Neil Bothwick wrote:
> > On Sun, 13 Apr 2008 14:02:38 +0200, Daniel Pielmeier wrote:
> >
> > Redundant is where the package is still available but the /etc/portage.*
> > entry is no longer needed. e.g. you have "dev-lib/foobar-1.1 ~x86" in
> > package.keyworkd but it is now stable.
>
> Sounds reasonable, thanks!

There are much more types of redundancies. E.g. if you marked it twice
or with two different keywords etc. Use the REDUNDANT_IF_* variables
(described on the eix manpage) to tell eix-test-obsolete in detail what
types _you_ do consider as redundant.

> > Btw: eix-test-obsolete can not check for obsolete use-flags at the
> > moment?

eix does not have support for useflags at all (except for some very
primitive cases and checks).

> I wonder when there will be one single tool [...]
> cleaning /etc/portage/

I think there will never be a convenient tool, because there are too
many cases: What somebody considers as obsolete (e.g. an ** unmasking
when meanwhile ~x86 is available) is a natural entry for another person.
IMHO, except for useflags, eix-test-obsolete cannot much be improved
for such a task. In new eix versions you can even provide a file for
packages for which you do *not* want to see warnings (e.g. if you *know*
that you will always want the ~x86 version of that package, you will
not get any warnings if the highest version is stable).

Regards
Martin
-- 
gentoo-user@lists.gentoo.org mailing list

Reply via email to