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
signature.asc
Description: PGP signature