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


Reply via email to