ReleaseEngineering/How To/Generate partial updates: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
Line 184: Line 184:
Verify the list is correct - expect the new partial.mar's + asc files, the SUMS files and their asc's, and the directories containing them.  
Verify the list is correct - expect the new partial.mar's + asc files, the SUMS files and their asc's, and the directories containing them.  


Then remove the n from -nav to push for real. This should take < 15 min to copy; allow 3 hours for mirror a reasonable number of mirrors to sync.
'''Then remove the n from -nav to push for real'''. This should take < 15 min to copy info firefox/releases/; allow 3 hours for a reasonable number of mirrors to rsync it.


= Final verification =
= Final verification =
Line 193: Line 193:
  hg clone http://hg.mozilla.org/build/tools
  hg clone http://hg.mozilla.org/build/tools
  hg -R tools update -C -r FIREFOX_13_0_1_RELEASE_RUNTIME
  hg -R tools update -C -r FIREFOX_13_0_1_RELEASE_RUNTIME
  cd tools/release/updates
  cd tools/release/updates
  curl -sL https://bugzilla.mozilla.org/attachment.cgi?id=637065 | patch -p3
  curl -sL https://bugzilla.mozilla.org/attachment.cgi?id=637065 | patch -p3
  cd ..
  cd ..
  # adjust platforms as necessary
  # adjust platforms as necessary
  bash final-verification.sh mozRelease-firefox-{win32,mac64}-oneoff.cfg 2>&1 |tee log
  bash final-verification.sh mozRelease-firefox-{win32,mac64}-oneoff.cfg 2>&1 |tee log
Check for errors, eg 404's.


= Pushsnip =
= Pushsnip =
Once RelMan gives the go
# ffxbld@aus3-staging
backupsnip Firefox-$NEWV-build$BUILD-$OLDV-partial
pushsnip  Firefox-$NEWV-build$BUILD-$OLDV-partial
Both operations should be quick because they only operate on a single version.
This will be done after the main push of Firefox-$NEWV-build$BUILD if the partials where generated prior to release.
Confirmed users
4,293

edits

Navigation menu