Releases/Firefox 35.0/BuildNotes

From MozillaWiki
< Releases
Revision as of 13:03, 7 January 2015 by Mgerva (talk | contribs) (repack failed in build2)
Jump to navigation Jump to search

Build 1

RC

Updates

on b-linux64-hp-0020

mkdir bug1118476
cd bug1118476

hg clone http://hg.mozilla.org/build/tools
wget -O repack.py https://bugzilla.mozilla.org/attachment.cgi?id=8433787
export PYTHONPATH=tools/lib/python; export PATH=$PATH:`pwd`
# make sure enough disk space is free
python ./tools/buildfarm/maintenance/purge_builds.py -s 55 -n 'rel-*:45d' -n 'tb-rel-*:45d' /builds/slave

# get the token to ./token

# in 4 different screen windows run
cd ~/bug1118476
export PYTHONPATH=tools/lib/python; export PATH=$PATH:`pwd`
time python -u repack.py -f 35.0b8-build1 -t 35.0-build1 -T 35.0b8-build1 -P linux-x86_64 2>&1 | tee linux64.log
time python -u repack.py -f 35.0b8-build1 -t 35.0-build1 -T 35.0b8-build1 -P linux-i686 --no-env 2>&1 | tee linux.log
time python -u repack.py -f 35.0b8-build1 -t 35.0-build1 -T 35.0b8-build1 -P mac --no-env 2>&1 | tee mac.log
time python -u repack.py -f 35.0b8-build1 -t 35.0-build1 -T 35.0b8-build1 -P win32 --no-env 2>&1 | tee win32.log
# fix permissions and upload to stage
find repacked/ -type f -exec chmod 644 {} \;
find repacked/ -type d -exec chmod 755 {} \;
# rsync -n is your friend
rsync -av -e 'ssh -i /home/cltbld/.ssh/ffxbld_rsa' \
  repacked/35.0-candidates/build1/ \
  ffxbld@stage.mozilla.org:/pub/mozilla.org/firefox/candidates/35.0-candidates/build1/
# reran check_permissions builder to make sure all is correct.
# forced checksum generation. failed as expected. the builder updated the SHA512SUM file only.
# in case we want to use checksum to submit data to balrog

# run av scan on partials, anyone on stage
cd /pub/mozilla.org/firefox/candidates/35.0-candidates/build1/update
nice ionice -c2 -n7 extract_and_run_command.py -j2 clamdscan -m --no-summary -- \
  `find . -name firefox-35.0b8-35.0.partial.mar` 2>&1 | tee /tmp/av.log

build2

issues

  • repack 8/10 linux64:
command timed out: 2400 seconds without output running [...]

during the upload of pl binaries, full log here. Job re-triggered

  • re-started a second time because this job requires 'script_repo_version' to be set bug 1116750