Releases/Firefox 29.0.1/BuildNotes

From MozillaWiki
Jump to: navigation, search

bug 1006829 - catlee/aki

Build 1

No problems, but 29.0 wasn't included in the list for partial updates. Doing build2 to correct that with automation.

Build 2

Missing snippets

Still didn't get 29.0 --> 29.0.1 snippets, because from is not set in the patcher config for build > 1. Revert the two 29.0.1 config bumps and run the updates builder again by forcing it.

Modify snippets

Request in bug 987480 to not show the whatsnew page for updates from 29.0 --> 29.0.1, but leave it for older builds, which requires hacking around on the snippets.

# ffxbld@aus3-staging
cd /opt/aus2/snippets

# staging snippets, which have already been pushsnip'd
mkdir -p staging/Firefox-29.0.1-build2-29.0nowhatsnew-test/Firefox
rsync -a pushed/Firefox-29.0.1-build2-test/Firefox/29.0* staging/Firefox-29.0.1-build2-29.0nowhatsnew-test/Firefox/
for f in `find staging/Firefox-29.0.1-build2-29.0nowhatsnew-test -type f`; do
    sed -e '/^openURL.*/d' -e 's/^actions.*/actions=silent/' -i $f
done
pushsnip Firefox-29.0.1-build2-29.0nowhatsnew-test
# fix up prod snippets, which haven't been pushed yet
rsync -a staging/Firefox-29.0.1-build2/ obsolete/Firefox-29.0.1-build2-missingwhatsnewfix/
for f in `find staging/Firefox-29.0.1-build2/Firefox/29.0* -type f`; do
    sed -e '/^openURL.*/d' -e 's/^actions.*/actions=silent/' -i $f
done

Fix up bouncer

Since we had a different list of partials for build2 and we don't run bouncer submitter for buildNumber > 1 we ended up with missing bouncer entries for 29.0-29.0.1.

  • Edited configs/releases/bouncer_firefox_release.py, set
"products": {},
  • Ran the following:
scripts/bouncer_submitter.py -c releases/bouncer_firefox_release.py --revision FIREFOX_29_0_1_RELEASE \
 --repo releases/mozilla-release --version 29.0.1 --credentials-file oauth.txt \
 --bouncer-api-prefix https://bounceradmin.mozilla.com/api --previous-version 29.0