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

Reply via email to