Releases/Firefox 4.0b7/BuildNotes: Difference between revisions

 
(12 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 75: Line 75:
* <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.
* 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. TODO file bug. See section "[[Releases/Firefox_4.0b7/BuildNotes#Add_ja-JP-mac_and_swap_to_mac_in_dir_names|Add ja-JP-mac]]
* 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 172: 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 375: 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 396: Line 404:


  # ffbld@stage
  # ffbld@stage
  cd /pub/mozilla.org/firefox/releases/4.0b5
  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
  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
  for dir in `find . -mindepth 1 -type d`; do cp -pv index.html $dir/; done
Line 406: Line 414:
[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:
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: 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: 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: 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: download_mars returned non-zero exit code: 1
 
* TODO fix it and trigger final_verification once more


== 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