Mark Knecht <markkne...@gmail.com> posted 5bdc1c8b0906100550w9fc59a0g64f0244abc1ee...@mail.gmail.com, excerpted below, on Wed, 10 Jun 2009 05:50:24 -0700:
> I think the real problem I'm facing in the future is that emerge -e > @system is building FAR too many things that shouldn't be part of > @system. Nearly half the packages on this computer (339 out of 815) are > getting pulled in as part of the 'system'. I don't believe it's every > been this high. I have recollections that this used to be sub-100 > packages. > > @system is pulling in cups, parts of Gnome, hplip, qt, and pretty much > all of X11. > > What are others seeing? > > I suspect that none of that is required to allow my computer to boot. It > seems to be some sort of use flag inflation - some packages tells me > that I need a flag somewhere, and that somewhere is part of @system, and > suddenly @system is pulling in hundreds of packages. FWIW, here, emerge -pve @system returns 149 packages. emerge -pve @world (which does NOT include @system in my config, newer portage without @system in @world, tho of course there's some overlap due to @world packages depending on stuff pulled in by @system as well), returns 864 packages. Both in a single merge returns 893 packages. So I'm definitely not seeing the @system inflation you're seeing, tho 149 is I do believe a bit higher than it used to be. But it's nowhere near the 339 you're seeing. @world includes all of the KDE I use (individually merged, not the meta-packages as I don't have/need/want some of the stuff from the meta-packages merged), both the 3.5.10 and 4.2.4 versions, and gtk+ for pan and a couple other packages, but NOT GNOME. Similarly, I do NOT have the xorg-x11 meta-package merged. I'm running ~amd64 and portage-2.2_rc33. FWIW, I see many x11-libs and x11-proto packages being pulled in by @system, but not xorg-server itself. The other big set of "not exactly system" packages that are being pulled in for @system are a bunch of app- text/docbook-* stuff, presumably for documentation, manpages and the like, tho I have USE=-doc so it shouldn't be pulling it "extra" documentation like programming and API docs. I have cups in @world, but it's not being pulled into @system, neither is qt, either v3 or v4, tho again, both are pulled in by @world as dependencies of kde:3.5 and :4.2. So it's definitely not happening to everyone. I'd post my USE flags if I thought it'd do any good, but chances are, you'd be better off getting someone with a system closer to yours, gnome, no kde if you don't have it merged, presumably stable not ~arch, and compare from there. Mine's different enough from yours that it'd be a lot of needless extra work to pin it down, if you can get someone with an installation rather closer to yours. -- Duncan - List replies preferred. No HTML msgs. "Every nonfree program has a lord, a master -- and if you use the program, he is your master." Richard Stallman