Firefox 3.0:BuildNotes: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(New page: =Build Engineers= nthomas =Notes= The aim is to prepare a firefox/releases/3.0/ directory with appropriately named copies of the files from the RCs. To do * script file renames * resig...)
 
No edit summary
Line 7: Line 7:
The aim is to prepare a firefox/releases/3.0/ directory with appropriately named copies of the files from the RCs.
The aim is to prepare a firefox/releases/3.0/ directory with appropriately named copies of the files from the RCs.


To do
==Stage & Rename files==
* script file renames
 
* resign ?
# cltbld@stage
* set up bouncer
mkdir /data/cltbld/firefox-3.0
* update rsync exclude file for mozilla-current to add 3.0, and remove 1.5.0.14
cd /data/cltbld/firefox-3.0
rsync -av --exclude='*partial.mar' /pub/mozilla.org/firefox/releases/3.0rc3/ .
rm *SUMS
rm -rvf contrib/solaris*
find linux-i686 source update -type f | perl -nle '$nf = $_; if ( $nf =~ s/rc3// ) { system("mv","-v",$_,$nf)}'
find mac win32 -type f | perl -nle '$nf = $_; if ( $nf =~ s/\ RC\ 3// ) { system("mv","-v",$_,$nf)};'
~/bin/verify-locales.pl -m ~/firefox-3.0rc3/batch1/config/shipped-locales -l bz2
~/bin/checksum-files .
chown -R cltbld:firefox .
chmod 644 *SUMS
 
==Setup bouncer==
 
==Push live==
 
==Update rsync modules==

Revision as of 18:50, 13 June 2008

Build Engineers

nthomas

Notes

The aim is to prepare a firefox/releases/3.0/ directory with appropriately named copies of the files from the RCs.

Stage & Rename files

# cltbld@stage
mkdir /data/cltbld/firefox-3.0
cd /data/cltbld/firefox-3.0
rsync -av --exclude='*partial.mar' /pub/mozilla.org/firefox/releases/3.0rc3/ .
rm *SUMS
rm -rvf contrib/solaris*
find linux-i686 source update -type f | perl -nle '$nf = $_; if ( $nf =~ s/rc3// ) { system("mv","-v",$_,$nf)}' 
find mac win32 -type f | perl -nle '$nf = $_; if ( $nf =~ s/\ RC\ 3// ) { system("mv","-v",$_,$nf)};'

~/bin/verify-locales.pl -m ~/firefox-3.0rc3/batch1/config/shipped-locales -l bz2

~/bin/checksum-files .
chown -R cltbld:firefox .
chmod 644 *SUMS

Setup bouncer

Push live

Update rsync modules