Closed
Bug 697112
Opened 13 years ago
Closed 13 years ago
add more twigs
Categories
(Release Engineering :: General, defect)
Release Engineering
General
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: bhearsum, Assigned: bhearsum)
References
Details
Attachments
(7 files)
1.95 KB,
patch
|
lsblakk
:
review+
bhearsum
:
checked-in+
|
Details | Diff | Splinter Review |
1.04 KB,
patch
|
lsblakk
:
review+
bhearsum
:
checked-in+
|
Details | Diff | Splinter Review |
779 bytes,
patch
|
ehsan.akhgari
:
review+
bhearsum
:
checked-in+
|
Details | Diff | Splinter Review |
1.17 KB,
patch
|
lsblakk
:
review+
bhearsum
:
checked-in+
|
Details | Diff | Splinter Review |
6.47 KB,
patch
|
lsblakk
:
review+
|
Details | Diff | Splinter Review |
492 bytes,
patch
|
lsblakk
:
review+
|
Details | Diff | Splinter Review |
868 bytes,
patch
|
nthomas
:
review+
bhearsum
:
checked-in+
|
Details | Diff | Splinter Review |
I was talking to ehsan this morning who was asking getting nightly updates on his user repository. I told him that we could do this, but that we should probably just add more twigs instead. Ehsan and Brian are both working on different changes to nightly updates, and Ehsan says that it would be best for them to have their own twigs, each with nightly updates enabled. I'm going to suggest that we add at least 3 more. I'll see if I can write the patch for it.
Comment 1•13 years ago
|
||
This should help you make sure you catch everything: https://wiki.mozilla.org/ReleaseEngineering:ProjectBranchPlanning#Release_Engineering_Checklist Sorry the graphserver branch/machine adding API/webapp is _very_ close but not ready yet so you still have to file a bug to get IT to insert the branch & machine names.
Assignee | ||
Comment 2•13 years ago
|
||
Here's the config I think we need for setting up 4 more twigs, 3 of which will be pre-customized per the following specs: 1 for Ehsan's work (bug 307181). It requires all platform (including mobile), unittests, but no Talos. Nightly updates need to be turned on. 1 for Brian's work (bug 481815). It only requires Windows builds with unittests, but no talos. Nightly updates need to be turned on. 1 for integration of the two. This should be configured the same as Ehsan's branch. Ehsan, Brian, does the above sound right to you? Lukas, the configuration was pretty straightforward, but I'm not 100% sure about lock_platforms. Do we need that?
Attachment #569380 -
Flags: review?(lsblakk)
Comment 3•13 years ago
|
||
Sounds correct to me.
Assignee | ||
Comment 4•13 years ago
|
||
elm only has Windows builds, so it doesn't need to get added to Fennec.
Attachment #569383 -
Flags: review?(lsblakk)
Assignee | ||
Comment 5•13 years ago
|
||
Attachment #569388 -
Flags: review?(ehsan)
Assignee | ||
Comment 6•13 years ago
|
||
Attachment #569390 -
Flags: review?(lsblakk)
Updated•13 years ago
|
Attachment #569380 -
Flags: review?(lsblakk) → review+
Updated•13 years ago
|
Attachment #569383 -
Flags: review?(lsblakk) → review+
Comment 7•13 years ago
|
||
Comment on attachment 569390 [details] [diff] [review] add new twigs to graph server config This is a valid patch for the branches portion so r+ but you also need to add in the machine names in the machines table
Attachment #569390 -
Flags: review?(lsblakk) → review+
Assignee | ||
Comment 8•13 years ago
|
||
Comment on attachment 569383 [details] [diff] [review] aus config updates for twigs Landed, and tag updated: bhearsum@voot ...aus/xml/inc % cvs tag AUS2_PRODUCTION config-dist.php W config-dist.php : AUS2_PRODUCTION already exists on version 1.165 : NOT MOVING tag to version 1.166 bhearsum@voot ...aus/xml/inc % cvs tag -F AUS2_PRODUCTION config-dist.php T config-dist.php
Attachment #569383 -
Flags: checked-in+
Assignee | ||
Comment 9•13 years ago
|
||
Comment on attachment 569380 [details] [diff] [review] add 4 more twigs Landed on default.
Attachment #569380 -
Flags: checked-in+
Assignee | ||
Updated•13 years ago
|
Attachment #569390 -
Flags: checked-in+
Assignee | ||
Comment 10•13 years ago
|
||
Sorry Lukas, I missed your comments about the graphs patch. I believe this fixes it up. Also, I moved the branches to the bottom of the list because I wasn't sure if things would break if branch IDs changed in the future....
Attachment #569407 -
Flags: review?(lsblakk)
Updated•13 years ago
|
Attachment #569388 -
Flags: review?(ehsan) → review+
Updated•13 years ago
|
Attachment #569407 -
Flags: review?(lsblakk) → review+
Assignee | ||
Updated•13 years ago
|
Attachment #569388 -
Flags: checked-in+
Assignee | ||
Comment 11•13 years ago
|
||
Sorry Lukas, I forgot to add these to the priorities.
Attachment #569435 -
Flags: review?(lsblakk)
Comment 12•13 years ago
|
||
Comment on attachment 569435 [details] [diff] [review] set priorities for new twigs good catch!
Attachment #569435 -
Flags: review?(lsblakk) → review+
Assignee | ||
Comment 13•13 years ago
|
||
Nick pointed out that I missed a trailing comma in the Fennec arrays. While I was fixing that I noticed that I forgot to update the nightlyChannels variable. This should fix both up.
Attachment #569491 -
Flags: review?(nrthomas)
Updated•13 years ago
|
Attachment #569491 -
Flags: review?(nrthomas) → review+
Assignee | ||
Comment 14•13 years ago
|
||
Comment on attachment 569491 [details] [diff] [review] fix up aus bhearsum@voot ...aus/xml/inc % cvs commit -m "bug 697112: add more twigs - add alm, esh, and oak to AUS config (fixups). r=nthomas" config-dist.php cvs tag Checking in config-dist.php; /cvsroot/mozilla/webtools/aus/xml/inc/config-dist.php,v <-- config-dist.php new revision: 1.167; previous revision: 1.166 done bhearsum@voot ...aus/xml/inc % cvs tag AUS2_PRODUCTION config-dist.php W config-dist.php : AUS2_PRODUCTION already exists on version 1.166 : NOT MOVING tag to version 1.167 bhearsum@voot ...aus/xml/inc % cvs tag -F AUS2_PRODUCTION config-dist.php T config-dist.php
Attachment #569491 -
Flags: checked-in+
Comment 15•13 years ago
|
||
While we have bug 694809, we need to do this sort of thing for new branches: for b in ash elm oak pine; do for p in linux linux64; do mkdir $b-$p touch $b-$p/codesize-auto.log done for p in linux linux64 macosx64 macosx win32; do mkdir $b-$p-debug touch $b-$p-debug/{malloc.log,sdleak.tree} done done On ash we were getting multiple builds for linux & linux64 opt, and debug on all platforms. They got far enough to compile, upload and sendchange, then would fail to pull a previous log and end up retried. The backlog due to bug 697374 is bigger as a result.
Comment 16•13 years ago
|
||
Here are a few problems that I noticed with ash yesterday: 1. There are tons of test runs triggered on OS X and Linux. 2. There are no build/test runs triggered on Windows, Android, and Maemo. 3. I triggered a nightly yesterday on 257400b4fddb, but it seems like it didn't work. I don't see the N builds in TBPL, and <http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-ash/> doesn't exist yet.
Assignee | ||
Comment 17•13 years ago
|
||
(In reply to Ehsan Akhgari [:ehsan] from comment #16) > Here are a few problems that I noticed with ash yesterday: > > 1. There are tons of test runs triggered on OS X and Linux. This should be fixed by Nick's actions in comment #15. > 2. There are no build/test runs triggered on Windows, Android, and Maemo. > 3. I triggered a nightly yesterday on 257400b4fddb, but it seems like it > didn't work. I don't see the N builds in TBPL, and > <http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-ash/> doesn't > exist yet. I'll look into these today.
Assignee | ||
Comment 18•13 years ago
|
||
(In reply to Ben Hearsum [:bhearsum] from comment #17) > (In reply to Ehsan Akhgari [:ehsan] from comment #16) > > 2. There are no build/test runs triggered on Windows, Android, and Maemo. This seems to have fixed itself.
Assignee | ||
Comment 19•13 years ago
|
||
(In reply to Ben Hearsum [:bhearsum] from comment #17) > (In reply to Ehsan Akhgari [:ehsan] from comment #16) > > 3. I triggered a nightly yesterday on 257400b4fddb, but it seems like it > > didn't work. I don't see the N builds in TBPL, and > > <http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-ash/> doesn't > > exist yet. Catlee just theorized that self serve doesn't work correctly for triggering nightlies when there are no previous nightly builds. If that's true, self serve _should_ work again after the round of nightlies that I triggered directly through Buildbot have finished.
Assignee | ||
Comment 20•13 years ago
|
||
(In reply to Ben Hearsum [:bhearsum] from comment #19) > (In reply to Ben Hearsum [:bhearsum] from comment #17) > > (In reply to Ehsan Akhgari [:ehsan] from comment #16) > > > 3. I triggered a nightly yesterday on 257400b4fddb, but it seems like it > > > didn't work. I don't see the N builds in TBPL, and > > > <http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-ash/> doesn't > > > exist yet. > > Catlee just theorized that self serve doesn't work correctly for triggering > nightlies when there are no previous nightly builds. If that's true, self > serve _should_ work again after the round of nightlies that I triggered > directly through Buildbot have finished. I just tried triggering nightlies through self serve, and they worked! Interestingly, I also got a second Windows nightly pending...so maybe only one of the builders needs to finish for all of them to work?
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
Updated•11 years ago
|
Product: mozilla.org → Release Engineering
You need to log in
before you can comment on or make changes to this bug.
Description
•