SeaMonkey:Release Process:2.6.1: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
Line 67: Line 67:
  # seabld@cn-sea-qm-centos5-01 (the slave which ran the updates builder)
  # seabld@cn-sea-qm-centos5-01 (the slave which ran the updates builder)
  cd /builds/slave/rel-comm-rel-updates/build
  cd /builds/slave/rel-comm-rel-updates/build
# Download the custom patcher config
# Download the custom patcher config
wget -O patcher-configs/mozRelease-seamonkey-branch-patcher2-8.0.cfg https://bugzilla.mozilla.org/attachment.cgi?id=583563
wget -O patcher-configs/mozRelease-seamonkey-branch-patcher2-8.0.cfg https://bugzilla.mozilla.org/attachment.cgi?id=583563
   
   
  # Download 2.5 complete MARs
  # Download 2.5 complete MARs
Line 75: Line 75:
  # Generate 2.5->2.6.1 partial mars and snippets
  # Generate 2.5->2.6.1 partial mars and snippets
  perl patcher2.pl --create-patches --partial-patchlist-file=patchlist.cfg --app=seamonkey --brand=SeaMonkey --config=patcher-configs/mozRelease-seamonkey-branch-patcher2-8.0.cfg
  perl patcher2.pl --create-patches --partial-patchlist-file=patchlist.cfg --app=seamonkey --brand=SeaMonkey --config=patcher-configs/mozRelease-seamonkey-branch-patcher2-8.0.cfg
 
==WE ARE HERE==
 
  # Fix permissions
  # Fix permissions
  find temp/seamonkey/2.5-2.6.1/ftp/seamonkey/nightly/2.6.1-candidates/build1 -type f -exec chmod 644 '{}' ';'
  find temp/seamonkey/2.5-2.6.1/ftp/seamonkey/nightly/2.6.1-candidates/build1 -type f -exec chmod 644 '{}' ';'
Line 83: Line 81:
   
   
  # Upload 2.5-2.6.1 complete MARs
  # Upload 2.5-2.6.1 complete MARs
  rsync -av -e 'ssh -oIdentityFile=~/.ssh/seabld_dsa' '--exclude=*complete.mar' temp/seamonkey/2.5-2.6.1/ftp/firefox/nightly/2.6.1-candidates/build1/update seabld@stage-old.mozilla.org:/pub/mozilla.org/seamonkey/nightly/2.6.1-candidates/build1/
  rsync -av -e 'ssh -oIdentityFile=~/.ssh/seabld_dsa' '--exclude=*complete.mar' temp/seamonkey/2.5-2.6.1/ftp/seamonkey/nightly/2.6.1-candidates/build1/update seabld@stage-old.mozilla.org:/pub/mozilla.org/seamonkey/nightly/2.6.1-candidates/build1/
   
   
  # rsync 2.5-2.6.1 *partial* snippets  to aus2-staging (excluding complete.txt snippets)
  # rsync 2.5-2.6.1 *partial* snippets  to aus2-staging (excluding complete.txt snippets)
  rsync -av --exclude=complete.txt -e 'ssh -oIdentityFile=~/.ssh/seabld_dsa' temp/seamonkey/2.5-2.6.1/aus2.test/ seabld@aus2-community.mozilla.org:/opt/aus2/snippets/staging/SeaMonkey-2.6.1-2.5-build1-test
  rsync -av --exclude=complete.txt -e 'ssh -oIdentityFile=~/.ssh/seabld_dsa' temp/seamonkey/2.5-2.6.1/aus2.test/ seabld@aus2-community.mozilla.org:/opt/aus2/snippets/staging/SeaMonkey-2.6.1-2.5-build1-test
  rsync -av --exclude=complete.txt -e 'ssh -oIdentityFile=~/.ssh/seabld_dsa' temp/seamonkey/2.5-2.6.1/aus2/ seabld@aus2-community.mozilla.org:/opt/aus2/snippets/staging/SeaMonkey-2.6.1-2.5-build1
  rsync -av --exclude=complete.txt -e 'ssh -oIdentityFile=~/.ssh/seabld_dsa' temp/seamonkey/2.5-2.6.1/aus2/ seabld@aus2-community.mozilla.org:/opt/aus2/snippets/staging/SeaMonkey-2.6.1-2.5-build1
Merge new snippets with the automatically generated ones on aus2-community:
# seabld@aus2-community
cd /opt/aus2/snippets/staging/
# backup the original snippets
rsync -av SeaMonkey-2.6.1-build1/ SeaMonkey-2.6.1-build1.orig/
# merge 2.5 partial snippets into the automatically generated ones
rsync -av SeaMonkey-2.6.1-2.5-build1/ SeaMonkey-2.6.1-build1/
   
   
# backupsnip and pushsnip 8.0 partial snippets for test channels
~/bin/backupsnip  SeaMonkey-2.6.1-2.5-build1-test
~/bin/pushsnip  SeaMonkey-2.6.1-2.5-build1-test
== WE ARE HERE ==
=== Copy Language Packs ===
=== Copy Language Packs ===


Account confirmers, Anti-spam team, Confirmed users, Bureaucrats and Sysops emeriti
1,529

edits

Navigation menu