Danek Duvall wrote:
> With recursive uninstall working again in my workspace, I've discovered
> that even removing a leaf package likely requires a recursive uninstall,
> because slim_install has a "required" dependency on it.
> 
> That leads me to believe that slim_install is doing the wrong thing with
> its dependencies.  They should probably be optional instead of required.
> Of course, then you actually need some mechanism to make installation of
> slim_install actually install all its dependencies.  We have the notion of
> a "require optional" policy, but weak support for it.
> 
> My idea was to have a commandline flag for install that would turn on
> following optional dependencies just for packages specified on the
> commandline (optional dependencies specified further down in the tree would
> respect only the image-wide policy).
> 
> Unfortunately, that has the downside that for people actually wanting to
> install slim_install or redistributable (or, more pointedly, gcc-dev or
> ss-dev, which would naturally have the same change made to them), they'd
> have to know to specify the magic flag, or they'd just get a single,
> seemingly empty package installed.
> 
> Any thoughts?

I would rather not break the convenience or ease of "pkg install ss-dev".

New users shouldn't have to know about a special flag or any options to 
get that to work right.

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

Reply via email to