On Tue, Jun 7, 2011 at 4:09 PM, Neil Bothwick <n...@digimed.co.uk> wrote: > On Tue, 7 Jun 2011 14:39:34 -0700, Mark Knecht wrote: > >> What I didn't like about this issue popping up yesterday is that it >> altered the idea that average users never touch anything in @system. >> Iin fact, TTBOMK I've never in 11 or 12 years of running Gentoo ever >> done an emerge -C on a @system package until this morning when I >> removed nano. > > That's the point though, nano is not a system package, it is not needed > for Gentoo to be usable. You need an editor, but it does not have to be > nano, that is simply the default if the user makes no other choice. > > Forcing nano into @system goes against the whole idea of using virtuals > to specify required functionality, rather than requiring a specific > program. >
That's what I thought until I moved to the kde profile, at which time it seems to about 80% of kde-meta became part of @system. Prior to switching to that profile I think @system as about 150 packages. Today it's 389: 2stable ~ # emerge -epv @system These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] sys-libs/zlib-1.2.5-r2 475 kB [ebuild R ] virtual/libintl-0 0 kB <SNIP> [ebuild R ] kde-base/kdesu-4.6.2 USE="handbook (-aqua) -debug (-kdeenablefinal) (-kdeprefix)" 0 kB [ebuild R ] kde-misc/polkit-kde-kcmodules-0.98_pre20101127 USE="(-aqua) -debug (-kdeenablefinal)" 0 kB [ebuild R ] kde-base/khelpcenter-4.6.2 USE="(-aqua) -debug (-kdeenablefinal) (-kdeprefix)" 0 kB Total: 389 packages (9 new, 380 reinstalls), Size of downloads: 308,431 kB c2stable ~ # My thought at this point is that WRT @system the devs are doing something magic with Gentoo, taking it in some new direction which I don't understand yet, and because of that I'm likely to be confused for some time to come. The idea of a virtual seems very reasonable to me, but somehow it seems the implementation of it all just isn't as clear to me as it should be, and the onus is on me to go learn and not the devs to teach me. Cheers, Mark