Releases/Firefox 17.0b1/BuildNotes
< Releases
Ship the l10n milestone DESKTOP MOBILE RELEASE BETASet reserved_slaves DESKTOP MOBILE RELEASE BETA ESR- Check to make sure you have all of the different types of slaves that you need DESKTOP MOBILE RELEASE BETA ESR
Start the automation DESKTOP MOBILE RELEASE BETA ESR- Sign Android builds MOBILE RELEASE BETA
- Reset reserved_slaves and unlock slaves DESKTOP MOBILE RELEASE BETA ESR
- Push to mirrors DESKTOP RELEASE
- Publish Fennec MOBILE RELEASE BETA
- Run pushsnip DESKTOP RELEASE BETA ESR
Bugs hit
- bug 799599 - don't use mock slaves for releases until bug 798361 is done
- bug 799806 - compile failures in libmar for repacks
Notes
- Tracking bug: bug 796970
- Release engineer: jhopkins
- Buildbot master: bm13
Build 1
Starting the automation
cd /builds/buildbot/build1/master source ../bin/activate PYTHONPATH=. python ../tools/buildbot-helpers/release_sanity.py -u jhopkins \ -V 17.0b1 --branch mozilla-beta --build-number 1 \ --release-config release-firefox-mozilla-beta.py \ --release-config release-fennec-mozilla-beta.py --products firefox,fennec \ --dryrun localhost:9001
Fix repacks
First we hit bug 799806. (jhopkins, please flesh out this part.)
After that, Windows and Mac repacks worked fine but Linux hit:
=== === If you get failures below, please file a bug describing the error === and your environment (compiler and linker versions), and use === --disable-elf-hack until this is fixed. === # Fail if the library doesn't have INIT_ARRAY .dynamic info readelf -d test-array.so | grep '(INIT_ARRAY)' 0x00000019 (INIT_ARRAY) 0x54a8 /builds/slave/rel-m-beta-lnx-rpk-2/mozilla-beta/obj-l10n/build/unix/elfhack/elfhack -b -f test-array.so /builds/slave/rel-m-beta-lnx-rpk-2/mozilla-beta/obj-l10n/build/unix/elfhack/elfhack: /tools/gcc-4.3.3/installed/lib/libstdc++.so.6: version `GLIBCXX_3.4.14' not found (required by /builds/slave/rel-m-beta-lnx-rpk-2/mozilla-beta/obj-l10n/build/unix/elfhack/elfhack) make[4]: *** [test-array.so] Error 1
Catlee suggested that adding --enable-stdcxx-compat to the mozconfig would fix it. I (bhearsum) tested this by hand to verify, and then landed a fix in buildbot-configs: https://hg.mozilla.org/build/buildbot-configs/rev/e0994e97bf3a. After retagging and testing one repack chunk, I triggered the rest.