Releases/Thunderbird 34.0b1/BuildNotes

From MozillaWiki
Jump to: navigation, search

Build 1

Checklist

issues

hgtool and TB l10n repacks don't go well together :/ We need either fix hgtool or disable it. (rail's email) I killed all builds running. There will be build2 with hgtool disabled (rail).

Build 2

Checklist

issues

  • linux compile failed, hg timeout
  • repacks are failing
    • a lot of hg timeouts, buildbot kills the process
    • when hg does not time out, we have:
CalledProcessError: Command '['perl', '../../../../mozilla/tools/update-packaging/unwrap_full_update.pl', '/builds/slave/tb-rel-c-beta-l64_rpk_9-000000/comm-beta/obj-l10n/dist/update/linux-x86_64/sl/thunderbird-34.0b1.complete.mar']' returned non-zero exit status 2

changes introduced by Bug 1087104 http://hg.mozilla.org/releases/mozilla-beta/rev/ee2c3cfb4a7b, here ?? it worked fine in 33.0b1

CWD is different, in 33.0b1 was:

cwd: /builds/slave/tb-rel-c-beta-l64_rpk_5-000000/comm-beta/obj-l10n/mozilla/dist/current

in 34.0b1 is:

cwd: /builds/slave/tb-rel-c-beta-l64_rpk_9-000000/comm-beta/obj-l10n/dist/current
    • Standard8 landed a fix, rail retagged and rebuilt the jobs, but it still had problem
      Can't open perl script "../../../../mozilla/tools/update-packaging/unwrap_full_update.pl": No such file or directory
    • Extra fix landed, retag tools and rebuild all 40 l10n repack jobs
  • further l10n issues due to hg slowness: linux64 8/10, mac 8,10/10, win8,10/10: 40 min timeout without output in configure, looks like it was cloning. Rebuild


Build 3

Checklist

issues

  • Two failed repacks:
    • repack_8/10 failed for Thunderbird 34.0b1 build3 on linux
    • repack_10/10 failed for Thunderbird 34.0b1 build3 on linux

because they were taken by a slave with disk space issues. Slave disabled and job re-triggered

  • macosx64 build step failed for Thunderbird 34.0b1 build3 (full log here)
 adding: XUL/122DCC0758BB3DB9839D90765AF6D39E0/XUL.sym
   zip warning:  file size changed while zipping XUL/122DCC0758BB3DB9839D90765AF6D39E0/XUL.sym
     (stored 0%)
   adding: XUL/122DCC0758BB3DB9839D90765AF6D39E0/XUL.tar.bz2
   zip I/O error: Result too large
   zip error: Output file write failure (write error on zip file)
   make: *** [buildsymbols] Error 14
   program finished with exit code 2
   elapsedTime=1830.229363

This job was taken by bld-lion-r5-080 which is not in great shape. Slave disabled and job re-triggered.

  • failed at check_permissions but actually it's a warning about the existence of /pub/mozilla.org/thunderbird/releases/34.0b1 on stage.mozilla.org
  • failed at thunderbird_push_to_mirrors
rm -rf /pub/mozilla.org/thunderbird/releases/34.0b1

then run check permissions and push to mirrors again

  • final verification falied: created bug 1099048 to purge CDNs
    • it took over an hour for the purge to "take" and final verify to pass. Three re-runs were required.

Hold updates after accidental push

Updates were pushed after QA signed off (rather than waiting for an explicit go, which is what we do for Thunderbird). To fix, I updated the rule matching product: Thunderbird, channel: beta to have a mapping of Thunderbird-33.0b1-build2. Done via https://aus4-admin.mozilla.org/rules.html. When we're ready to go for real, the update shipping builder can be triggered again.

Republished after go from Standard8.