Releases/Firefox 32.0b9/BuildNotes

From MozillaWiki
Jump to: navigation, search

Bugs hit

Build 1

[bumps and lands everything, reconfigs masters, then gets to the sendchange ...]
2014-08-21 23:22:22,585 - INFO - updating status for Firefox-32.0b9-build1 to Running sendchange command
2014-08-21 23:22:22,585 - DEBUG - Request to https://ship-it.mozilla.org/releases/Firefox-32.0b9-build1
2014-08-21 23:22:22,585 - DEBUG - Data sent: {'status': 'Running sendchange command', 'csrf_token': ...
2014-08-21 23:22:22,587 - INFO - Resetting dropped connection: ship-it.mozilla.org
2014-08-21 23:22:22,877 - DEBUG - "POST /releases/Firefox-32.0b9-build1 HTTP/1.1" 200 0
2014-08-21 23:22:22,878 - INFO - updating status for Firefox-32.0b9-build1 to Sendchange failed
2014-08-21 23:22:22,878 - DEBUG - Request to https://ship-it.mozilla.org/releases/Firefox-32.0b9-build1
2014-08-21 23:22:22,878 - DEBUG - Data sent: {'status': 'Sendchange failed', 'csrf_token': ...
2014-08-21 23:22:22,930 - DEBUG - "POST /releases/Firefox-32.0b9-build1 HTTP/1.1" 200 0
2014-08-21 23:22:22,930 - ERROR - Sendchange failed for {'status': 'Pending', 'comment': 'Bug 1057061 is still outstanding for beta9 as the patch was leaking ...
'32.0b8build1,32.0b7build1', 'ready': True, 'mozillaRevision': '58eb677e55f3', 'name': 'Firefox-32.0b9-build1'}:
Traceback (most recent call last):
  File "release-runner.py", line 428, in main
    enUSPlatforms = readReleaseConfig(cfgFile)['enUSPlatforms']
  File "/builds/releaserunner/tools/lib/python/release/info.py", line 66, in readReleaseConfig
    return readConfig(configfile, keys=['releaseConfig'], required=required)
  File "/builds/releaserunner/tools/lib/python/release/info.py", line 84, in readConfig
    execfile(configfile, c)
IOError: [Errno 2] No such file or directory: 'release-firefox-mozilla-beta.py'

Then two later errors from RelMan hitting ready on the release again, and release-runner complaining that the config was already bumped.

pmoore backed out the tools part of bug 1032978, nthomas updated release runner so that it's in working state. pmoore backed out the buildbotcustom part of bug 1032978, which looks like it isn't strictly required but nice for consistency. Reconfig for that.

sendchange to get us going again on bm81:

/builds/buildbot/build_scheduler/bin/buildbot sendchange --username lmandel@mozilla.com --master buildbot-master81.build.mozilla.org:9301 --branch releases/mozilla-beta -p products:firefox -p script_repo_revision:FIREFOX_32_0b9_RELEASE release_build

Try (and fail) to set the status in ship-it:

cd /builds/releaserunner
. bin/activate
cd tools/buildfarm/release
python
from os import path
import site
site.addsitedir(path.join(path.dirname('.'), "../../lib/python"))

from kickoff.api import Release
from util.file import load_config

config = load_config('../../../release-runner.ini')
api_root = config.get('api', 'api_root')
username = config.get('api', 'username')
password = config.get('api', 'password')
release_api = Release((username, password), api_root=api_root)

release_api.update('Firefox-32.0b9-build1', complete=True, status='Started')

This leaves the state in the db like this:

mysql> select name, version, ready, complete, status from firefox_release order by submittedAt desc limit 4;
+-----------------------+---------+-------+----------+---------+
| name                  | version | ready | complete | status  |
+-----------------------+---------+-------+----------+---------+
| Firefox-32.0b9-build1 | 32.0b9  |     0 |        1 | Started |
| Firefox-32.0b8-build1 | 32.0b8  |     1 |        1 | Started |
| Firefox-32.0b7-build1 | 32.0b7  |     1 |        1 | Started |
| Firefox-32.0b6-build1 | 32.0b6  |     1 |        1 | Started |
+-----------------------+---------+-------+----------+---------+

so 32.0b9 still shows up in the 'Submitted' section of the ship-it UI. Updated ready to 1 in the db.


compilation error on win 32

crashinject.exe
c:/builds/moz2_slave/rel-m-beta-w32_bld-00000000000/build/obj-firefox/_virtualenv/Scripts/python.exe c:/builds/moz2_slave/rel-m-beta-w32_bld-00000000000/build/config/expandlibs_exec.py --depend .deps/crashinject.exe.pp --target crashinject.exe --uselist -- link -NOLOGO -OUT:crashinject.exe -PDB:crashinject.pdb  -LARGEADDRESSAWARE -NXCOMPAT -RELEASE -DYNAMICBASE -SAFESEH  -DEBUG -DEBUGTYPE:CV -DEBUG -OPT:REF      crashinject.obj ./module.res kernel32.lib user32.lib gdi32.lib winmm.lib wsock32.lib advapi32.lib secur32.lib netapi32.lib  kernel32.lib user32.lib gdi32.lib winmm.lib wsock32.lib advapi32.lib secur32.lib netapi32.lib
c:/builds/moz2_slave/rel-m-beta-w32_bld-00000000000/build/config/rules.mk:729: recipe for target 'crashinject.exe' failed
mozmake.exe[6]: Leaving directory 'c:/builds/moz2_slave/rel-m-beta-w32_bld-00000000000/build/obj-firefox/build/win32'
c:/builds/moz2_slave/rel-m-beta-w32_bld-00000000000/build/config/recurse.mk:179: recipe for target 'libs' failed
mozmake.exe[5]: Leaving directory 'c:/builds/moz2_slave/rel-m-beta-w32_bld-00000000000/build/obj-firefox/build'
c:/builds/moz2_slave/rel-m-beta-w32_bld-00000000000/build/config/recurse.mk:153: recipe for target 'libs' failed
mozmake.exe[4]: Leaving directory 'c:/builds/moz2_slave/rel-m-beta-w32_bld-00000000000/build/obj-firefox'
c:/builds/moz2_slave/rel-m-beta-w32_bld-00000000000/build/config/rules.mk:592: recipe for target 'default' failed
mozmake.exe[3]: Leaving directory 'c:/builds/moz2_slave/rel-m-beta-w32_bld-00000000000/build/obj-firefox'
c:/builds/moz2_slave/rel-m-beta-w32_bld-00000000000/build/client.mk:400: recipe for target 'realbuild' failed
mozmake.exe[2]: Leaving directory 'c:/builds/moz2_slave/rel-m-beta-w32_bld-00000000000/build'
c:/builds/moz2_slave/rel-m-beta-w32_bld-00000000000/build/client.mk:246: recipe for target 'profiledbuild' failed
mozmake.exe[1]: Leaving directory 'c:/builds/moz2_slave/rel-m-beta-w32_bld-00000000000/build'
client.mk:187: recipe for target 'build' failed
Executing: link -NOLOGO -OUT:crashinject.exe -PDB:crashinject.pdb -LARGEADDRESSAWARE -NXCOMPAT -RELEASE -DYNAMICBASE -SAFESEH -DEBUG -DEBUGTYPE:CV -DEBUG -OPT:REF @c:\builds\moz2_slave\rel-m-beta-w32_bld-00000000000\build\obj-firefox\build\win32\tmpwmu4ns.list module.res kernel32.lib user32.lib gdi32.lib winmm.lib wsock32.lib advapi32.lib secur32.lib netapi32.lib kernel32.lib user32.lib gdi32.lib winmm.lib wsock32.lib advapi32.lib secur32.lib netapi32.lib
c:\builds\moz2_slave\rel-m-beta-w32_bld-00000000000\build\obj-firefox\build\win32\tmpwmu4ns.list:
   crashinject.obj
LINK : fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt

Full log here: http://buildbot-master84.srv.releng.scl3.mozilla.com:8001/builders/release-mozilla-beta-win32_build/builds/14/steps/compile/logs/stdio

I've (massimo) re-triggered this build and it has passed the LNK1123 point... still building.

mshal pointed out this: https://bugzilla.mozilla.org/show_bug.cgi?id=1026870

macosx64 repack issues:

repacks 2, 4, 5, 7, 8 and 10/10 have failed with:

 mv /builds/slave/rel-m-beta-osx64_rpk_8-0000000/mozilla-beta/obj-l10n/dist/l10n-stage/firefox/Firefox.app/Contents/Resources/en.lproj /builds/slave/rel-m-beta-osx64_rpk_8-0000000/mozilla-beta/obj-l10n/dist/l10n-stage/firefox/Firefox.app/Contents/Resources/ru.lproj
mv: rename /builds/slave/rel-m-beta-osx64_rpk_8-0000000/mozilla-beta/obj-l10n/dist/l10n-stage/firefox/Firefox.app/Contents/Resources/en.lproj to /builds/slave/rel-m-beta-osx64_rpk_8-0000000/mozilla-beta/obj-l10n/dist/l10n-stage/firefox/Firefox.app/Contents/Resources/ru.lproj: No such file or directory
make[1]: *** [repackage-zip] Error 1
make: *** [repackage-zip-ru] Error 2
command: ERROR
Traceback (most recent call last):
 File "/builds/slave/rel-m-beta-osx64_rpk_8-0000000/scripts/lib/python/util/commands.py", line 47, in run_cmd
   return subprocess.check_call(cmd, **kwargs)
 File "/tools/python27/lib/python2.7/subprocess.py", line 511, in check_call
   raise CalledProcessError(retcode, cmd)
CalledProcessError: Command '['make', 'installers-ru']' returned non-zero exit status 2 command: END (13.39s elapsed)

from irc: <mshal> mgerva: hmm, somehow the Firefox.app.tar.gz is corrupted...

  • running stand alone repacks for rm ro ru (chunk 8/10)

win32 repack issues

Repacks failed for 2/10, 4/10, 5/10, and retriggered 5/10

  • no locale started, so just restarted the entire builder
  • details in bug 1057549
  • all affected boxes were "just" returned to service today