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