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

Reply via email to