Releases/Firefox 31.2.0esr/BuildNotes: Difference between revisions
< Releases
Jump to navigation
Jump to search
Line 60: | Line 60: | ||
diff -ru staging/Firefox-31.2.0esr-build3.bak staging/Firefox-31.2.0esr-build3 | less | diff -ru staging/Firefox-31.2.0esr-build3.bak staging/Firefox-31.2.0esr-build3 | less | ||
rm -rf staging/Firefox-31.2.0esr-build3.bak | rm -rf staging/Firefox-31.2.0esr-build3.bak | ||
</pre> | |||
* rail was confused with one of the emails and pushed the esr snippets earlier than needed | |||
* fixed by | |||
<pre> | |||
cd /opt/aus2/incoming/3/Firefox | |||
# remove buildN esr updates | |||
$ rm -rf 31.2.0/*/*/*/esr/ | |||
# rm previous version updates (they are not overwritten) | |||
rm -rf 31.1.1/*/*/*/esr/ | |||
rm -rf 24.8.1/*/*/*/esr/ | |||
# restore prev snippets | |||
cd /opt/aus2/snippets/staging | |||
rsync -av ../pushed/Firefox-31.1.1esr-build1/ Firefox-31.1.1esr-build1/ | |||
rsync -av ../pushed/Firefox-24.8.1esr-build1/ Firefox-24.8.1esr-build1/ | |||
# push them | |||
~/bin/pushsnip Firefox-24.8.1esr-build1 | |||
~/bin/pushsnip Firefox-31.1.1esr-build1 | |||
</pre> | </pre> | ||
= Fennec armv6 = | = Fennec armv6 = | ||
This is really associated with 33.0. No issues with build1 or build2. | This is really associated with 33.0. No issues with build1 or build2. |
Revision as of 19:36, 14 October 2014
nthomas - bug 1056834
Firefox
Build 1
Issues
- linux64 repack 9/10 failed with:
bash: scripts/scripts/l10n/release_repacks.sh: No such file or directory
full log, reran builder --> green
- uploaded to apple
Modify snippets - whatsnew pages
bug 1018694 requests whatsnew pages to be shown for ESR24 users, so they get the Australis tour when updating to an Australis build. The patcher config has whatsnew turned on for all versions, so we need to post-process the snippets for < 31.0.
# ffxbld@aus3-staging cd /opt/aus2/snippets # fix up the test snippets mkdir -p staging/Firefox-31.2.0esr-build1-test-fixed-whatsnew/Firefox rsync -a pushed/Firefox-31.2.0esr-build1-test/Firefox/31.0* staging/Firefox-31.2.0esr-build1-test-fixed-whatsnew/Firefox/ find staging/Firefox-31.2.0esr-build1-test-fixed-whatsnew -type f -exec sed -i -e '/^openURL/d' -e 's,^actions=showURL,actions=silent,' {} \; diff -ru pushed/Firefox-31.2.0esr-build1-test/ staging/Firefox-31.2.0esr-build1-test-fixed-whatsnew | less ~/bin/pushsnip Firefox-31.2.0esr-build1-test-fixed-whatsnew # fix up the release snippets mkdir -p staging/Firefox-31.2.0esr-build1.bak/Firefox rsync -a staging/Firefox-31.2.0esr-build1/Firefox/31.0* staging/Firefox-31.2.0esr-build1.bak/Firefox/ find staging/Firefox-31.2.0esr-build1/Firefox/31.0* -type f -exec sed -i -e '/^openURL/d' -e 's,^actions=showURL,actions=silent,' {} \; diff -ru staging/Firefox-31.2.0esr-build1.bak staging/Firefox-31.2.0esr-build1 | less rm -rf staging/Firefox-31.2.0esr-build1.bak
Build 2
Respin for extra fixes. Failed in en-US builds when trying to download 24.8.0esr complete mar's, ship it had 24.8.0esrbuild1 instead of 24.8.1esrbuild1 in the partials list. Maybe ship-it entry bug, or pebkac. Do build 3 to fix this up.
Build 3
- build okay
- uploading to Apple - done
Modify snippets - whatsnew pages
Rerun of the steps for build1, only s/build1/build3/, and fixed to do all 31 version instead of just 31.0.
# ffxbld@aus3-staging cd /opt/aus2/snippets # fix up the test snippets mkdir -p staging/Firefox-31.2.0esr-build3-test-fixed-whatsnew/Firefox rsync -a pushed/Firefox-31.2.0esr-build3-test/Firefox/31.* staging/Firefox-31.2.0esr-build3-test-fixed-whatsnew/Firefox/ find staging/Firefox-31.2.0esr-build3-test-fixed-whatsnew -type f -exec sed -i -e '/^openURL/d' -e 's,^actions=showURL,actions=silent,' {} \; diff -ru pushed/Firefox-31.2.0esr-build3-test/ staging/Firefox-31.2.0esr-build3-test-fixed-whatsnew | less ~/bin/pushsnip Firefox-31.2.0esr-build3-test-fixed-whatsnew # fix up the release snippets mkdir -p staging/Firefox-31.2.0esr-build3.bak/Firefox rsync -a staging/Firefox-31.2.0esr-build3/Firefox/31.* staging/Firefox-31.2.0esr-build3.bak/Firefox/ find staging/Firefox-31.2.0esr-build3/Firefox/31.* -type f -exec sed -i -e '/^openURL/d' -e 's,^actions=showURL,actions=silent,' {} \; diff -ru staging/Firefox-31.2.0esr-build3.bak staging/Firefox-31.2.0esr-build3 | less rm -rf staging/Firefox-31.2.0esr-build3.bak
- rail was confused with one of the emails and pushed the esr snippets earlier than needed
- fixed by
cd /opt/aus2/incoming/3/Firefox # remove buildN esr updates $ rm -rf 31.2.0/*/*/*/esr/ # rm previous version updates (they are not overwritten) rm -rf 31.1.1/*/*/*/esr/ rm -rf 24.8.1/*/*/*/esr/ # restore prev snippets cd /opt/aus2/snippets/staging rsync -av ../pushed/Firefox-31.1.1esr-build1/ Firefox-31.1.1esr-build1/ rsync -av ../pushed/Firefox-24.8.1esr-build1/ Firefox-24.8.1esr-build1/ # push them ~/bin/pushsnip Firefox-24.8.1esr-build1 ~/bin/pushsnip Firefox-31.1.1esr-build1
Fennec armv6
This is really associated with 33.0. No issues with build1 or build2.