On Wed, Jun 22, 2011 at 6:27 AM, Dale <rdalek1...@gmail.com> wrote:
> Neil Bothwick wrote:
>>
>> On Wed, 22 Jun 2011 06:18:49 -0500, Dale wrote:
>>
>>
>>>
>>> To think people wonder why my USE line is so big.  I keep having to add
>>> stuff when portage pukes but portage never tells me when one has fell
>>> off the reservation and needs to be removed.<  sighs>   Over the years,
>>> it adds up.
>>>
>>
>> That's because those are global flags. If you set package-specific flags
>> in /etc/portage/package.use, eix-test-obsolete will tell you when entries
>> can be removed.
>>
>>
>
> But when something new comes out, I usually want to add it for all the
> packages.  I have a few things listed in package.use but I don't want to
> clutter the crap out of it and then have two files that needs cleaning.  I
> have used the eix-test before but it seems to have waaaay to much output and
> it seems something changed and it makes less sense to me now.  Maybe I need
> to give it another whirl and check into some output options.
>
> It'll have to wait until after garden time tho.
>
> Dale

If eix-test-obsolete is outputting waaaay too much there there's an
opportunity there for you to clean things up, if not today then over
time. Once you get it right it outputs almost nothing.

Note that I run stable and then use ~amd64 in package.keywords rather
liberally where I currently have 20-30 testing packages selected.

I haven't cleaned anything up in months.

- Mark

c2stable ~ # eix-test-obsolete -d

No non-matching entries in /etc/portage/package.keywords.
No non-matching entries in /etc/portage/package.accept_keywords.
No non-matching entries in /etc/portage/package.mask.
No non-matching entries in /etc/portage/package.unmask.
No non-matching or empty entries in /etc/portage/package.use.
No non-matching or empty entries in /etc/portage/package.env.
No non-matching or empty entries in /etc/portage/package.cflags.
The names of all installed packages are in the database.


Redundant in /etc/portage/package.{,accept_}keywords:

... considered as REDUNDANT_IF_STRANGE
[I] sys-apps/portage (2.2.0_alpha41@06/15/2011): Portage is the
package management and distribution system for Gentoo

No uninstalled entries in /etc/portage/package.{,accept_}keywords
No  redundant  entries in /etc/portage/package.mask
No uninstalled entries in /etc/portage/package.mask
No  redundant  entries in /etc/portage/package.unmask
No uninstalled entries in /etc/portage/package.unmask
No  redundant  entries in /etc/portage/package.use
No uninstalled entries in /etc/portage/package.use
No  redundant  entries in /etc/portage/package.env
No uninstalled entries in /etc/portage/package.env
No  redundant  entries in /etc/portage/package.cflags
No uninstalled entries in /etc/portage/package.cflags

Installed packages with a version not in the database (or masked):
[D] sys-kernel/gentoo-sources (2.6.38-r1(2.6.38-r1)@03/30/2011
2.6.38-r3(2.6.38-r3)@04/24/2011 2.6.38-r4(2.6.38-r4)@05/04/2011
2.6.38-r5(2.6.38-r5)@05/11/2011 2.6.39(2.6.39)@05/30/2011
2.6.39-r1(2.6.39-r1)@06/11/2011 -> 2.6.32-r24(2.6.32-r24)!b!s
2.6.32-r29(2.6.32-r29)!b!s (~)2.6.32-r30(2.6.32-r30)!b!s
(~)2.6.32-r31(2.6.32-r31)!b!s 2.6.35-r15(2.6.35-r15)!b!s
2.6.36-r8(2.6.36-r8)!b!s (~)2.6.37-r3(2.6.37-r3)!b!s
2.6.37-r4(2.6.37-r4)!b!s (~)2.6.37-r5(2.6.37-r5)!b!s
(~)2.6.37-r6(2.6.37-r6)!b!s (~)2.6.38-r4(2.6.38-r4)!b!s
(~)2.6.38-r5(2.6.38-r5)!b!s 2.6.38-r6(2.6.38-r6)!b!s
(~)2.6.38-r7(2.6.38-r7)!b!s (~)2.6.39(2.6.39)!b!s
(~)2.6.39-r1(2.6.39-r1)!b!s): Full sources including the Gentoo
patchset for the 2.6 kernel tree

c2stable ~ #

Reply via email to