When in doubt I just read the ebuild and try to understand what's going on.

A policy would be nice, though, and sometimes even reading the ebuild
leaves me guessing.
As you point out, saying "foo: enables libfoo" leaves me wandering "OK, but
what the f* would I need foo for??"

-- Emanuele Rusconi

On 24 November 2014 at 19:29, Michael Orlitzky <m...@gentoo.org> wrote:

> On 11/24/2014 01:19 PM, James wrote:
> > Jc García <jyo.garcia <at> gmail.com> writes:
> >
> >
> >> I use
> >> $ equery u cat/pkg
> >> It list the useflags and what the metadata.xml of the package says
> >> about each of them, plus highlights the active ones if you have the
> >> package already merged.
> >
> > yea that helps. But the information is a terse, single phrase usually.
> > I'm looking for something (if it exists) that is more detailed
> > about the flag usage and issues. Maybe nothing exists? Maybe
> > it's only avaiable reading the sources?
> >
>
> Basically. It kinda sucks. To fix it, we'd need a policy that every
> ebuild has to properly document each of its USE flags in metadata.xml,
> which means explaining how it actually affects the package, and not just
> "enables libfoo." Then we'd need a repoman check to bitch at people who
> don't do it.
>
> Personally I'd be strongly for such a policy, even if it means every
> package in the tree would become "in violation" overnight. This is
> something that users could easily help with, by posting updated
> metadata.xml on b.g.o.
>
>
>

Reply via email to