Nicolas Williams wrote: > I agree with the mechanism. > > But again, it seems likely that DTrace will generally be installed > (doesn't it have to be? doesn't Java depend on it?), and most uses of > DTrace don't require headers to be installed (nor cpp). I'm still not > sure when headers should be installed now that there exist apps (e.g., > some DTrace apps) that need them at runtime.
We're talking about two different things here then. I'm just looking for packages to have the ability to declare facets they want activated. Whether or not the DTrace package should have such a facet because it is a standard part of the default installer cluster is a completely different discussion :-) Regardless, there's an easy way around that then. You don't declare the headers facet in the DTrace package, but then you have a group package for DTrace called "dtrace-full" or some such that does have the header facet. The user installing that group package is an explicit declaration that they want DTrace and full debugging information (which in this case means headers get installed). Cheers, -- Shawn Walker _______________________________________________ pkg-discuss mailing list [email protected] http://mail.opensolaris.org/mailman/listinfo/pkg-discuss
