Releases/Firefox 3.5/BuildNotes: Difference between revisions

 
(6 intermediate revisions by 2 users not shown)
Line 217: Line 217:
== Update rsync modules ==
== Update rsync modules ==
As cltbld, replaced two references to 3.5rc3 with 3.5 in /pub/mozilla.org/zz/rsyncd-mozilla-current.exclude
As cltbld, replaced two references to 3.5rc3 with 3.5 in /pub/mozilla.org/zz/rsyncd-mozilla-current.exclude
== Trim mk builds out ==
mk builds had a horrible bug that prevents updating so we decided not to ship it. {{bug|501344}}.
First, trim the builds out of the releases dir
# ffxbld @ stage
# start in the staging dir
cd ~/firefox-3.5
find . -type d -iname mk -exec rm -r {} \;
# update SUMS files
sed -i -e '/^.*mk.*$/d' SHA1SUMS
sed -i -e '/^.*mk.*$/d' MD5SUMS
# then rsync over to releases
rsync -av --delete ./ /pub/mozilla.org/firefox/releases/3.5/
Now, trim out the MU snippets
# cltbld @ aus2-staging
# get rid of the live test snippets first
cd /opt/aus2/incoming/3/Firefox/3.0.11
find . -maxdepth 3 -type d -wholename "*200906021*/mk*" -exec rm -r {} \;
# and now get rid of the beta+release channel snippets in the staging dir
rsync -av 20090625-Firefox-3.0.11-3.5rc3build2-MU-no-mn-or-tr/ 20090625-Firefox-3.0.11-3.5rc3build2-MU-no-mn-or-tr-or-mk/
cd 20090625-Firefox-3.0.11-3.5rc3build2-MU-no-mn-or-tr-or-mk/Firefox/3.0.11
find . -maxdepth 3 -type d -wholename "*200906021*/mk*" -exec rm -r {} \;


== Push Major Update ==
== Push Major Update ==
'''NOT DONE YET'''
Prep
make sure to use the no-mn-or-tr dir
time ~/bin/backupsnip 20090625-Firefox-3.0.11-3.5rc3build2-MU-no-mn-or-tr
  ~/bin/backupsnip 20090625-Firefox-3.0.11-3.5rc3build2-MU-no-mn-or-tr
  real    50m34.052s
  ~/bin/pushsnip   20090625-Firefox-3.0.11-3.5rc3build2-MU-no-mn-or-tr
user    0m48.859s
sys    2m17.473s
 
Had to re-run backupsnip because it was invalidated after we trimmed 3.0.11 mk snippets:
time ~/bin/backupsnip 20090625-Firefox-3.0.11-3.5rc3build2-MU-no-mn-or-tr-or-mk
real 52m38.078s
user 0m47.961s
sys 1m35.855s
 
  ~/bin/pushsnip 20090625-Firefox-3.0.11-3.5rc3build2-MU-no-mn-or-tr-or-mk


== Symlink update ==
== Symlink update ==
'''NOT DONE YET'''
Update the 'latest' symlink.
Update the 'latest' symlink.
  cd /pub/mozilla.org/firefox/releases
  cd /pub/mozilla.org/firefox/releases
Line 232: Line 263:


== Remove index.html files ==
== Remove index.html files ==
'''NOT DONE YET'''
Once we are fully announced we can remove the index.html files:
Once we are fully announced we can remove the index.html files:
  cd /pub/mozilla.org/firefox/releases/3.5/
  cd /pub/mozilla.org/firefox/releases/3.5/
  find . -name index.html | less
  find . -name index.html | less
  find . -name index.html | xargs rm -v
  find . -name index.html | xargs rm -v
canmove, Confirmed users
6,439

edits