Hi Liane, Some questions just so I understand what's being proposed.
On Wed, 2009-10-28 at 07:40 -0700, Liane Praza wrote: > - Each consolidation will produce at least one consolidation > incorporation which ties all packages for the current build > from that consolidation together. A consolidation may choose > to produce multiple incorporations if its build and test > process produces sets of software that are known and tested > to be truly independent. No consolidations are believed to > have that infrastructure today except for a few > developer-specific pieces. > > All packages delivered to RE are expected to be governed by > at least one incorporation delivered by the consolidation. In Desktop, we are planning to rebuild only what's changed, and what needs to be rebuilt as a result of a change in another component. Would we publish an incorporation that includes package versions from different "builds"? > - RE through the IPS gate tools will produce an "entire" > incorporation which specifies all the consolidation > incorporations. > > - Consolidations are expected to publish an appropriate version > number for each IPS package every time it is published. The > build number should increment as soon as a build opens. > > The version number is part of the package FMRI after the @. > For OpenSolaris specific software, it should be: > 0.5.11,5.11-0.<build #> > e.g. > 0.5.11,5.11-0.127 > For software from other sources which maintains its own useful > version number, > <software version #>,5.11-0.<build #> > e.g. > 3.2.50,5.11-0.127 This build versioning will not make sense if we don't rebuild the world at regular intervals. It might make more sense for individual packages have their own build numbers, incremented each time they are rebuilt. (This would be analogous to RPM's Release tag.) In the case if consolidations that rebuild everything, this number can be the same for all packages and it can be the build #. Laca _______________________________________________ pkg-discuss mailing list [email protected] http://mail.opensolaris.org/mailman/listinfo/pkg-discuss
