Releases/Firefox 4.0b7/BuildNotes: Difference between revisions

 
(18 intermediate revisions by 2 users not shown)
Line 68: Line 68:
= Bugs hit =
= Bugs hit =
During this release we have hit the following bugs:
During this release we have hit the following bugs:
* [NEW] {{bug|589914}} - tag step should not fail on APPROVAL REQUIRED
* <strike>[NEW] {{bug|589914}} - tag step should not fail on APPROVAL REQUIRED</strike>
* [BLOCKED ON SCHEDULERDB] {{bug|553300}} - we have to move 10.5 slaves to run l10n verification. The day we share pools with production we won't hit this. '''I added a note on the wiki note to remember to bring them over for the next release.'''
* [BLOCKED ON SCHEDULERDB] {{bug|553300}} - we have to move 10.5 slaves to run l10n verification. The day we share pools with production we won't hit this. '''I added a note on the wiki note to remember to bring them over for the next release.'''
* [BLOCKED ON SCHEDULERDB] {{bug|609887}} - we currently run repacks in a subset of slaves. I moved slaves that were not in the subset for needed for macosx64_repack. '''I added a note on the wiki note to remember to bring them over for the next release.'''
* [BLOCKED ON SCHEDULERDB] {{bug|609887}} - we currently run repacks in a subset of slaves. I moved slaves that were not in the subset for needed for macosx64_repack. '''I added a note on the wiki note to remember to bring them over for the next release.'''
Line 74: Line 74:
* [ENHANCEMENT] {{bug|609981}} - Create a TBPL page for Firefox-Release Tinderbox page. This will ease finding release unit test and performance test jobs going orange.
* [ENHANCEMENT] {{bug|609981}} - Create a TBPL page for Firefox-Release Tinderbox page. This will ease finding release unit test and performance test jobs going orange.
* <strike>[FIXED][BLOCKER] {{bug|610708}} - cannot add new locales through the tuxedo API because of HTTP 400 error</strike>
* <strike>[FIXED][BLOCKER] {{bug|610708}} - cannot add new locales through the tuxedo API because of HTTP 400 error</strike>
* We (nthomas did) had to rename "mac64" to "mac", regenerate the checksums and new snippets. Very important for next release to watch for this. See section "[[Releases/Firefox_4.0b7/BuildNotes#Naming_fixup|Naming fixup]]" and following to learn all the details.
* ja-JP-mac snippets were not generated. See section "[[Releases/Firefox_4.0b7/BuildNotes#Add_ja-JP-mac_and_swap_to_mac_in_dir_names|Add ja-JP-mac]]"
** We went live without partial updates for ja-JP-mac


= Build 1  =
= Build 1  =
Line 170: Line 173:
* No en-US.xpi to remove from stage, {{bug|485860}} is FIXED. May need reopening as no en-US.xpi in $platform/xpi either
* No en-US.xpi to remove from stage, {{bug|485860}} is FIXED. May need reopening as no en-US.xpi in $platform/xpi either
* Used [https://intranet.mozilla.org/Build:CombinedSigning instructions]
* Used [https://intranet.mozilla.org/Build:CombinedSigning instructions]
* Hit an error on the verify-asc target. Filed {{bug|609816}}. Fallout from the three new files  
* Hit an error on the verify-asc target. <strike>Filed {{bug|609932}}</strike>Did I really file anything?. Fallout from the three new files
** I think we removed the checksums files
  linux-i686/en-US/firefox-4.0b7.checksums
  linux-i686/en-US/firefox-4.0b7.checksums
* ran the fake-upload target manually, then upload
* ran the fake-upload target manually, then upload
* We had to respin l10n repacks and sign the files again
** removed signed files from stage
** rerun the signing step w/o any problem


== L10N Verify  ==
== L10N Verify  ==
Line 373: Line 381:


The mac64 symlink was removed after the modified betatest snippets were pushed live (see [[Releases/Firefox_4.0b7/BuildNotes#Add_ja-JP-mac_and_swap_to_mac_in_dir_names|here]]).
The mac64 symlink was removed after the modified betatest snippets were pushed live (see [[Releases/Firefox_4.0b7/BuildNotes#Add_ja-JP-mac_and_swap_to_mac_in_dir_names|here]]).
--[[User:Rail|Rail]] 08:47, 6 December 2010 (PST): Removing mac64 symlink causes a failure of updates builder for the next version, which tries to use mac64 directory to download the previous release. I restored the symlink. See {{bug|616726}} for more details.


=== Fix up *SUMS ===
=== Fix up *SUMS ===
Line 388: Line 398:


*'''Wait for email from driver before continuing''' <br>
*'''Wait for email from driver before continuing''' <br>
* use this -'''NOT DONE YET'''
  rsync -av --exclude=*tests* --exclude=*crashreporter* --exclude=*.log \
  rsync -av --exclude=*tests* --exclude=*crashreporter* --exclude=*.log \
   --exclude=*.txt --exclude=*.checksums --exclude=*unsigned* \
   --exclude=*.txt --exclude=*.checksums --exclude=*unsigned* \
   /pub/mozilla.org/firefox/nightly/4.0b7-candidates/build1/ \
   /pub/mozilla.org/firefox/nightly/4.0b7-candidates/build1/ \
   /pub/mozilla.org/firefox/releases/4.0b7/
   /pub/mozilla.org/firefox/releases/4.0b7/
# ffbld@stage
cd /pub/mozilla.org/firefox/releases/4.0b7
curl -sL https://bugzilla.mozilla.org/attachment.cgi?id=456169 | sed 's/Beta 1/Beta 7/g' > index.html
for dir in `find . -mindepth 1 -type d`; do cp -pv index.html $dir/; done
* Send email to r-d when rsync/push to mirrors is done.
* Send email to r-d when uptake has reached 10-20k (since it is a beta) for binaries, complete and partial mars.


== Final verify ==
== Final verify ==
[https://bugzilla.mozilla.org/attachment.cgi?id=489440 Patch] to add ja-JP-mac to the list of locales for 4.0b4, b5, b6. That should test all the partial and complete update paths, but we should also write some lines to make sure the old universals have working update links too.
[https://bugzilla.mozilla.org/attachment.cgi?id=489440 Patch] to add ja-JP-mac to the list of locales for 4.0b4, b5, b6. That should test all the partial and complete update paths, but we should also write some lines to make sure the old universals have working update links too.
The only failure is that we don't have ja-JP-mac partials:
FAIL: no partial update found for https://aus2.mozilla.org/update/1/Firefox/4.0b6/20100914073111/Darwin_x86_64-gcc3/ja-JP-mac/releasetest/update.xml?force=1
FAIL: download_mars returned non-zero exit code: 1
FAIL: no partial update found for https://aus2.mozilla.org/update/1/Firefox/4.0b6/20100914073111/Darwin_x86_64-gcc3/ja-JP-mac/releasetest/update.xml?force=1
FAIL: download_mars returned non-zero exit code: 1


== Push snippets to beta channel ==
== Push snippets to beta channel ==
Use 20101109-Firefox-4.0b7-fixed2
# cltbld@aus2-staging
cd /opt/aus2/snippets/staging
~/bin/backupsnip 20101109-Firefox-4.0b7-fixed2
* Upon GO from release-drivers
~/bin/pushsnip 20101109-Firefox-4.0b7-fixed2
* Announce to release-drivers


== Remove index.html files ==
== Remove index.html files ==
# ffxbld@stage
cd /pub/mozilla.org/firefox/releases/4.0b7/
find . -name index.html
find . -name index.html | xargs rm -v


== Release ==
== Release ==
 
Sent mail to metrics with the following contents:
<br>
Firefox,firefox,firefox,4.0b7,4.0
Firefox,firefox,firefox,4.0b8pre,4.0
canmove, Confirmed users
6,439

edits