+++ This bug was initially created as a clone of Bug #1179006 +++ Use-cases (that I can currently think of): a) How should cartridge versioning be handled compared to the software versions provided. b) How to properly version software versions, cartridge versions to allow for upgrading with oo-admin-upgrade and automatically upgrade existing gears to the latest software version (the key here is to genericize the software version enough to allow all "minor" upgrades to provide the same version number (the way we currenlty do with ruby-1.8, php-5.4, etc) This should also cover compatible vs. incompatible upgrades (compatible are done online, incompatible require a gear restart). c) How to provide multiple versions with the same cartridge manifest, including how to properly obsolete, and remove old versions.