Changes

Jump to: navigation, search

UpdateGeneration

954 bytes added, 19:00, 28 October 2009
no edit summary
== Proposed new unified process ==
 
= Staging environment for nightly updates =
 
The staging environment for nightly updates consists of two machines:
* staging-nightly-updates: this machine mirrors prometheus-vm in production, running the patch-packager scripts to generate partial mars based on update snippets published to...
* staging-stage: used like stage.m.o in production to house builds and mars, but also holds the aus2 snippets used in update generation and publishing
 
== Common problems and resolutions with updates in the staging environment ==
 
=== Downloaded MAR file doesn't match the hash in the snippet ===
 
This can happen when two successful "nightly" builds start in the same hour (this shouldn't ever happen in production FWIW). The result is two different snippet files for two different mars, but only one mar in the corresponding build dir on staging-stage (these dirnames are only accurate down to the hour).
 
Removing the orphaned snippet should fix things up.
Canmove, confirm
2,850
edits

Navigation menu