Releases/Firefox 7.0b1/BuildNotes: Difference between revisions

 
(30 intermediate revisions by 2 users not shown)
Line 4: Line 4:
= Bugs hit =
= Bugs hit =
Enter any bugs pre-existing or newly discovered and filed during the release:
Enter any bugs pre-existing or newly discovered and filed during the release:
* {{bug|679545}} - add sw and mn to Tuxedo
* <s>{{bug|679350}} - add sw and mn to product-details</s>
*
* <s>{{bug|679969}} - restart bounceradmin after product-details is updated</s>
* {{bug|670951}} - Mac XULRunner builds fail intermittently during unification


=Build Engineers=
=Build Engineers=
Line 24: Line 25:
|-
|-
| rowspan="2" |  
| rowspan="2" |  
| MOBILE70_2011081614_RELBRANCH, FENNEC_VERSION_RELEASE, FENNEC_VERSION_BUILD1
| MOBILE70_2011081614_RELBRANCH, FENNEC_7_0b1_RELEASE, FENNEC_7_0b1_BUILD1
| [http://hg.mozilla.org/releases/mozilla-beta/rev/fac228d3af81 fac228d3af81]
| [http://hg.mozilla.org/releases/mozilla-beta/rev/fac228d3af81 fac228d3af81]
|-  
|-  
| GECKO70_2011081615_RELBRANCH, FIREFOX_VERSION_BUILD1 FIREFOX_VERSION_RELEASE
| GECKO70_2011081615_RELBRANCH, FIREFOX_7_0b1_BUILD1 FIREFOX_7_0b1_RELEASE
| [http://hg.mozilla.org/releases/mozilla-beta/rev/00f56713eab6 00f56713eab6]
| [http://hg.mozilla.org/releases/mozilla-beta/rev/00f56713eab6 00f56713eab6]
|}
|}
Line 156: Line 157:
* Pinged #webdev to get mn and sw added.
* Pinged #webdev to get mn and sw added.
* Filed {{bug|679545}} which was duped to {{bug|679350}}.
* Filed {{bug|679545}} which was duped to {{bug|679350}}.
 
* re-run multiple times, still failed.
<font color="red"><big>'''Needs to be re-run once new locales are added.'''</big></font>
* This required restarting the python process of bounceradmin? after landing the product-details json fix. https://bugzilla.mozilla.org/show_bug.cgi?id=679969#c9
 
* re-ran, worked.
* re-run, still failed.


=== Source ===
=== Source ===
Line 210: Line 210:


=== Unittests / Talos ===
=== Unittests / Talos ===
?


=== XULRunner ===
=== XULRunner ===
Line 223: Line 225:


====Signing====
====Signing====
 
Skipping since Mac failed.
<font color="red"><big><b>TO DO</b></big></font>


=== Repacks ===
=== Repacks ===
Line 243: Line 244:
=== Firefox Signing ===
=== Firefox Signing ===


No problems.


=== Android Signing ===
=== Android Signing ===
Line 282: Line 284:
bash /builds/slave/rel-m-beta-updates/tools/release/compare-channel-snippets.sh aus2 beta aus2.test releasetest
bash /builds/slave/rel-m-beta-updates/tools/release/compare-channel-snippets.sh aus2 beta aus2.test releasetest


ssh -l cltbld -i ~/.ssh/cltbld_dsa aus2-staging.mozilla.org ~/bin/backupsnip Firefox-6.0b5-build1-test
ssh -l cltbld -i ~/.ssh/cltbld_dsa aus2-staging.mozilla.org ~/bin/backupsnip Firefox-7.0b1-build1-test
ssh -l cltbld -i ~/.ssh/cltbld_dsa aus2-staging.mozilla.org ~/bin/pushsnip Firefox-7.0b1-build1-test
ssh -l cltbld -i ~/.ssh/cltbld_dsa aus2-staging.mozilla.org ~/bin/pushsnip Firefox-7.0b1-build1-test
</pre>
</pre>


'''NOTE''': Since partial were created for 6.0 we'll need to revisit bouncer entries and probably add Firefox-7.0b1-Partial-6.0 (or rename Firefox-7.0b1-Partial-6.0b5 and change the paths)
* Added Firefox-7.0b1-Partial-6.0 Bouncer product to handle 6.0-7.0b1 partial updates


==== Update verify ====
==== Update verify ====
Line 300: Line 302:


=== Major Update ===
=== Major Update ===
n/a
==== Update verify ====
==== Update verify ====
n/a


=== Socorro Product Data Updates ===
=== Socorro Product Data Updates ===
n/a


=== Check permissions / AV scan ===
=== Check permissions / AV scan ===
Forced since update verify failed.
Since pushsnip happened before this finished,


subprocess.CalledProcessError: Command '['ssh', '-l', 'ffxbld', '-i', '/home/cltbld/.ssh/ffxbld_dsa', 'stage.mozilla.org', 'test', '!', '-d', '/pub/mozilla.org/firefox/releases/7.0b1/']' returned non-zero exit status 1


=== Reset reserved slaves ===
=== Reset reserved slaves ===
set to 0
=== Push files to internal mirrors ===
=== Push files to internal mirrors ===
* /pub/mozilla.org/zz/rsyncd-mozilla-releases.exclude (cltbld@stage) has been adjusted to exclude anything from
firefox/releases/*.*b*
* put the following property into the 'release-mozilla-beta-push_to_mirrors' builder & forced it
script_repo_revision: FIREFOX_7_0b1_RELEASE


=== Push to beta ===
=== Push to beta ===
~/bin/backupsnip Firefox-7.0b1-build1
~/bin/pushsnip Firefox-7.0b1-build1


===Push XULRunner to Mirrors ===
===Push XULRunner to Mirrors ===
Skipping since Mac failed.


=== Update XULRunner wiki page ===
=== Update XULRunner wiki page ===
Skipping since Mac failed.
=== Publish Fennec ===
=== Publish Fennec ===
==== Create bouncer entry for maemo ====
==== Create bouncer entry for maemo ====
* added Firefox-Mobile-7.0b1 to products
* added location for Firefox-Mobile-7.0b1 maemo: /mobile/releases/maemo/:lang/firefox-beta.install


==== Push the files ====
==== Push the files ====
<pre>
# as ffxbld@stage in ~ dir
vim push_fennec_beta.sh # update VERSION,BUILDNUM
# RUN IT
./push_fennec_beta.sh
</pre>


==== Publish to the Android Market ====
==== Publish to the Android Market ====


# download multi apk
# under APK Files, Upload APK
#* choose multi apk, upload
#* when it finishes uploading, verify VersionCode is build date
#* hit "Save"
# activate new apk
# deactivate old apk
# hit "Save"
# If this is a beta 1, go to Product Details -> Recent Changes, change the url to
http://www.mozilla.com/en-US/mobile/{VERSION}beta/releasenotes/
#* and hit "Save"


'''IMPORTANT -''' Make sure to follow instructions! See [https://wiki.mozilla.org/Releases/Firefox_6.0b6/BuildNotes#Publish_to_the_Android_Market 6.0b6's push to Market].
'''IMPORTANT -''' Make sure to follow instructions! See [https://wiki.mozilla.org/Releases/Firefox_6.0b6/BuildNotes#Publish_to_the_Android_Market 6.0b6's push to Market].


=== Push index file to mirrors ===
=== Push index file to mirrors ===
n/a


=== Push to external mirrors ===
=== Push to external mirrors ===
n/a


=== Final verification ===
=== Final verification ===
forced build.
* win32 error:
FAIL: no complete update found for https://aus2.mozilla.org/update/1/Firefox/6.0/20110729080751/WINNT_x86-msvc/kk/releasetest/update.xml?force=1
* that link works manually
* respin worked.


=== Push to Release Channel ===
=== Push to Release Channel ===
n/a


=== Update symlinks ===
=== Update symlinks ===
n/a


=== Update browser choice website ===
=== Update browser choice website ===
n/a
canmove, Confirmed users
2,850

edits