ReleaseEngineering/Maintenance: Difference between revisions
Jump to navigation
Jump to search
Line 14: | Line 14: | ||
| style="background:#cccccc" | '''Need downtime?''' | | style="background:#cccccc" | '''Need downtime?''' | ||
| style="background:#cccccc" | '''Owner''' | | style="background:#cccccc" | '''Owner''' | ||
|- | |||
| {{bug|459269}} | |||
| setup places project branch | |||
| production and staging masters | |||
| medium | |||
| ready to land | |||
| no - but downtime would be better | |||
| lsblakk | |||
|- | |- | ||
|{{bug|473821}} | |{{bug|473821}} |
Revision as of 19:31, 29 June 2009
This page is to track upcoming changes to any part of RelEng infrastructure; buildbot masters, slaves, ESX hosts, etc. This should allow us keep track of what we're doing in a downtime, and also what changes can be rolled out to production without needing a downtime. This should be helpful if we need to track what changes were made when troubleshooting problems.
ReleaseEngineering:BuildbotBestPractices describes how we manage changes to our masters.
Ready to rollout
Bug # | Description | machine name(s) | Urgency | Status | Need downtime? | Owner |
bug 459269 | setup places project branch | production and staging masters | medium | ready to land | no - but downtime would be better | lsblakk |
bug 473821 | add tp4 test to moz-central only (first step in full rollout of tp4) | qm-rhel02, talos-master | high | ready to land | YES | alice |
bug 486614 | Puppet on Linux (moz2-* machines) | moz2-linux-* | medium (q2 goal) | ready to go | no | bhearsum |
bug 496712 | rename try build dirs / Corrupt file system on WINCE & Windows hg builder? Requires some buildbot upgrade (per bhearsum in irc) | try master | low | ready for landing | yes | bhearsum |
Upcoming changes
Bug # | Description | Master | Urgency | Status | Need downtime? |
bug 480081 | buildbotcustom changes for l10n nightly updates, toggled on for m-c and off for 1.9.1 | production-master | low | backed out due to errors | no |
bug 487329 | graph server migration (switch from using graphs.m.o to graphs-new.m.o full time) | qm-rhel02, talos-master, production-master | medium | ready to land, waiting on blog post/IT assistance for fixing links broken with the migration | yes |
bug 498715 | Release builder prioritization | production-master | low | ready to land, tested in staging. requires buildbot master upgrade | yes |
bug 499506 unpack.sh fails DMG unpacking when machine has slow I/O | use an unmount script based on catlee's work | anything running releases | low | ready for landing on tools | none |
bug 493752 | Reduce buildbot logging | production-master | low | ready to land, tested in staging | yes |
bug 500246 | reset TryServer repo | try-master | low | yes | |
unknown | netapp firmware update (joint goal w/IT) | unknown | unknown | unknown | no |
bug 463262 automate nonsse unittest, being done manually for now | unknown | unknown | unknown | unknown | unknown |
unknown | move to new faster keymaster (bug 496571 required first) | unknown | unknown | unknown | unknown |
bug 383136 splitting out build-from-unittest | Requires bug 493755 (new installdmg.sh), and bug 448047 | unknown | unknown | unknown | unknown |
unknown | roll out ability to get crash drumps from frozen browser on winxp/vista | unknown | unknown | unknown | unknown |
unknown | adding dirty profile test to talos | unknown | unknown | unknown | unknown |
unknown | install sshd on all windows talos slaves | unknown | unknown | unknown | unknown |
Previous changes
Outcome should be 'backed out' or 'In production' or some such. Reverse date order pretty please.
Outcome | When | Bug # | Description | Master | Urgency | Status | reconfig/restart required |
buildbotcustom portion backed out (because it was temporary) | 20090629 0845 PDT | bug 500422 | config bumps for 3.5 final tagging & source | production-master | high | landed | reconfig |
In production | 20090626 | bug 483968 talos should be able to get a stack trace from browser hangs | fix for getting stack traces for frozen browsers on linux only | cvs talos check-in | low | landed | check-in |
In production | 20090626 0744 PDT | bug 488732 | Do multiple unittest runs on a single build | production-master | low | landed | reconfig |
In production | 20090626 0744 PDT | bug 494622 | Vista machines not rebooting reliably | talos-master | low | landed | reconfig |
In production | 20090626 0744 PDT | bug 488367 | Running JSS in talos pool, migrating JSS slaves over. | talos master | low | landed | reconfig |
In production | 20090626 0744 PDT | bug 445611 | Try server environment variables being set uniformly from env.py (2 patches, touches buildbotcustom so will affect production) | try master | low | landed | reconfig |
In production | 20090626 0744 PDT | bug 473259 /buildbotcustom/unittest/steps.py : update the rest of the code after bug 468023 | re-re-land Serge's patch to tinderbox | production-master, etc | low-medium | landed | reconfig |
In production | 20090626 0744 PDT | bug 499398 | Fix off-by-one error when grabbing changeset ID | try master | low | landed | reconfig |
In production | 20090624 0037 PDT | bug 499687 | relauto config & l10n-changesets for Fx 3.5rc3 build2 | production-master | high | landed | reconfig |
In production | 20090623 1608 PDT | bug 499687 | relauto config & l10n-changesets for Fx 3.5rc3 build1 | production-master | high | landed | reconfig |
In production | 20090619 1300 PDT | bug 498671 | Fix start time reporting | production-master, talos-master | medium | ready to land | reconfig |
In production, then backed out. | 20090617 1000 PDT | bug 498701 | comment out config file bumps for ReleaseUpdatesFactory so we can re-run | production-master | high | landed | reconfig |
In production | 20091616 2034 PDT | bug 498701 | relauto config for Fx 3.5rc2 build2 | production-master | high | landed | reconfig |
In production | 20091616 1809 PDT | bug 498701 | relauto config for Fx 3.5rc2 build1 | production-master | high | landed | reconfig |
bug 498757 | update l10n-changesets for Fx 3.5rc2 build1 | production-master | high | landed | reconfig | ||
In production | 20091616 0830 PDT | bug 495008 | linux desktop fennec builds/l10n repacks | production-master | medium | landed | reconfig |
In production | 20090616 0830 PDT | bug 496509 | Step name cleanup for build database | production-master | low | landed | reconfig |
In production | 20090616 0830 PDT | bug 495008 | Desktop Maemo builds/repacks | production-master | low | landed | reconfig |
In production | 20090616 0830 PDT | bug 498188 | mozconfig-wince should contain --enable-jemalloc | production-master | low | landed | reconfig |
In production | 20090616 0830 PDT | bug 471318 | Remove index.cgi from tinderbox urls | production-master | low | landed | reconfig |
In production | 20090616 0830 PDT | bug 498468 | Reduce l10n polling interval | production-master | low | landed | reconfig |
In production | 20090616 0830 PDT | bug 488368 | Fetch symbols for nochrome talos tests on pool | talos-master | low | landed | reconfig |
In production | 20090615 1500 PDT | bug 497721 | release automation config for fx3.5rc1 build2 | production-master | high | landed | reconfig |
In production | 20090612 1100 PDT | bug 492808 | Improve clobber messages | production-master | low | ready to land | reconfig |
In production | 20090612 1100 PDT | bug 497691 | Fix quoting on Tinderboxprint statements | production-master | low | ready to land | reconfig |
In production | 20090612 1100 PDT | bug 448047 | Fix symbol unpacking, and have talos print out which slave is running | talos-master | low | ready to land | reconfig |
In production | 20090612 1100 PDT | bug 496510 | Sendchange to Talos should include revision | production-master | low | ready to land | reconfig |
In production | 20090612 0515 PDT | bug 497721 | config bumps for 3.5rc1 | production-master | high | landed | reconfig |
In production | 20090612 0515 PDT | bug 493637 | updated l10n-changesets for 3.5rc1 | production-master | high | landed | reconfig |
In production | 20090612 0515 PDT | bug 497778 | use L10N_SLAVES for release builds | production-master | high | landed | reconfig |
In production | 20090610 1000 PDT | bug 495533 | add leak threshold (for crashtest, this time) after java upgrade tripped small leak | production-master | high | landed | reconfig |
In production | 20090610 0700 PDT | bug 493755 | installdmg fixes | production-master, talos-master | medium | ready to land | reconfig |
In production | 20090609 11:45pm PDT | bug 495533 | add leak threshold after java upgrade tripped small leak | production-master | high | landed | reconfig |
In production | 20090609 9:40am PDT | bug 495610 | Clean up whitespace in factory.py | production-master (already on staging) | low | landed | reconfig |
In production | 20090607 1955 PDT | bug 493957 | fix references to 3.1b4 in automation config for 3.5b99 | production-master | high | landed | reconfig |
bug 494325 | setup bm-xserve11 for production | production-master | low | landed | reconfig | ||
In production | 20090605 13:30 PDT | bug 493957 | Backout dummy tag patch and bump for 3.5b99build2 | production-master | high | landed | reconfig |
In production | 20090605 0449 PDT | bug 493957 | Dummy tag, source, en-US builds for 3.5 Preview (b99) | production-master | high | landed | reconfig |
In production | 20090604 2309 PDT | bug 493957 | automation config for 3.5 Preview (b99) | production-master | high | landed | reconfig |
bug 493637 | l10n-changesets for 3.5 Preview (b99) | production-master | high | landed | reconfig | ||
In production | 20090601 1051 PDT | bug 495778 | all-locales logic change | l10n-server | low | landed | reconfig |
In production | 20090601 1051 PDT | bug 494376 | set l10n_revision to actual revision | production | medium | landed | reconfig |
In production | 20090601 1045 PDT | bug 465039 | Fix mobile try mail/upload dirs | try-master | low | landed | reconfig |
In production | 20090529 1420 PDT | bug 478436 | Integrate compare-locales with l10n mercurial repack builds | production-master | medium | landed | reconfig |
In production | 20090529 0947 PDT | bug 465039 | reenable tinderbox changeset links for mobile builds | production-master, try master | low | landed | reconfig |
In production | 20090528 1632 PDT | bug 465039 | add wince, maemo try builds | production-master, try master | medium | landed | reconfig |
Backed out | Backed out: 20090527 2057 PDT Landed: 20090527 1434 PDT |
bug 473259 /buildbotcustom/unittest/steps.py : update the rest of the code after bug 468023 | (Ev1a) Sync' Mochitest and Reftest: summarizeLog() and evaluateCommand() | production-master, etc | low-medium | re-landed | reconfig |
In production | 20090525 1400 PDT | bug 471318 | removes unnecessary 'index.cgi' from tinderbox changeset urls | production-master | low | landed | reconfig |
In production | 20090525 1320 PDT | bug 488099 | l10n/maemo repacks hang on 'echo None' | production-master | major | landed | reconfig |
In production | 20090524 1946 PDT | bug 494582 | release repacks hang on 'echo None' | production-master | major | landed | reconfig |
In production | 20090522 1723 PDT | bug 494434 | Maemo l10n repacks busted with linux-arm instead of linux-gnueabi-arm | production-master | major | landed | reconfig |
In production | 20090522 1010 PDT | bug 494367 | Maemo l10n repacks busted with echo None | production-master | blocker | landed | reconfig |
In production | 20090522 0810 PDT | bug 494257 | talos try broken for mac/win32 cvs builds | sm-try-master, qm-rhel02/tryperfmaster | medium | landed | reconfig |
In production | 20090522 0800 PDT | bug 494055 | add xulrunner builders to post-stage dep scheduler | {staging,production}-1.9-master} | low | landed | reconfig |
In production | 20090522 0111 PDT | bug 494313 | stop hiding Fx3.0 shark builds | production-1.9-master | low | landed | reconfig |
In production | 20090521 2051 PDT | bug 486454 bb-c:d7cd3e71df36 bbc:3901a3e9cd6e | Move update verify bumping to Updates step | production-master | medium | landed | reconfig |
In production | 20090521 0810 PDT | bug 488099 | Expose build properties via TinderboxPrint | production-master | low | landed | reconfig |
Backed out | 20090521 0810 PDT | bug 473259 /buildbotcustom/unittest/steps.py : update the rest of the code after bug 468023 | (Ev1a) Sync' Mochitest and Reftest: summarizeLog() and evaluateCommand() | production-master, etc | low-medium | backed out | reconfig |
In production | 20090521 0810 PDT | bug 491884 | Remove create profile build step from unittest factory | production-master | low | landed | reconfig |
In production | 20090521 0810 PDT | bug 383136 | Fix reboot step for unittest on packaged builds | production-master, staging-master | low (production machines don't reboot) | landed | reconfig |
In production | 20090521 0600 PDT | bug 435472 | fix tinderbox link in try server e-mails | try-master | low | landed | reconfig |
In production | 20090520 1000 PDT | bug 481886 | MozillaTryServerHgClone fixes for 0.7.10p1 + bustage fix in buildbot-configs (remove CreateProfile step from unittest runs) | try-master + slaves | medium | landed | restart |
In production | 20090519 0930 PDT | bug 435472 | try server e-mail notification | try-master | medium | landed | restart |
In production | 20090519 0500 PDT | bug 490581 | all builders should TinderboxPrint their slavenames | production-master | low | landed | reconfig |
In production | 20090515 0640 PDT | bug 383136 | Unittests on packaged builds | production-master | medium | landed | reconfig |
In production | 20090515 0640 PDT | bug 492852 | Allow branchName to be passed to factory | production-master | low | landed | reconfig |
In production | 20090515 0640 PDT | bug 492985 | fix buildbotcustom.steps.l10n.setBuild usage of setProperty | no firefox ones | high | landed | n/a |
In production | 20090515 0640 PDT | bug 491884 | remove CreateProfile step from unittest factory | production-master | low | landed | reconfig |
In production | 20090515 0640 PDT | bug 486567 | unify try server code with other factories | try-master, production-master, try-talos | low | landed | reconfig |
In production | 20090514 1953 PDT | bug 489954 rev:3d4c6dde70a9 | Missing complete mars for localised 3.5b4 | production-master | low | landed | reconfig |
Backed out after outage | 20090512 1742 PDT / 20090513 0045 PDT | No bug | Set idle timers to 6 hours for EqualLogic outage | production-master | medium | landed | reconfig |
In production | 20090512 0915 PDT | bug 486540 | more factory abstraction for comm-central | production-master | low | landed | reconfig |
In production | 20090512 0915 PDT | bug 492221 | optional graph server posting | production-mastre | low | landed | reconfig |
In production | 20090511 12:40 PDT | bug 383136 | Fix reftest parser | production-master, sm-try-master | high | landed | reconfig |
In production | 20090511 12:40 PDT | bug 383136 | Minor fixes for unittests on packaged builds | production-master, staging-master | low | landed | reconfig |
In production | 20090511 1156 PDT | bug 462889 | Enable maemo unittest packages | production-master | medium | landed | reconfig |
In production | 20090511 0645 PDT | bug 383136 | Fix for new unittest steps that broke after buildbot upgrade. Listing here so that the next person to reconfig production-master doesn't freak out. This code isn't live on production-master, so should be safe. | staging-master | low | landed | reconfig |
In production | 20090511 0645 PDT | bug 482598 | enable mac a11y tests on m-c and tracemonkey | production-master | medium | landed | reconfig |
In production | 20090506 1205 PDT | bug 489472 | enable 1.9.1 mobile builds | production-master | medium | landed | reconfig |
In production | 20090504 0630 PDT | bug 487496 | fix MozillaMochitest kwarg digging | production-master/try-master | low | landed | reconfig |
In production | 20090504 0630 PDT | bug 469518 | enable reftest leak threshold | production-master/try-master | low | landed | reconfig |
In production | 20090504 0630 PDT | bug 480145 | BuildStepStatus.setColor shouldn't be called from custom steps | production-master/try-master | low | landed | reconfig |
In production | 20090429 morning PDT | (no bug) | de7529bb1396 - try server env fix, 87500f280ecf - try server arg fix | try-master/staging-try-master | high | landed | reconfig |
In production | 20090429 0730 PDT | bug 487496 | original buildbot-configs patch for talos + bustage fix | perfmaster/tryperfmaster/perfmaster-staging | high | landed | reconfig |
In production | 20090428 16:11 PDT | bug 490369 | Add hg revisions to mobile build waterfall | production-master | Low | landed | reconfig |
In production | 20090425 19:30 PDT | bug 383136 | unittests on packaged builds (enabled on staging only) | production-master, staging-master | medium | landed | reconfig |
In production | 20090424 9:30 PDT | bug 448047 | Integrate perfrunner code into buildbotcustom | talos-master | low | landed | reconfig |
In production | 20090423 12:30 PDT | bug 488372 | Notify new talos masters of builds | production-master | low | ready to land | reconfig |
In production | 20090422 13:30 PDT | bug 488411 | Simplify slave listings | production-master | low | landed | reconfig |
In production | 20090422 13:30 PDT | bug 480524 | Fennec l10n | production-master | medium | landed | reconfig |
In production | 20090422 13:30 PDT | bug 488349 | Remove WinCE installer hacks | production-master | low | landed | reconfig |
In production | 20090421 10:45 PDT | bug 487496 | buildstep parameter fixups | production-master | low | landed | reconfig |
In production | 20090420 17:05 PDT | bug 477792 | hgpoller.py cleanup | production-master | low | landed | reconfig |
In production | 20090416 10:30 PDT | bug 488770 | fix description in a couple of ShellCommands | production-master | low | landed | reconfig |
In production | 20090416 10:30 PDT | bug 487496 | custom BuildStep's need to explicitly name arguments and call self.addFactoryArguments - buildbotcustom patch | production-master, try-master | low | landed | reconfig |
In production | 20090416 12:30 PDT | bug 488737 | re-enable shark builds for 3.0.x | production-1.9-master | high | landed | reconfig |
In production | 20090416 12:30 pdt | no bug | bustage fix: use correct mac slave in production-1.9/master.cfg | production-1.9-master | high | landed | reconfig |
In production | 20090415 1648 PDT | bug 474544 | Add bm-xserve12 to production roster | production-master | Low | landed | reconfig |
In production | 20090415 0745 PDT | bug 484203 | Clobberer clobbered builds need to clearly identify themselves | production-master | Low | landed | reconfig |
In production | 20090414 0545 PDT | bug 487636 | Create 6 new win32 buildbot slaves for Moz2/3.next pool - staging version | staging-master | Low | landed | reconfig |
In production | 20090414 01:55 PDT | bug 487636 | Create 6 new win32 buildbot slaves for Moz2/3.next pool | production-master | Low | landed | reconfig |
In production | 20090413 15:05 PDT | bug 486513 | move XULRunner builds to their own waterfall | production-master | Medium | landed | reconfig |
bug 476733 fix installer target | fix installer target | production-master | Medium | landed | reconfig | ||
In production | 20090413 13:45 PDT | bug 485736 Add (TUnit) 'xpcshell-tests' make target, using runxpcshelltests.py new '--manifest' option | (Ev1) Call the new target on tryserver | production-master | Medium (wanted on the road to stop double execution, which this creates :->) | landed | reconfig |
In production | 20090409 1130 PDT | bug 474666 | Have code coverage builds report to tinderbox | production-master | low | landed | reconfig |
In production | 20090407 1315 PDT | n/a | Typo fix | production-master | low | landed (190b3af0a786) | reconfig |
In production | 20090407 1315 PDT | bug 485736 Add (TUnit) 'xpcshell-tests' make target, using runxpcshelltests.py new '--manifest' option | (Cv1a-FF) Call the new target | production-master | Medium (wanted on the road to run tests on packaged builds) | ready to land (on top of bug 479225 patches) | reconfig |
In production | 20090407 1315 PDT | bug 479225 | (Ev1b) factory.py: Av4 leftovers after bug 445611 and bug 474666 | production-master | Low | ready to land | reconfig |
In production | 20090407 1315 PDT | bug 479225 | (Dv1a) steps.py: Av4 leftovers after bug 445611 | production-master | Medium (wanted to remove workaround in SeaMonkey config) | ready to land | reconfig |
In production | 20090407 1315 PDT | bug 486111 | use defaultdict for tree properties in l10n builds | production-master | Low (needed for l10n master v2, sync buildbotcustom) | ready to land, attachment 370873 | |
In production | 20090406 1908 | bug 464014 | Support rc's in hg relauto | production-master | Medium (ahead of 3.5b4) | landed in hg:buildbot-configs, hg:buildbotcustom | reconfig |
bug 486444 | Broken win32_info.txt for releases | production-master | Medium (ahead of 3.5b4) | landed in hg:buildbotcustom | reconfig | ||
In production | 20090402 0943 PDT | bug 484542 | prepare to merge buildrequests for l10n builds on 0.7.10+ | production-master | Medium (wanted for l10n) | landed | reconfig |
In production | 20090401 1330 PDT | bug 486192 | Don't try and match the end of line | production-master | Medium-High (fixes a regression) | hg:buildbotcustom | reconfig |