Releases/Firefox 3.6/BuildNotes: Difference between revisions

Jump to navigation Jump to search
No edit summary
Line 68: Line 68:


== Tag and Source package regeneration ==
== Tag and Source package regeneration ==
On release day.
Used the automation to add the FIREFOX_3_6_RELEASE tag on mozilla-1.9.2 and l10n repositories. Two patches needed
* [https://bugzilla.mozilla.org/attachment.cgi?id=422666 automation config]
* [https://bugzilla.mozilla.org/attachment.cgi?id=422667 buildbotcustom tweak]
Landed and reconfig master. Backout buildbotcustom patch. ({{bug|500473}} is open to support this properly.)
 
Forced the tag and source steps  '''DONE TO HERE'''  and then moved firefox/nightly/3.6-candidates/ away
# ffxbld @ stage
rsync -av /pub/firefox/nightly/3.6-candidates/ ~/3.6-candidates/ && rm -rf /home/ftp/pub/firefox/nightly/3.6-candidates
cd ~/firefox-3.6
rsync -av ~/3.6-candidates/build1/source/ source/
~cltbld/bin/checksum-files .
 
Then, pull the source/ dir and SUMS files onto the signing machine and generate a sigs for them:
mkdir -p ~/signing-work/firefox-3.6
cd ~/signing-work/firefox-3.6
cvs -d:ext:cltbld@cvs.mozilla.org:/mofo co -d signing release/signing/tools
rsync -av -e 'ssh -i /home/cltsign/.ssh/ffxbld_dsa' ffxbld@stage.mozilla.org:~/firefox-3.6/source stage-unsigned/
rsync -av -e 'ssh -i /home/cltsign/.ssh/ffxbld_dsa' ffxbld@stage.mozilla.org:~/firefox-3.6/*SUMS stage-unsigned/
rsync -av stage-unsigned/ stage-signed/
cd stage-signed/
sign-files .
cd ..
# should only push 4 x asc here, two for source files, 2 for SUMS
rsync -nav -e 'ssh -i /home/cltsign/.ssh/ffxbld_dsa' stage-signed/ ffxbld@stage.mozilla.org:~/firefox-3.6/
rsync -av -e 'ssh -i /home/cltsign/.ssh/ffxbld_dsa' stage-signed/  ffxbld@stage.mozilla.org:~/firefox-3.6/
 
Then back on stage, regenerate SUMS files:
cd ~/firefox-3.6
chmod 644 *SUMS


== Push to Mirrors ==
== Push to Mirrors ==
Confirmed users
4,293

edits

Navigation menu