On Wed, Jun 10, 2009 at 8:21 AM, Mark Knecht<markkne...@gmail.com> wrote: > On Wed, Jun 10, 2009 at 7:01 AM, Duncan<1i5t5.dun...@cox.net> wrote: >> 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 >> > > I'll post them later today. The machine runs Windows until 1:30PST > when the futures market closes and I can do my daily backup, then > switches into Gentoo for the afternoon and evening. > > Thanks, > Mark >
OK, market's closed and machine's back into Gentoo. Figure I might as well post my complete /etc/make.conf file in case others see problems. I have a vague recollection that *maybe* I turned on the gnome and/or kde flags sometime recently. (Last few months maybe?) That could easily be a part of it. I also am wondering why I have some of this flags anymore - probably been around quite awhile, but are they required or used? - gimpprint, ppds, jack-tmpfs, v4l, v4l2, xscreensaver, apache2. Those seem like things from some distanst past. Let me know what else might need to be looked at. Again, the question I'd most like to answer at this point is why do I have 339 packages in emerge -epv @system when it used to be <100. Thanks all! Cheers, Mark # These settings were set by the catalyst build script that automatically built this stage CFLAGS="-march=k8 -O2 -pipe" CHOST="x86_64-pc-linux-gnu" CXXFLAGS="${CFLAGS}" MAKEOPTS="-j2" FEATURES="parallel-fetch distclean ccache" USE="cdda cddb realmedia quicktime dri radeon mmx mmxext sse sse2 3dnow 3dnowext gnome kde -esd -arts ladspa nptl nptlonly audiofile gimp gimpprint ppds usb alsa cdr dvd dvdr dvdread jack jack-tmpfs fluidsynth tcltk sndfile v4l v4l2 mysql flac xscreensaver -samba i8x0 mythtv apache2 -lirc mjpeg xvid xine cjk unicode vorbis ogg truetype java -eds -dts a52 odbc" ACCEPT_KEYWORDS="amd64" ALSA_CARDS="hdsp9652 hdsp" VIDEO_CARDS="radeon vesa fbdev" INPUT_DEVICES="evdev" LINGUAS="en" PORTAGE_NICENESS=19 EMERGE_DEFAULT_OPTS="--with-bdeps y" GENTOO_MIRRORS="http://gentoo.osuosl.org/ " SYNC="rsync://rsync.gentoo.org/gentoo-portage" source /usr/local/portage/layman/make.conf lightning ~ # cat /etc/portage/package.use #sys-devel/gcc gcj app-cdr/k3b ffmpeg gnome-extra/yelp firefox media-sound/alsa-tools fltk media-tv/mythtv frontendonly oss opengl -jack media-sound/jack-audio-connection-kit -dbus sys-libs/glibc userlocales dev-java/sun-jdk nsplugin www-client/mozilla-firefox gnome -ipv6 dev-util/subversion -apache2 dev-lang/python X tk dev-libs/libcdio cddb x11-libs/cairo X pdf x11-libs/qt qt3support www-plugins/mplayerplug-in -gtk app-emulation/emul-linux-x86-soundlibs arts media-libs/swfdec -oss sys-block/gparted fat ntfs dev-cpp/gtkmm accessibility media-video/totem -bluetooth lightning ~ # lightning ~ # eselect profile list Available profile symlink targets: [1] default/linux/amd64/2008.0 [2] default/linux/amd64/2008.0/desktop * [3] default/linux/amd64/2008.0/developer [4] default/linux/amd64/2008.0/no-multilib [5] default/linux/amd64/2008.0/server [6] hardened/amd64 [7] hardened/amd64/multilib [8] selinux/2007.0/amd64 [9] selinux/2007.0/amd64/hardened [10] hardened/linux/amd64 lightning ~ #