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
