On Sun, 2 Sep 2012 17:09:22 +0200
Fabio Erculiani <lx...@gentoo.org> wrote:

> On Sun, Sep 2, 2012 at 4:57 PM, hasufell <hasuf...@gentoo.org> wrote:
> >
> >
> > Why not introduce a global useflag such as "suggested-deps" which
> > complies with GLEP 62 meaning it will be in IUSE_RUNTIME.
> >
> 
> How do you manage to fix the PDEPEND "identity disorder" problem then?
> Teaching devs to move to GLEP 62 is much harder than just telling them
> to move dep strings to more appropriate locations.

Much harder? So, devs today don't know how USE flags work? Or do you
implying that devs should know bare technical details of package
manager implementation? Or is it just an-ass argument to support
an ass-thesis?

> Moreover, your solution just makes the USE flags abuse situation
> worse: there are packages that use USE flags just to include extra,
> optional packages in the dependencies... See USE=bluetooth in
> net-misc/networkmanager for example (this is what I mean with USE
> flags abuse, actually).

No, it fixes it. It enables those packages to use the same solution,
fixing its downsides.

> I'm not saying that SDEPEND is the best one-size-fits-all solution but
> you may agree that's the simplest and most effective one.

pkg_postinst() is simpler. USE flags are simple and very effective, yet
incorrect.

An effective SDEPEND implementation is definitely nowhere close
to simple. Nor is presenting those dependencies to users.

-- 
Best regards,
Michał Górny

Attachment: signature.asc
Description: PGP signature

Reply via email to