Releases/Firefox 8.0b4/BuildNotes: Difference between revisions

 
(5 intermediate revisions by 2 users not shown)
Line 8: Line 8:


*{{bug|689334}} - The L10n dashboard was not giving the correct set of changesets and we had to halt the release  
*{{bug|689334}} - The L10n dashboard was not giving the correct set of changesets and we had to halt the release  
*{{bug|695747}} - forgetting about tagging mozharness should be fixed with this bug  
*{{bug|695707}} - forgetting about tagging mozharness should be fixed with this bug  
*{{bug|648665}} - all jobs hitting hg started failing and being retried  
*{{bug|648665}} - all jobs hitting hg started failing and being retried  
*{{bug|695467}} - darwin9/w32 jobs started hitting a new HG issue  
*{{bug|695467}} - darwin9/w32 jobs started hitting a new HG issue  
Line 310: Line 310:


=== Push XULRunner to Mirrors  ===
=== Push XULRunner to Mirrors  ===
 
<pre>
=== Update XULRunner wiki page  ===
#xrbld@stage.mozilla.org
 
rsync -av --exclude=*.txt --exclude=*unsigned* --exclude=*-symbols.zip \
=== Push index file to mirrors ===
  --exclude=*.checksums --exclude=jsshell* \
 
  /pub/mozilla.org/xulrunner/nightly/8.0b4-candidates/build1/ \
=== Push to external mirrors  ===
  /pub/mozilla.org/xulrunner/releases/8.0b4/
 
</pre>
if this is a chemspill you will want to ping justdave (or other sysadmin) in #release-drivers
and ask them to enable CDN


=== Publish Fennec  ===
=== Publish Fennec  ===
 
==== Publish files ====
==== Create bouncer entry for maemo  ====
# as ffxbld@stage in ~ dir
 
vim push_fennec.sh # update VERSION,BUILDNUM
(only for &lt; 8.0b*)
# RUN IT
 
  ./push_fennec.sh
==== Push the files ====
 
(only for &lt; 8.0b*)


==== Publish to the Android Market  ====
==== Publish to the Android 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].  
* wget http://ftp.mozilla.org/pub/mozilla.org/mobile/candidates/8.0b4-candidates/build1/android/multi/fennec-8.0b4.multi.eabi-arm.apk
 
* Visit https://market.android.com/publish
<br>
* choose "Firefox Beta"
 
* select the "APK Files" tab and choose "Upload APK"
=== Push to Release Channel  ===
** choose the multi apk that you downloaded and hit "upload"
 
*** NOTE: the progress bar does not seem to show progress (at least on Google Chrome)
=== Update symlinks  ===
** when it finishes uploading, verify VersionCode is build date
 
** hit "Save"
Once we're signed off on the release channel.
* activate new apk (You should see an Error message since both apk's are active)
 
* deactivate old apk (You should not see the Error message anymore)
==== Remove index.html files  ====
* send email to rel-drivers
 
If you created them earlier to hide the release.
 
=== Update browser choice website ===
Confirmed users
3,990

edits