On Mon, Mar 02, 2009 at 05:51:18PM +0530, Venky wrote:

> On Fri, Feb 27, 2009 at 09:36:03AM -0800, Danek Duvall wrote:
> > The best scenario looks a lot like Gentoo's slots.  Which are
> > functionally identical to just putting the version into the package
> > name, so we decided to go with that.
> 
> Since portage has explicit support for slots, both simple dependencies
> ("pkgA just needs apache installed and does not care about the version")
> and slightly more complex ones ("pkgB needs python version greater than
> 2.5 installed") are quite easily achieved. Not sure how this would work
> with IPS with version numbers in the package names.

Since the ability to have multiple package versions installed concurrently
is an acknowledgment of that package's lack of compatibility across those
versions, then the desire to describe a dependency on an unbounded range of
those versions is suspect.

We're likely to treat this as similar to the "I need an MTA on my system"
problem, where a package could describe a dependency on "one-of" sendmail,
postfix, exim, qmail, etc -- have a dependency on "one-of" python24,
python25, python26, but explicitly not python30.

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

Reply via email to