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 ~ #