Venky wrote:
On Fri, Oct 30, 2009 at 11:12:36AM +1300, Laszlo (Laca) Peter wrote:
On Thu, 2009-10-29 at 07:57 -0700, Liane Praza wrote:

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"?
How is testing done to ensure that, say, new pidgin works with old libdbus-glib? It's the collection that developers and test orgs validate that should be incorporated. If you're testing the mix of packages, then that's indeed what should be incorporated.
Okay, understood.  The incorporation will include the versions
that we build and test against.

Hmm.. I get this.  But in Liane's example above, wouldn't the
version of libdbus-glib pidgin is built with be recorded as
a dependency?  Would we need an incorporation to make sure
libdbus-glib is upgraded along with pidgin?

Dependencies specify at-least-this-version. So, you're right that libdbus-glib would get upgraded due to the dependency. But...

Incorporations specify exactly-this-version. From a support/test perspective, there may be no guarantees that the /next/ version of libdbus-glib will work with pidgin (especially if they were an example from a consolidation that had lots of private and rapidly evolving interfaces between them). So an incorporation constrains the system to a known-working (through testing) set of software.

liane
_______________________________________________
pkg-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/pkg-discuss

Reply via email to