On Tue, 2009-10-13 at 16:41 -0700, Bart Smaalders wrote:
> > Funny you should mention this.  I have been hoping that facets would 
> > help solve the comparable problem with things like HPLIP, which includes 
> > support for SANE, CUPS, LP, ... each of which *may* be installed on your 
> > system.  This would mean that the installation of one package on your 
> > system would probably enable a facet of other packages on your system.
> 
> Dependencies are useful between packages to bring in necessary
> components.  Facets are useful across all packages to select optional
> components of those packages, but cannot insure that those components
> are installed.  I'm in the process of implementing facets; one
> simplification I've made from the original design is to make facets
> uniform across an entire image.
> 
> Thus, group packages are needed to insure that all the necessary
> packages are present; facets are desirable if subsetting the
> functionality in those packages is interesting.  Since facets
> can be applied to any action, including dependencies, enabling
> a facet can cause the installation of additional packages. 

That would be just perfect.  Enabling a "cups" facet could enable
a chain of dependencies in the desktop components that require
printing that would cause the cups packages and the gtk cups backend
to be installed.  It's like a "conditional dependency", cool!

Thanks for all the responses!
Laca


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

Reply via email to