* [gentoo-user] Why is KDE part of the system set? @ 2011-02-23 4:28 Dale 2011-02-23 9:29 ` Neil Bothwick 2011-02-23 14:31 ` Mark Knecht 0 siblings, 2 replies; 35+ messages in thread From: Dale @ 2011-02-23 4:28 UTC (permalink / raw To: Gentoo User I been doing a little testing here. I notice something weird here. Did I do this somehow? Why are these part of the system set? root@fireball / # emerge -ep system | grep kde [ebuild R ~] kde-base/kde-env-4.6.0 [ebuild R ~] kde-base/oxygen-icons-4.6.0 [ebuild R ~] kde-base/kdelibs-4.6.0-r1 [ebuild R ~] sys-auth/polkit-kde-agent-0.99.0 [ebuild R ~] kde-base/khelpcenter-4.6.0 [ebuild R ~] kde-base/nepomuk-4.6.0 [ebuild R ~] kde-misc/polkit-kde-kcmodules-0.98_pre20101127 root@fireball / # emerge -ep system | grep qt [ebuild R ~] x11-libs/qt-core-4.7.1-r1 [ebuild R ~] x11-libs/qt-script-4.7.1-r1 [ebuild R ~] x11-libs/qt-sql-4.7.1-r1 [ebuild R ~] x11-libs/qt-test-4.7.1 [ebuild R ~] x11-libs/qt-xmlpatterns-4.7.1 [ebuild R ~] x11-libs/qt-dbus-4.7.1 [ebuild R ~] x11-libs/qt-gui-4.7.1-r1 [ebuild R ~] x11-libs/qt-qt3support-4.7.1 [ebuild R ~] x11-libs/qt-svg-4.7.1-r1 [ebuild R ~] x11-libs/qt-opengl-4.7.1 [ebuild R ~] x11-libs/qt-declarative-4.7.1-r2 [ebuild R ] dev-libs/libdbusmenu-qt-0.6.2 [ebuild R ~] sys-auth/polkit-qt-0.99.0 [ebuild R ~] x11-libs/qt-webkit-4.7.1-r1 root@fireball / # What is KDE and qt doing in there? Did I add these somehow? I'm using the KDE profile is that where it came from. I just think this is sort of weird. Thanks. Dale :-) :-) ^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [gentoo-user] Why is KDE part of the system set? 2011-02-23 4:28 [gentoo-user] Why is KDE part of the system set? Dale @ 2011-02-23 9:29 ` Neil Bothwick 2011-02-23 11:47 ` Dale 2011-02-23 14:31 ` Mark Knecht 1 sibling, 1 reply; 35+ messages in thread From: Neil Bothwick @ 2011-02-23 9:29 UTC (permalink / raw To: gentoo-user [-- Attachment #1: Type: text/plain, Size: 670 bytes --] On Tue, 22 Feb 2011 22:28:12 -0600, Dale wrote: > What is KDE and qt doing in there? Did I add these somehow? I'm using > the KDE profile is that where it came from. I just think this is sort > of weird. The KDE profile sets the kde USE flag - see $PORTDIR/profiles/targets/desktop/kde/make.defaults. However, emerge -p system doesn't pull in any KDE packages here, although it does include qt, so this must be covered by another of your USE flags, which requires something that in turn requires KDE. Run it again with --tree to see what's really going on. -- Neil Bothwick Everything should be made as simple as possible, but no simpler. [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [gentoo-user] Why is KDE part of the system set? 2011-02-23 9:29 ` Neil Bothwick @ 2011-02-23 11:47 ` Dale 2011-02-23 12:25 ` Neil Bothwick 2011-02-23 12:57 ` Joost Roeleveld 0 siblings, 2 replies; 35+ messages in thread From: Dale @ 2011-02-23 11:47 UTC (permalink / raw To: gentoo-user Neil Bothwick wrote: > On Tue, 22 Feb 2011 22:28:12 -0600, Dale wrote: > > >> What is KDE and qt doing in there? Did I add these somehow? I'm using >> the KDE profile is that where it came from. I just think this is sort >> of weird. >> > The KDE profile sets the kde USE flag - see > $PORTDIR/profiles/targets/desktop/kde/make.defaults. > > However, emerge -p system doesn't pull in any KDE packages here, although > it does include qt, so this must be covered by another of your USE flags, > which requires something that in turn requires KDE. Run it again with > --tree to see what's really going on. > > > This is snippets since this is a long list. I can't believe system has gotten this big. It's almost half the packages on my system. o_O [nomerge ] dev-perl/DBD-mysql-4.01.7 [nomerge ] virtual/mysql-5.1 [ebuild R ] dev-db/mysql-5.1.51 [nomerge ] x11-libs/qt-webkit-4.7.1-r1 [nomerge ] media-sound/phonon-4.4.4 [nomerge ] media-sound/phonon-vlc-9999 [nomerge ] media-video/vlc-1.1.7 [nomerge ] kde-base/kdelibs-4.6.0-r1 [nomerge ] app-crypt/gnupg-2.0.17 [nomerge ] net-nds/openldap-2.4.24 [nomerge ] dev-libs/cyrus-sasl-2.1.23-r1 [nomerge ] virtual/jdk-1.6.0 [ebuild R ] dev-java/icedtea6-bin-1.9.7 [ebuild R ] sys-devel/gcc-4.4.4-r2 [ebuild R ] sys-libs/glibc-2.11.2-r3 [nomerge ] kde-base/khelpcenter-4.6.0 [nomerge ] kde-base/kdelibs-4.6.0-r1 [ebuild R ~] kde-base/nepomuk-4.6.0 [ebuild R ~] kde-misc/polkit-kde-kcmodules-0.98_pre20101127 [ebuild R ~] kde-base/khelpcenter-4.6.0 [ebuild R ~] sys-auth/polkit-kde-agent-0.99.0 [ebuild R ~] kde-base/kdelibs-4.6.0-r1 [ebuild R ] sys-fs/udisks-1.0.1-r1 [ebuild R ] dev-libs/libatasmart-0.17 [ebuild R ] sys-block/parted-2.3 [ebuild R ~] sys-power/upower-0.9.8 [nomerge ] kde-base/kdelibs-4.6.0-r1 [nomerge ] app-misc/strigi-0.7.1 [nomerge ] virtual/fam-0 [ebuild R ] app-admin/gamin-0.1.10 [ebuild R ] sys-apps/file-5.04 [nomerge ] kde-base/kdelibs-4.6.0-r1 [nomerge ] media-libs/jasper-1.900.1-r3 [nomerge ] media-libs/freeglut-2.6.0 [nomerge ] virtual/opengl-7.0 [ebuild R ] media-libs/mesa-7.9.1 [nomerge ] kde-base/kdelibs-4.6.0-r1 [ebuild R ] dev-libs/libxslt-1.1.26 [ebuild R ] dev-lang/python-2.6.6-r1 [ebuild R ~] x11-libs/qt-declarative-4.7.1-r2 [ebuild R ~] x11-libs/qt-opengl-4.7.1 [ebuild R ~] x11-libs/qt-svg-4.7.1-r1 [ebuild R ~] x11-libs/qt-qt3support-4.7.1 [ebuild R ~] x11-libs/qt-gui-4.7.1-r1 [nomerge ] kde-base/kdelibs-4.6.0-r1 [nomerge ] x11-misc/xdg-utils-1.0.2_p20100618 [ebuild R ] x11-misc/shared-mime-info-0.80 [ebuild R ] dev-libs/libxml2-2.7.8 That is some of them at least. If needed, I can post the whole list but it is lengthy. I always thought system was supposed to be small and just what is needed to boot and portage to work. I had no idea this included KDE, qt and other stuff that is not needed. I did look in the profile. All I saw was the USE flag as well but thought maybe I was missing something else it enabled. It took me a while to find it under default tho. I was looking under amd64 which is basically nothing. That was confusing at first too. Anyway. This is my USE info according to emerge --info: USE="3dnow 3dnowext X aac acpi alsa amd64 aml auto-hinter automount avahi berkdb bzip2 cairo cddb cdr chroot cleartype cli clucene consolekit corefonts cracklib cups curl cxx dbus dri dvd dvdr emboss encode escreen esd exif fam ffmpeg firefox flac fortran gdbm gdu gif gimp gkrellm gnutls gphoto2 gpm gtk hbci hddtemp iconv ipv6 java javascript jbig jpeg jpeg2k justify kde lcms ldap libnotify libwww logrotate loop-aes mad mdnsresponder-compat melt mikmod mmx mng modules mp3 mp4 mpeg mplayer mudflap multilib mysql ncurses nls nptl nptlonly nsplugin offensive ofx ogg opengl openmp pam pango parport pcre pdf perl png policykit ppds ppp pppd python qt3 qt3support qt4 readline sasl sdl seamonkey semantic-desktop session sift smp spell sse sse2 ssl startup-notification svg sysfs syslog tcl tcpd threads tiff tk truetype type1 udev unicode usb vcd vorbis webkit wma wmf x264 xcb xml xorg xv xvid yahoo zeroconf zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CAMERAS="canon ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en_US en" PHP_TARGETS="php5-3" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="nv nvidia" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" The total packages it wants to build for system is 401. Is this normal? I only have about 900 in all. Not to long ago, system was only about 200 or so. Dale :-) :-) ^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [gentoo-user] Why is KDE part of the system set? 2011-02-23 11:47 ` Dale @ 2011-02-23 12:25 ` Neil Bothwick 2011-02-23 15:57 ` Dale 2011-02-23 12:57 ` Joost Roeleveld 1 sibling, 1 reply; 35+ messages in thread From: Neil Bothwick @ 2011-02-23 12:25 UTC (permalink / raw To: gentoo-user [-- Attachment #1: Type: text/plain, Size: 1832 bytes --] On Wed, 23 Feb 2011 05:47:59 -0600, Dale wrote: > This is snippets since this is a long list. I can't believe system has > gotten this big. It's almost half the packages on my system. o_O > > [nomerge ] dev-perl/DBD-mysql-4.01.7 > [nomerge ] virtual/mysql-5.1 > [ebuild R ] dev-db/mysql-5.1.51 > [nomerge ] x11-libs/qt-webkit-4.7.1-r1 > [nomerge ] media-sound/phonon-4.4.4 > [nomerge ] media-sound/phonon-vlc-9999 > [nomerge ] media-video/vlc-1.1.7 > [nomerge ] kde-base/kdelibs-4.6.0-r1 > [nomerge ] app-crypt/gnupg-2.0.17 > [nomerge ] net-nds/openldap-2.4.24 > [nomerge ] dev-libs/cyrus-sasl-2.1.23-r1 > [nomerge ] virtual/jdk-1.6.0 > [ebuild R ] dev-java/icedtea6-bin-1.9.7 > > [ebuild R ] sys-devel/gcc-4.4.4-r2 > [ebuild R ] sys-libs/glibc-2.11.2-r3 > [nomerge ] kde-base/khelpcenter-4.6.0 > [nomerge ] kde-base/kdelibs-4.6.0-r1 > [ebuild R ~] kde-base/nepomuk-4.6.0 > [ebuild R ~] kde-misc/polkit-kde-kcmodules-0.98_pre20101127 > [ebuild R ~] kde-base/khelpcenter-4.6.0 > [ebuild R ~] sys-auth/polkit-kde-agent-0.99.0 > [ebuild R ~] kde-base/kdelibs-4.6.0-r1 > [ebuild R ] sys-fs/udisks-1.0.1-r1 > [ebuild R ] dev-libs/libatasmart-0.17 > [ebuild R ] sys-block/parted-2.3 > [ebuild R ~] sys-power/upower-0.9.8 This isn't much help, you need the parts where the KDE/QT packages are shown as ebuild, not nomerge. That will show you what is requiring them. emerge -ept | grep -B 4 kdelibs should find that for you, or emerge -ept | most (or your preferred pager) then search for kdelibs. -- Neil Bothwick "" " """ " "" " """ <-- random quotes [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [gentoo-user] Why is KDE part of the system set? 2011-02-23 12:25 ` Neil Bothwick @ 2011-02-23 15:57 ` Dale 2011-02-23 22:52 ` Mike Edenfield 2011-02-24 2:08 ` Walter Dnes 0 siblings, 2 replies; 35+ messages in thread From: Dale @ 2011-02-23 15:57 UTC (permalink / raw To: gentoo-user [-- Attachment #1: Type: text/plain, Size: 674 bytes --] Neil Bothwick wrote: > This isn't much help, you need the parts where the KDE/QT packages are > shown as ebuild, not nomerge. That will show you what is requiring them. > > emerge -ept | grep -B 4 kdelibs should find that for you, or > > emerge -ept | most (or your preferred pager) > > then search for kdelibs. > > Attached is the whole thing. I'm not sure the other would have helped much and it was pretty long too. I do have a LOT of USE flags. I inspect them when I run emerge and they have accumulated over the years. Some of them may not be valid anymore. I need to clean them out I guess but portage is not complaining any. ;-) Thanks. Dale :-) :-) [-- Attachment #2: emerge -et system.tar.gz --] [-- Type: application/gzip, Size: 5935 bytes --] ^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [gentoo-user] Why is KDE part of the system set? 2011-02-23 15:57 ` Dale @ 2011-02-23 22:52 ` Mike Edenfield 2011-02-24 0:16 ` Dale 2011-02-24 2:08 ` Walter Dnes 1 sibling, 1 reply; 35+ messages in thread From: Mike Edenfield @ 2011-02-23 22:52 UTC (permalink / raw To: gentoo-user On 2/23/2011 10:57 AM, Dale wrote: > Neil Bothwick wrote: >> This isn't much help, you need the parts where the KDE/QT packages are >> shown as ebuild, not nomerge. That will show you what is requiring them. >> >> emerge -ept | grep -B 4 kdelibs should find that for you, or >> >> emerge -ept | most (or your preferred pager) >> >> then search for kdelibs. >> >> > > Attached is the whole thing. I'm not sure the other would have helped > much and it was pretty long too. > > I do have a LOT of USE flags. I inspect them when I run emerge and they > have accumulated over the years. Some of them may not be valid anymore. > I need to clean them out I guess but portage is not complaining any. ;-) Near as I can tell, your problem originates here: [nomerge ] kde-base/khelpcenter-4.6.0 [nomerge ] kde-base/kdelibs-4.6.0-r1 [ebuild R ~] kde-base/nepomuk-4.6.0 [ebuild R ~] kde-misc/polkit-kde-kcmodules-0.98_pre20101127 [ebuild R ~] kde-base/khelpcenter-4.6.0 [ebuild R ~] sys-auth/polkit-kde-agent-0.99.0 [ebuild R ~] kde-base/kdelibs-4.6.0-r1 Every other KDE or Qt package in the emerge output can be traced back to being a dependency of khelpcenter (directly or indirectly). Although technically that's not even true, since khelpcenter *doesn't* depend on kdelibs, not since 4.4.5, but your portage seems to think it still does. And once you've pulled in kdelibs, you eventually depend on everything else in the universe as well (including, of course, khelpcenter!). Do you, by any chance, have a file named /etc/portage/profile/packages? The only way for a package to get into your system set is if it's package atom is: * Listed in a file named 'packages' somewhere in your set of profile paths, and * Prefixed with a "*" within that file --Mike ^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [gentoo-user] Why is KDE part of the system set? 2011-02-23 22:52 ` Mike Edenfield @ 2011-02-24 0:16 ` Dale 2011-02-24 0:48 ` Alex Schuster 0 siblings, 1 reply; 35+ messages in thread From: Dale @ 2011-02-24 0:16 UTC (permalink / raw To: gentoo-user Mike Edenfield wrote: > Near as I can tell, your problem originates here: > > [nomerge ] kde-base/khelpcenter-4.6.0 > [nomerge ] kde-base/kdelibs-4.6.0-r1 > [ebuild R ~] kde-base/nepomuk-4.6.0 > [ebuild R ~] kde-misc/polkit-kde-kcmodules-0.98_pre20101127 > [ebuild R ~] kde-base/khelpcenter-4.6.0 > [ebuild R ~] sys-auth/polkit-kde-agent-0.99.0 > [ebuild R ~] kde-base/kdelibs-4.6.0-r1 > > Every other KDE or Qt package in the emerge output can be traced back to > being a dependency of khelpcenter (directly or indirectly). Although > technically that's not even true, since khelpcenter *doesn't* depend on > kdelibs, not since 4.4.5, but your portage seems to think it still does. > And once you've pulled in kdelibs, you eventually depend on everything > else in the universe as well (including, of course, khelpcenter!). > > Do you, by any chance, have a file named /etc/portage/profile/packages? > The only way for a package to get into your system set is if it's > package atom is: > > * Listed in a file named 'packages' somewhere in your set of profile > paths, and > * Prefixed with a "*" within that file > > --Mike > > > I don't even have the profile directory: root@fireball / # ls -al /etc/portage/ total 6 drwxr-xr-x 10 root root 328 Feb 22 21:18 . drwxr-xr-x 78 root root 4568 Feb 23 18:02 .. -rw-r--r-- 1 root root 0 Feb 22 21:18 .keep_sys-apps_portage-0 drwxr-xr-x 2 root root 80 Feb 22 18:57 bin drwxr-xr-x 2 root root 464 Feb 22 17:43 package.keywords drwxr-xr-x 2 root root 80 Feb 3 02:27 package.mask drwxr-xr-x 2 root root 504 Feb 22 17:44 package.unmask drwxr-xr-x 2 root root 680 Feb 18 06:20 package.use drwxr-xr-x 2 root root 80 Feb 22 18:57 postsync.d drwxr-xr-x 3 root root 72 Dec 11 17:09 savedconfig drwxr-xr-x 2 root root 72 Feb 16 19:10 sets root@fireball / # I created the package.* ones and I think I did the sets one too. I haven't messed with the others tho. I wonder if the devs know about all this? Is this something they should know about? Is this unique to me? I have KDE installed by using the kde-meta but surely I'm not the only one that uses it. Dale :-) :-) ^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [gentoo-user] Why is KDE part of the system set? 2011-02-24 0:16 ` Dale @ 2011-02-24 0:48 ` Alex Schuster 2011-02-24 11:40 ` Sebastian Beßler 0 siblings, 1 reply; 35+ messages in thread From: Alex Schuster @ 2011-02-24 0:48 UTC (permalink / raw To: gentoo-user Dale writes: > Mike Edenfield wrote: >> Near as I can tell, your problem originates here: >> >> [nomerge ] kde-base/khelpcenter-4.6.0 >> [nomerge ] kde-base/kdelibs-4.6.0-r1 >> [ebuild R ~] kde-base/nepomuk-4.6.0 >> [ebuild R ~] kde-misc/polkit-kde-kcmodules-0.98_pre20101127 >> [ebuild R ~] kde-base/khelpcenter-4.6.0 >> [ebuild R ~] sys-auth/polkit-kde-agent-0.99.0 >> [ebuild R ~] kde-base/kdelibs-4.6.0-r1 >> >> Every other KDE or Qt package in the emerge output can be traced back to >> being a dependency of khelpcenter (directly or indirectly). Although >> technically that's not even true, since khelpcenter *doesn't* depend on >> kdelibs, not since 4.4.5, but your portage seems to think it still does. I see "inherit kde4-meta" in the khelpcenter ebuild, but I don't know what inherit means here. > I wonder if the devs know about all this? Is this something they should > know about? Is this unique to me? I have KDE installed by using the > kde-meta but surely I'm not the only one that uses it. @system also pulls in some KDE stuff here. I don't have time to fully investigate this, after a short look it seems to me that gawk pulls in gettext, that needs git, git wants subversion, and that has the kde USE flag. So subversion pulls in kwalletd and kdelibs, and those need some more KDE stuff. Looks like normal behaviour to me. @system should be a small set, but when some packages in @system have kde USE flags, they will pull in KDE stuff. Wonko ^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [gentoo-user] Why is KDE part of the system set? 2011-02-24 0:48 ` Alex Schuster @ 2011-02-24 11:40 ` Sebastian Beßler 2011-02-24 12:19 ` Dale 0 siblings, 1 reply; 35+ messages in thread From: Sebastian Beßler @ 2011-02-24 11:40 UTC (permalink / raw To: gentoo-user Am 24.02.2011 01:48, schrieb Alex Schuster: > Looks like normal behaviour to me. @system should be a small set, but > when some packages in @system have kde USE flags, they will pull in KDE > stuff. One can make an easy test to see how that works: USE="-kde" emerge -e @system -vp Total: 181 packages emerge -e @system -v Total: 436 packages, The kde-useflag pulls in a waste of packages In my system-set are 50 packages: emerge @system -vp Total: 50 packages Greetings Sebastian Beßler ^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [gentoo-user] Why is KDE part of the system set? 2011-02-24 11:40 ` Sebastian Beßler @ 2011-02-24 12:19 ` Dale 0 siblings, 0 replies; 35+ messages in thread From: Dale @ 2011-02-24 12:19 UTC (permalink / raw To: gentoo-user Sebastian Beßler wrote: > > One can make an easy test to see how that works: > > USE="-kde" emerge -e @system -vp > Total: 181 packages > > emerge -e @system -v > Total: 436 packages, > > The kde-useflag pulls in a waste of packages > > In my system-set are 50 packages: > > emerge @system -vp > Total: 50 packages > > Greetings > > Sebastian Beßler > > This is what I got with that: Total: 294 packages (294 reinstalls), Size of downloads: 0 kB With the kde USE flag: Total: 401 packages (401 reinstalls), Size of downloads: 0 kB That's a big difference. This is my system and world info: Packages installed: 929 Packages in world: 94 Packages in system: 50 Required packages: 929 Dale :-) :-) ^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [gentoo-user] Why is KDE part of the system set? 2011-02-23 15:57 ` Dale 2011-02-23 22:52 ` Mike Edenfield @ 2011-02-24 2:08 ` Walter Dnes 2011-02-24 12:32 ` Dale 1 sibling, 1 reply; 35+ messages in thread From: Walter Dnes @ 2011-02-24 2:08 UTC (permalink / raw To: gentoo-user On Wed, Feb 23, 2011 at 09:57:00AM -0600, Dale wrote I tried a pretend emerge of khelpcenter. I had to unmask dbus and allow a bunch of use flags before it would run. Here's what I ended up with... USE="accessibility kde dbus qt3support ssl handbook exceptions" emerge -pv khelpcenter ...which would've downloaded 33 packages totalling 220 megabytes. That looks like it could be the culprit. I suggest cp /var/lib/portage/world to your user directory, and go over it with a fine-tooth comb, and ask yourself why you want each of those packages. If you want to see what each package's dependancies are, execute... emerge -pv --depclean > x.txt ...and then open up x.txt with an editor/viewer. Packages listed as pulled in by "@selected" are in world. I have a script which will generate a list of packages that can be unmerged relatively safely. You have one heckuva lot of USE flags. I start my USE with "-*" and add stuff as required. Often, I only add it to package.use. -- Walter Dnes <waltdnes@waltdnes.org> ^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [gentoo-user] Why is KDE part of the system set? 2011-02-24 2:08 ` Walter Dnes @ 2011-02-24 12:32 ` Dale 2011-02-24 12:47 ` Sebastian Beßler 0 siblings, 1 reply; 35+ messages in thread From: Dale @ 2011-02-24 12:32 UTC (permalink / raw To: gentoo-user Walter Dnes wrote: > On Wed, Feb 23, 2011 at 09:57:00AM -0600, Dale wrote > > I tried a pretend emerge of khelpcenter. I had to unmask dbus and > allow a bunch of use flags before it would run. Here's what I ended up > with... > > USE="accessibility kde dbus qt3support ssl handbook exceptions" emerge -pv khelpcenter > > ...which would've downloaded 33 packages totalling 220 megabytes. That > looks like it could be the culprit. I suggest cp /var/lib/portage/world > to your user directory, and go over it with a fine-tooth comb, and ask > yourself why you want each of those packages. If you want to see what > each package's dependancies are, execute... > > emerge -pv --depclean> x.txt > > ...and then open up x.txt with an editor/viewer. Packages listed as > pulled in by "@selected" are in world. I have a script which will > generate a list of packages that can be unmerged relatively safely. > > You have one heckuva lot of USE flags. I start my USE with "-*" and > add stuff as required. Often, I only add it to package.use. > > This is funny, I add USE flags as I need them as well. You have to keep in mind tho, that USE line is many years old. That USE line came from my old rig and as I emerge things, I add USE flags that I need. I rarely use package.use tho. I'm not that big of a control freak that I want to control a package one by one. My package.use file has 4 lines in it. They been there a while too. I might could remove them since those were due to bugs of some sort. I suspect that a lot of USE flags are no longer in use. I tried eix-test-obsolete but it doesn't seem to check the USE flags. Going through those one by one would take a good long while. I don't know of a tool that checks for flags that are no longer in use tho. My world file is fine. I went through it a while back and it is fairly small. It's the system set that is larger than normal. Dale :-) :-) ^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [gentoo-user] Why is KDE part of the system set? 2011-02-24 12:32 ` Dale @ 2011-02-24 12:47 ` Sebastian Beßler 2011-02-24 13:03 ` Dale 0 siblings, 1 reply; 35+ messages in thread From: Sebastian Beßler @ 2011-02-24 12:47 UTC (permalink / raw To: gentoo-user Am 24.02.2011 13:32, schrieb Dale: > My world file is fine. I went through it a while back and it is fairly > small. It's the system set that is larger than normal. Your system set has 50 entries, that seems to be absolutly normal. The high count of entries in emerge -e @system comes from USE-flags like kde (what we have shown in the other post) and probably one or more other USE-flags. To lower the number in emerge -e @system you have to look at your flags, one by one if nothing else helps. Or you could just ignore it, because all that is pulled in are dependencies of some sort and not in your @system. Greetings Sebastian Beßler ^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [gentoo-user] Why is KDE part of the system set? 2011-02-24 12:47 ` Sebastian Beßler @ 2011-02-24 13:03 ` Dale 2011-02-24 13:23 ` Sebastian Beßler 2011-02-24 14:55 ` Neil Bothwick 0 siblings, 2 replies; 35+ messages in thread From: Dale @ 2011-02-24 13:03 UTC (permalink / raw To: gentoo-user Sebastian Beßler wrote: > Am 24.02.2011 13:32, schrieb Dale: > >> My world file is fine. I went through it a while back and it is fairly >> small. It's the system set that is larger than normal. > > Your system set has 50 entries, that seems to be absolutly normal. > > The high count of entries in emerge -e @system comes from USE-flags > like kde (what we have shown in the other post) and probably one or > more other USE-flags. > > To lower the number in emerge -e @system you have to look at your > flags, one by one if nothing else helps. Or you could just ignore it, > because all that is pulled in are dependencies of some sort and not in > your @system. > > Greetings > > Sebastian Beßler > > And since I use KDE, it's not like I can disable the USE flag either. I may be able to disable or remove some others that are not needed or outdated but still, kde would be there. I just wonder if the devs have noticed how much this has grown when packages with X flags are included in the system set?. Would Gnome do the same? What about other GUI's? If I do this: USE="-*" emerge -pv system I get this: Total: 50 packages (50 reinstalls) What a difference USE flags makes huh? Dale :-) :-) ^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [gentoo-user] Why is KDE part of the system set? 2011-02-24 13:03 ` Dale @ 2011-02-24 13:23 ` Sebastian Beßler 2011-02-24 14:08 ` Dale 2011-02-24 14:55 ` Neil Bothwick 1 sibling, 1 reply; 35+ messages in thread From: Sebastian Beßler @ 2011-02-24 13:23 UTC (permalink / raw To: gentoo-user Am 24.02.2011 14:03, schrieb Dale: > If I do this: > > USE="-*" emerge -pv system > > I get this: > > Total: 50 packages (50 reinstalls) > > What a difference USE flags makes huh? You forgot to add the e, without it you reinstall only the 50 packages in @system, because the dependencies are all there at this time. USE="-*" emerge -pv @system Total: 50 packages (50 reinstalls) emerge -pv @system Total: 50 packages (50 reinstalls) USE="-*" emerge -pve @system Total: 88 packages (88 reinstalls) But yes, the difference 88 to more then 400 is really big. ^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [gentoo-user] Why is KDE part of the system set? 2011-02-24 13:23 ` Sebastian Beßler @ 2011-02-24 14:08 ` Dale 0 siblings, 0 replies; 35+ messages in thread From: Dale @ 2011-02-24 14:08 UTC (permalink / raw To: gentoo-user Sebastian Beßler wrote: > Am 24.02.2011 14:03, schrieb Dale: > >> If I do this: >> >> USE="-*" emerge -pv system >> >> I get this: >> >> Total: 50 packages (50 reinstalls) >> >> What a difference USE flags makes huh? > > You forgot to add the e, without it you reinstall only the 50 packages > in @system, because the dependencies are all there at this time. > > USE="-*" emerge -pv @system > Total: 50 packages (50 reinstalls) > > emerge -pv @system > Total: 50 packages (50 reinstalls) > > USE="-*" emerge -pve @system > Total: 88 packages (88 reinstalls) > > But yes, the difference 88 to more then 400 is really big. > > Good catch. I did miss the -e. I don't use it very much so my fingers are not used to typing it in. This is the new results which is close to yours. Total: 87 packages (87 reinstalls) That is more reasonable. I just wonder where it will be in another year or so. Dale :-) :-) ^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [gentoo-user] Why is KDE part of the system set? 2011-02-24 13:03 ` Dale 2011-02-24 13:23 ` Sebastian Beßler @ 2011-02-24 14:55 ` Neil Bothwick 2011-02-24 15:21 ` Dale 1 sibling, 1 reply; 35+ messages in thread From: Neil Bothwick @ 2011-02-24 14:55 UTC (permalink / raw To: gentoo-user [-- Attachment #1: Type: text/plain, Size: 709 bytes --] On Thu, 24 Feb 2011 07:03:06 -0600, Dale wrote: > I just wonder if the devs have noticed how much this has grown when > packages with X flags are included in the system set?. Would Gnome do > the same? What about other GUI's? What does it matter? They are only dependencies of @system, but they will also be dependencies of @world, because you have emerged kde-meta, so either way they would be on your system. There is nothing wrong with your system, it is doing exactly what you told it to with your USE flags, and the kde flag is not the culprit anyway as emerge -ep @system doesn't bring in any KDE stuff here. -- Neil Bothwick WinErr 012: Window closed - Do not look inside [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [gentoo-user] Why is KDE part of the system set? 2011-02-24 14:55 ` Neil Bothwick @ 2011-02-24 15:21 ` Dale 2011-02-24 16:12 ` Neil Bothwick ` (2 more replies) 0 siblings, 3 replies; 35+ messages in thread From: Dale @ 2011-02-24 15:21 UTC (permalink / raw To: gentoo-user Neil Bothwick wrote: > On Thu, 24 Feb 2011 07:03:06 -0600, Dale wrote: > > >> I just wonder if the devs have noticed how much this has grown when >> packages with X flags are included in the system set?. Would Gnome do >> the same? What about other GUI's? >> > What does it matter? They are only dependencies of @system, but they will > also be dependencies of @world, because you have emerged kde-meta, so > either way they would be on your system. > > There is nothing wrong with your system, it is doing exactly what you > told it to with your USE flags, and the kde flag is not the culprit > anyway as emerge -ep @system doesn't bring in any KDE stuff here. > > I was always under the impression that @system was supposed to be a limited set of packages to build, including dependencies. For me, if I have a issue, I usually start with emerge -e system to see if it helps. Since there is some KDE stuff in there, that makes it build packages that I most likely don't need to be rebuilt. To me, KDE is not a system package. It is doing what it is told but it is also doing things that it didn't use to do even when told the same as it is being told now. It wasn't to long ago that system was about 150 packages and didn't take that long to recompile. Now it is over 400. If this continues, the difference between system and world is going to be small. It may not be broke but it seems the system set is growing pretty quick. Dale :-) :-) ^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [gentoo-user] Why is KDE part of the system set? 2011-02-24 15:21 ` Dale @ 2011-02-24 16:12 ` Neil Bothwick 2011-02-24 17:34 ` Dale 2011-02-24 17:32 ` Sebastian Beßler 2011-02-24 17:41 ` Mark Knecht 2 siblings, 1 reply; 35+ messages in thread From: Neil Bothwick @ 2011-02-24 16:12 UTC (permalink / raw To: gentoo-user [-- Attachment #1: Type: text/plain, Size: 689 bytes --] On Thu, 24 Feb 2011 09:21:54 -0600, Dale wrote: > I was always under the impression that @system was supposed to be a > limited set of packages to build, including dependencies. For me, if I > have a issue, I usually start with emerge -e system to see if it > helps. Since there is some KDE stuff in there, that makes it build > packages that I most likely don't need to be rebuilt. To me, KDE is > not a system package. Actually, it is, because you told it to be. To me, KDE is not a system package, because I run different USE flags to you. Gentoo gave you the gun but you pointed it at your foot :) -- Neil Bothwick Top Oxymorons Number 11: Terribly pleased [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [gentoo-user] Why is KDE part of the system set? 2011-02-24 16:12 ` Neil Bothwick @ 2011-02-24 17:34 ` Dale 2011-02-24 19:35 ` Neil Bothwick 2011-02-25 1:08 ` Walter Dnes 0 siblings, 2 replies; 35+ messages in thread From: Dale @ 2011-02-24 17:34 UTC (permalink / raw To: gentoo-user Neil Bothwick wrote: > On Thu, 24 Feb 2011 09:21:54 -0600, Dale wrote: > > >> I was always under the impression that @system was supposed to be a >> limited set of packages to build, including dependencies. For me, if I >> have a issue, I usually start with emerge -e system to see if it >> helps. Since there is some KDE stuff in there, that makes it build >> packages that I most likely don't need to be rebuilt. To me, KDE is >> not a system package. >> > Actually, it is, because you told it to be. To me, KDE is not a system > package, because I run different USE flags to you. Gentoo gave you the > gun but you pointed it at your foot :) > > > I didn't tell portage to include KDE, qt, and a boatload of other stuff to be part of @system. Did I enable the kde USE flag, yea. That should be part of the world stuff not the system stuff. If I disable kde, qt and all the others then my GUI is going to be junk if it would even work at all. I guess the kernel will have the kde USE flag next. lol At least that should be in @system tho. ;-) Dale :-) :-) ^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [gentoo-user] Why is KDE part of the system set? 2011-02-24 17:34 ` Dale @ 2011-02-24 19:35 ` Neil Bothwick 2011-02-25 1:08 ` Walter Dnes 1 sibling, 0 replies; 35+ messages in thread From: Neil Bothwick @ 2011-02-24 19:35 UTC (permalink / raw To: gentoo-user [-- Attachment #1: Type: text/plain, Size: 1491 bytes --] On Thu, 24 Feb 2011 11:34:09 -0600, Dale wrote: > > Actually, it is, because you told it to be. To me, KDE is not a system > > package, because I run different USE flags to you. Gentoo gave you the > > gun but you pointed it at your foot :) > I didn't tell portage to include KDE, qt, and a boatload of other stuff > to be part of @system. Did I enable the kde USE flag, yea. That > should be part of the world stuff not the system stuff. Which is probably why the kde flag does NOT pull in all that stuff. You can't on the one hand tell portage to build the packages with support for some other packages, then on the other hand complain that they are dependencies. Note the KDE is not and never will be part of @system, by your own post that still contains 50 packages, it is your choices that have created the huge dependency list for @system. Save the output of emerge -epvt @system to a file, or print it out, then work through to see which choices you have made that created this list of dependencies. Or accept that they were going to be installed anyway, as part of @world if not @system, and do something useful with your life :) > If I disable > kde, qt and all the others then my GUI is going to be junk if it would > even work at all. Incorrect. You can install KDE without the kde USE flag, none of the packages in kde-meta respect the kde USE flag. -- Neil Bothwick Every time I jump on the bandwagon all its wheels fall off. [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [gentoo-user] Why is KDE part of the system set? 2011-02-24 17:34 ` Dale 2011-02-24 19:35 ` Neil Bothwick @ 2011-02-25 1:08 ` Walter Dnes 2011-02-26 4:10 ` Dale 1 sibling, 1 reply; 35+ messages in thread From: Walter Dnes @ 2011-02-25 1:08 UTC (permalink / raw To: gentoo-user On Thu, Feb 24, 2011 at 11:34:09AM -0600, Dale wrote > I didn't tell portage to include KDE, qt, and a boatload of other stuff > to be part of @system. Did I enable the kde USE flag, yea. That should > be part of the world stuff not the system stuff. If I disable kde, qt > and all the others then my GUI is going to be junk if it would even work > at all. What you're saying is that you want *SOME*, but not all, packages to be built with certain flags. That's what package.use was designed for. If you enable "kde" globally in your USE var, everything that can be built with KDE support will be built with KDE support. If you enable it for only certain packages, it will only show up for certain packages. You have "kde" and "symantic-desktop" in your USE, sorry, you're going to pull in a lot of crap, no if's-and's-or's-but's. BTW, I assure you that I am absolutely neutral in the GNOME/KDE war... the pox on both their houses. I didn't buy a computer to run desktops, I bought a computer to run applications. Now it's possible that many of the flags in your "combined" USE are pulled in by your profile. The way to avoid that is to start your USE with "-*" and only add what is absolutely necessary, either in USE in make.conf or on a package-by-package basis in package.use. I started doing that some years ago after the developers "in their infinite wisdom" decided to include "ipv6" by default. Firefox and mplayer and anything else that connected to the net would spin their wheels for 30 to 45 seconds, while IPV6 DNS requests timed out, and then fall back to IPV4. I did *NOT* appreciate that. > I guess the kernel will have the kde USE flag next. lol At least > that should be in @system tho. ;-) Check your profile. Is it kde-desktop? And while you're at it, set your "ALSA_CARDS" variable in /etc/make.conf. It seems to be pulling in everything by default. -- Walter Dnes <waltdnes@waltdnes.org> ^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [gentoo-user] Why is KDE part of the system set? 2011-02-25 1:08 ` Walter Dnes @ 2011-02-26 4:10 ` Dale 2011-02-26 13:54 ` Mark Knecht 2011-02-26 14:43 ` Neil Bothwick 0 siblings, 2 replies; 35+ messages in thread From: Dale @ 2011-02-26 4:10 UTC (permalink / raw To: gentoo-user Walter Dnes wrote: > On Thu, Feb 24, 2011 at 11:34:09AM -0600, Dale wrote > > >> I didn't tell portage to include KDE, qt, and a boatload of other stuff >> to be part of @system. Did I enable the kde USE flag, yea. That should >> be part of the world stuff not the system stuff. If I disable kde, qt >> and all the others then my GUI is going to be junk if it would even work >> at all. >> > What you're saying is that you want *SOME*, but not all, packages to > be built with certain flags. That's what package.use was designed for. > If you enable "kde" globally in your USE var, everything that can be > built with KDE support will be built with KDE support. If you enable it > for only certain packages, it will only show up for certain packages. > Not exactly. I'm saying I don't think X stuff should be in the system set regardless of USE flags. Not to long ago, there was only a 150 or so packages for system regardless of the USE flags. That has changed. I have had KDE installed on this system since day one as well as on my old system. Only recently has KDE and other X stuff been pulled into the system set. > You have "kde" and "symantic-desktop" in your USE, sorry, you're going > to pull in a lot of crap, no if's-and's-or's-but's. BTW, I assure you > that I am absolutely neutral in the GNOME/KDE war... the pox on both > their houses. I didn't buy a computer to run desktops, I bought a > computer to run applications. > True, it does pull in a lot. That shouldn't be in the system set tho. It wasn't in the past and it shouldn't be now either. > Now it's possible that many of the flags in your "combined" USE are > pulled in by your profile. The way to avoid that is to start your USE > with "-*" and only add what is absolutely necessary, either in USE in > make.conf or on a package-by-package basis in package.use. I started > doing that some years ago after the developers "in their infinite > wisdom" decided to include "ipv6" by default. Firefox and mplayer and > anything else that connected to the net would spin their wheels for 30 > to 45 seconds, while IPV6 DNS requests timed out, and then fall back to > IPV4. I did *NOT* appreciate that. > > If I am going to put "-*" in my make.conf, I may as well not select any profile except for the base profile. After all, that disables everything that the kde profile enables. Since I use KDE about 99.99% of the time, I may as well use that profile. ;-) I rarely put anything in package.use. As you can tell by my USE line, it's hard enough keeping up with config files already. It's more than enough fun trying to keep up with package.mask. You know, you add a package to package.unmask but forgot it is in package.mask and can't figure out why it is still masked. A person could go in circles for a while before thinking about it being masked locally instead of by a dev in the tree. lol I'm pleading the 5th on the number of times that has happened too. My lips are sealed. :-| >> I guess the kernel will have the kde USE flag next. lol At least >> that should be in @system tho. ;-) >> > Check your profile. Is it kde-desktop? And while you're at it, set > your "ALSA_CARDS" variable in /etc/make.conf. It seems to be pulling in > everything by default. > > I thought the ALSA_CARDS was set but it was commented out. I guess I put it in but forgot to remove the # so that it would see the setting. I guess my sound would have worked regardless of what sound card I had. lol To make my point, in the past couple days I was having random reboots. I booted from a USB stick, mounted my partitions and wanted to do a QUICK emerge -e system. Here I go compiling KDE stuff that works and doesn't need to be recompiled. I'm not to concerned about KDE, I'm just wanting to recompile the root of my system, the system packages and a new kernel. I didn't need KDE pulled into the mix. Dale :-) :-) ^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [gentoo-user] Why is KDE part of the system set? 2011-02-26 4:10 ` Dale @ 2011-02-26 13:54 ` Mark Knecht 2011-02-26 14:43 ` Neil Bothwick 1 sibling, 0 replies; 35+ messages in thread From: Mark Knecht @ 2011-02-26 13:54 UTC (permalink / raw To: gentoo-user; +Cc: Dale On Fri, Feb 25, 2011 at 8:10 PM, Dale <rdalek1967@gmail.com> wrote: <SNIP> > Not to long ago, there was only a 150 or so > packages for system regardless of the USE flags. I think that you are just mistaken about this point. I have pretty much always been able to make @system package count blow up by turning on lots of flags. As I say, my server has >350 packages in @system including X and gnome stuff because of flags. The KDE laptop I just did for my mom has around 190, no X, no gnome, etc. It's all in the flag choices. But why worry? In the old days I did worry because the machines were slower and I couldn't do an @world update very often. Today on a modern processor I can rebuild @world with 900 packages in a few hours. It's not as big a deal anymore (to me anyway) that @system seems a little bloated. It's not bloated when you build a new system. It's only after you start making flag choices that it happens. - Mark ^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [gentoo-user] Why is KDE part of the system set? 2011-02-26 4:10 ` Dale 2011-02-26 13:54 ` Mark Knecht @ 2011-02-26 14:43 ` Neil Bothwick 2011-02-26 15:24 ` Dale 1 sibling, 1 reply; 35+ messages in thread From: Neil Bothwick @ 2011-02-26 14:43 UTC (permalink / raw To: gentoo-user [-- Attachment #1: Type: text/plain, Size: 560 bytes --] On Fri, 25 Feb 2011 22:10:27 -0600, Dale wrote: > Not exactly. I'm saying I don't think X stuff should be in the system > set regardless of USE flags. There is no X stuff in @system. what you are seeing is that some dependencies of @system have X in their IUSE, so pull in X, but that doesn't make X part of @system, nor make it a requirement for your computer to run. You have set the X flag, by choosing a desktop profile, so why do you object to X programs being installed? -- Neil Bothwick Top Oxymorons Number 46: Found missing [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [gentoo-user] Why is KDE part of the system set? 2011-02-26 14:43 ` Neil Bothwick @ 2011-02-26 15:24 ` Dale 2011-02-26 15:46 ` Neil Bothwick 2011-02-26 21:59 ` Mike Gilbert 0 siblings, 2 replies; 35+ messages in thread From: Dale @ 2011-02-26 15:24 UTC (permalink / raw To: gentoo-user Neil Bothwick wrote: > On Fri, 25 Feb 2011 22:10:27 -0600, Dale wrote: > > >> Not exactly. I'm saying I don't think X stuff should be in the system >> set regardless of USE flags. >> > There is no X stuff in @system. what you are seeing is that some > dependencies of @system have X in their IUSE, so pull in X, but that > doesn't make X part of @system, nor make it a requirement for your > computer to run. > > You have set the X flag, by choosing a desktop profile, so why do you > object to X programs being installed? > > I see your point but that isn't what I have been talking about. When I run emerge -e system, it pulls in a bunch of X stuff including KDE. Yea, it is because of USE flags but that didn't used to be the case. If I recall correctly, my system set and all its dependencies used to be 147 packages. Now it is over 400 packages which includes things that have nothing to do with booting or running portage. I don't object to having X stuff installed, I just don't think it should be pulled into the system set. When I do a emerge -e system, it should be only stuff that is related to booting, running portage and such, not GUI stuff. If this continues to grow, the system set is going to catch up with the world set. Dale :-) :-) ^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [gentoo-user] Why is KDE part of the system set? 2011-02-26 15:24 ` Dale @ 2011-02-26 15:46 ` Neil Bothwick 2011-02-26 21:59 ` Mike Gilbert 1 sibling, 0 replies; 35+ messages in thread From: Neil Bothwick @ 2011-02-26 15:46 UTC (permalink / raw To: gentoo-user [-- Attachment #1: Type: text/plain, Size: 780 bytes --] On Sat, 26 Feb 2011 09:24:18 -0600, Dale wrote: > I see your point but that isn't what I have been talking about. When I > run emerge -e system, it pulls in a bunch of X stuff including KDE. > Yea, it is because of USE flags but that didn't used to be the case. > If I recall correctly, my system set and all its dependencies used to > be 147 packages. Now it is over 400 packages which includes things > that have nothing to do with booting or running portage. The most likely cause of which is that you have changed your USE flags. Incidentally, this KDE netbook installs 218 packages for -e @system. My headless server does 94. You must have USE="kitchen-sink" to top 400. -- Neil Bothwick Mac screen message: "Like, dude, something went wrong." [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [gentoo-user] Why is KDE part of the system set? 2011-02-26 15:24 ` Dale 2011-02-26 15:46 ` Neil Bothwick @ 2011-02-26 21:59 ` Mike Gilbert 1 sibling, 0 replies; 35+ messages in thread From: Mike Gilbert @ 2011-02-26 21:59 UTC (permalink / raw To: gentoo-user; +Cc: Dale On Sat, Feb 26, 2011 at 10:24 AM, Dale <rdalek1967@gmail.com> wrote: > I don't object to having X stuff installed, I just don't think it should be > pulled into the system set. The system set (@system) is comprised ONLY of the packages listed in the various "packages" files under /usr/portage/profiles. The dependencies of the packages are NOT part of @system. What you are saying is that packages in @system should never be allowed to optionally have GUI functionality enabled. That's just stupid. If you want the smalled possible depgraph for @system, don't enable any USE flags for the packages in @system. It is just that simple. ^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [gentoo-user] Why is KDE part of the system set? 2011-02-24 15:21 ` Dale 2011-02-24 16:12 ` Neil Bothwick @ 2011-02-24 17:32 ` Sebastian Beßler 2011-02-24 17:41 ` Mark Knecht 2 siblings, 0 replies; 35+ messages in thread From: Sebastian Beßler @ 2011-02-24 17:32 UTC (permalink / raw To: gentoo-user Am 24.02.2011 16:21, schrieb Dale: > I was always under the impression that @system was supposed to be a > limited set of packages to build, including dependencies. For me, if I > have a issue, I usually start with emerge -e system to see if it helps. > Since there is some KDE stuff in there, that makes it build packages > that I most likely don't need to be rebuilt. To me, KDE is not a system > package. Then remove the kde-Flag from every package in @system and its dependecies. After that remove all the unneeded flags from all the other packages. The tools are there, you just have to use them right. ^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [gentoo-user] Why is KDE part of the system set? 2011-02-24 15:21 ` Dale 2011-02-24 16:12 ` Neil Bothwick 2011-02-24 17:32 ` Sebastian Beßler @ 2011-02-24 17:41 ` Mark Knecht 2011-02-24 17:52 ` Mark Knecht 2 siblings, 1 reply; 35+ messages in thread From: Mark Knecht @ 2011-02-24 17:41 UTC (permalink / raw To: gentoo-user; +Cc: Dale On Thu, Feb 24, 2011 at 7:21 AM, Dale <rdalek1967@gmail.com> wrote: > Neil Bothwick wrote: >> >> On Thu, 24 Feb 2011 07:03:06 -0600, Dale wrote: >> >> >>> >>> I just wonder if the devs have noticed how much this has grown when >>> packages with X flags are included in the system set?. Would Gnome do >>> the same? What about other GUI's? >>> >> >> What does it matter? They are only dependencies of @system, but they will >> also be dependencies of @world, because you have emerged kde-meta, so >> either way they would be on your system. >> >> There is nothing wrong with your system, it is doing exactly what you >> told it to with your USE flags, and the kde flag is not the culprit >> anyway as emerge -ep @system doesn't bring in any KDE stuff here. >> >> > > I was always under the impression that @system was supposed to be a limited > set of packages to build, including dependencies. For me, if I have a > issue, I usually start with emerge -e system to see if it helps. Since > there is some KDE stuff in there, that makes it build packages that I most > likely don't need to be rebuilt. To me, KDE is not a system package. > > It is doing what it is told but it is also doing things that it didn't use > to do even when told the same as it is being told now. It wasn't to long > ago that system was about 150 packages and didn't take that long to > recompile. Now it is over 400. If this continues, the difference between > system and world is going to be small. > > It may not be broke but it seems the system set is growing pretty quick. > > Dale Dale, As Neil states, it has a lot to do with what you told the machine to do. I have a new, very clean, stable (not ~amd64) laptop using the kde profile. emerge -ep @system says 191 packages and I'm writing this response from that machine inside KDE so it has to be something else in your case. I posted something a couple of years ago about using -java in make.conf because I found with +java I got almost twice as many packages in @system. (Except it wasn't @system at the time) I started putting java flags in package.use and got things to work the way I wanted - easy to rebuild @system, java on the packages I really wanted java support. I suspect what you are seeing is far more in that vein than anything else. Good luck, Mark ^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [gentoo-user] Why is KDE part of the system set? 2011-02-24 17:41 ` Mark Knecht @ 2011-02-24 17:52 ` Mark Knecht 0 siblings, 0 replies; 35+ messages in thread From: Mark Knecht @ 2011-02-24 17:52 UTC (permalink / raw To: gentoo-user; +Cc: Dale On Thu, Feb 24, 2011 at 9:41 AM, Mark Knecht <markknecht@gmail.com> wrote: <SNIP> > > I posted something a couple of years ago about using -java in > make.conf because I found with +java I got almost twice as many > packages in @system. (Except it wasn't @system at the time) I started > putting java flags in package.use and got things to work the way I > wanted - easy to rebuild @system, java on the packages I really wanted > java support. I suspect what you are seeing is far more in that vein > than anything else. In fact, on this laptop, if all I do is change the profile I've selected then -ep @system results: 10.0 -> 167 packages 10.0/desktop -> 191 packages 10.0/gnome -> 268 packages 10.0/kde -> 191 packages 10.0/developer -> 245 packages 10.0/no-multilib - 167 packages 10.0/server - 145 packages So, as you can see, even the profile you choose has a big effect on a system with very few use flags in make.cong or package.use. - Mark ^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [gentoo-user] Why is KDE part of the system set? 2011-02-23 11:47 ` Dale 2011-02-23 12:25 ` Neil Bothwick @ 2011-02-23 12:57 ` Joost Roeleveld 1 sibling, 0 replies; 35+ messages in thread From: Joost Roeleveld @ 2011-02-23 12:57 UTC (permalink / raw To: gentoo-user On Wednesday 23 February 2011 05:47:59 Dale wrote: <snipped> > The total packages it wants to build for system is 401. Is this > normal? I only have about 900 in all. Not to long ago, system was only > about 200 or so. > > Dale > > :-) :-) No, that is not (necessarily) normal. On my system here, when I do a " emerge -pve system" it comes with 128 packages.... But, it could be related to some use-flags in your "system" packages, as when I do "USE="X" emerge -pve system" it already goes up to 151 packages. The USE-flags defined in my /etc/make.conf is limited to: USE="mmx sse sse2 opengl xinerama threads" I stick the rest in /etc/portage/package.use on a per-package basis. -- Joost ^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [gentoo-user] Why is KDE part of the system set? 2011-02-23 4:28 [gentoo-user] Why is KDE part of the system set? Dale 2011-02-23 9:29 ` Neil Bothwick @ 2011-02-23 14:31 ` Mark Knecht 1 sibling, 0 replies; 35+ messages in thread From: Mark Knecht @ 2011-02-23 14:31 UTC (permalink / raw To: gentoo-user; +Cc: Dale On Tue, Feb 22, 2011 at 8:28 PM, Dale <rdalek1967@gmail.com> wrote: > I been doing a little testing here. I notice something weird here. Did I > do this somehow? Why are these part of the system set? > > root@fireball / # emerge -ep system | grep kde > [ebuild R ~] kde-base/kde-env-4.6.0 > [ebuild R ~] kde-base/oxygen-icons-4.6.0 > [ebuild R ~] kde-base/kdelibs-4.6.0-r1 > [ebuild R ~] sys-auth/polkit-kde-agent-0.99.0 > [ebuild R ~] kde-base/khelpcenter-4.6.0 > [ebuild R ~] kde-base/nepomuk-4.6.0 > [ebuild R ~] kde-misc/polkit-kde-kcmodules-0.98_pre20101127 This command returns nothing on my laptop which uses the kde profile. One big difference is you are using a boat load of use flags, I'm using very few. I'd start with why you have all those flags and what they are doing. Also, my laptop is stable so very few ~amd64 packages - only nvidia-drivers so far. emerge -pve @system tells me 191 packages so the list is large. Other systems that don't use the kde profile seem to pull in (from memory) about 130 packages. - Mark ^ permalink raw reply [flat|nested] 35+ messages in thread
[parent not found: <gpf97-vC-1@gated-at.bofh.it>]
[parent not found: <gpjmq-7Ig-25@gated-at.bofh.it>]
[parent not found: <gplxU-2ZI-5@gated-at.bofh.it>]
[parent not found: <gpm0V-3W6-3@gated-at.bofh.it>]
[parent not found: <gpprR-1yy-43@gated-at.bofh.it>]
[parent not found: <gpyY9-15c-3@gated-at.bofh.it>]
[parent not found: <gpIEa-Q1-3@gated-at.bofh.it>]
[parent not found: <gpINP-141-13@gated-at.bofh.it>]
[parent not found: <gpJ7d-1M3-31@gated-at.bofh.it>]
* Re: [gentoo-user] Why is KDE part of the system set? [not found] ` <gpJ7d-1M3-31@gated-at.bofh.it> @ 2011-02-24 13:32 ` Elaine C. Sharpe 2011-02-24 14:18 ` Dale 0 siblings, 1 reply; 35+ messages in thread From: Elaine C. Sharpe @ 2011-02-24 13:32 UTC (permalink / raw To: gentoo-user In linux.gentoo.user, you wrote: > Sebastian Beßler wrote: >> Am 24.02.2011 13:32, schrieb Dale: >> >>> My world file is fine. I went through it a while back and it is fairly >>> small. It's the system set that is larger than normal. >> >> Your system set has 50 entries, that seems to be absolutly normal. >> >> The high count of entries in emerge -e @system comes from USE-flags >> like kde (what we have shown in the other post) and probably one or >> more other USE-flags. >> >> To lower the number in emerge -e @system you have to look at your >> flags, one by one if nothing else helps. Or you could just ignore it, >> because all that is pulled in are dependencies of some sort and not in >> your @system. >> >> Greetings >> >> Sebastian Beßler >> >> > > And since I use KDE, it's not like I can disable the USE flag either. I > may be able to disable or remove some others that are not needed or > outdated but still, kde would be there. > > I just wonder if the devs have noticed how much this has grown when > packages with X flags are included in the system set?. Would Gnome do > the same? What about other GUI's? > > If I do this: > > USE="-*" emerge -pv system > > I get this: > > Total: 50 packages (50 reinstalls) > > What a difference USE flags makes huh? > > Dale > >:-) :-) I use fluxbox and sometimes wmaker. Probably a lot of people are put off by the default configs, but both offer extremely powerful and versatile customization tools. Add your fave terminal emulator (I recommend terminator for it's killer feature set) and conky for system monitoring, midnight commander or worker for file management, and you have a pretty complete desktop without need of all the bloaty k or g stuff. It's a *lot* faster that way, too. -- caveat utilitor ♫ ❤ ♫ ❤ ♫ ❤ ♫ ^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [gentoo-user] Why is KDE part of the system set? 2011-02-24 13:32 ` Elaine C. Sharpe @ 2011-02-24 14:18 ` Dale 0 siblings, 0 replies; 35+ messages in thread From: Dale @ 2011-02-24 14:18 UTC (permalink / raw To: gentoo-user Elaine C. Sharpe wrote: > > I use fluxbox and sometimes wmaker. Probably a lot of people are put > off by the default configs, but both offer extremely powerful and > versatile customization tools. Add your fave terminal emulator (I > recommend terminator for it's killer feature set) and conky for system > monitoring, midnight commander or worker for file management, and you > have a pretty complete desktop without need of all the bloaty k or g > stuff. It's a *lot* faster that way, too. > > I have Fluxbox installed here as well. I use it for a backup GUI. I can open Seamonkey and some other programs in it. I mostly wanted something that if KDE died, I could get to the mailing lists or the forums and get help in a easy way. KDE is big tho. I also like KDE. I tried Gnome but it just wasn't my thing. Fluxbox as a backup is nice tho. It is surely fast on this 4 core 3.2Ghz with 8Gbs of ram rig. To say it flies is putting it mild. lol For those keeping up, DHL got the new memory to Memphis. It has been sitting at the post office since Monday. I'm hoping it will show up today but it says next week on the website. Time to drag out my bicycle again. lol Dale :-) :-) ^ permalink raw reply [flat|nested] 35+ messages in thread
end of thread, other threads:[~2011-02-26 22:10 UTC | newest] Thread overview: 35+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2011-02-23 4:28 [gentoo-user] Why is KDE part of the system set? Dale 2011-02-23 9:29 ` Neil Bothwick 2011-02-23 11:47 ` Dale 2011-02-23 12:25 ` Neil Bothwick 2011-02-23 15:57 ` Dale 2011-02-23 22:52 ` Mike Edenfield 2011-02-24 0:16 ` Dale 2011-02-24 0:48 ` Alex Schuster 2011-02-24 11:40 ` Sebastian Beßler 2011-02-24 12:19 ` Dale 2011-02-24 2:08 ` Walter Dnes 2011-02-24 12:32 ` Dale 2011-02-24 12:47 ` Sebastian Beßler 2011-02-24 13:03 ` Dale 2011-02-24 13:23 ` Sebastian Beßler 2011-02-24 14:08 ` Dale 2011-02-24 14:55 ` Neil Bothwick 2011-02-24 15:21 ` Dale 2011-02-24 16:12 ` Neil Bothwick 2011-02-24 17:34 ` Dale 2011-02-24 19:35 ` Neil Bothwick 2011-02-25 1:08 ` Walter Dnes 2011-02-26 4:10 ` Dale 2011-02-26 13:54 ` Mark Knecht 2011-02-26 14:43 ` Neil Bothwick 2011-02-26 15:24 ` Dale 2011-02-26 15:46 ` Neil Bothwick 2011-02-26 21:59 ` Mike Gilbert 2011-02-24 17:32 ` Sebastian Beßler 2011-02-24 17:41 ` Mark Knecht 2011-02-24 17:52 ` Mark Knecht 2011-02-23 12:57 ` Joost Roeleveld 2011-02-23 14:31 ` Mark Knecht [not found] <gpf97-vC-1@gated-at.bofh.it> [not found] ` <gpjmq-7Ig-25@gated-at.bofh.it> [not found] ` <gplxU-2ZI-5@gated-at.bofh.it> [not found] ` <gpm0V-3W6-3@gated-at.bofh.it> [not found] ` <gpprR-1yy-43@gated-at.bofh.it> [not found] ` <gpyY9-15c-3@gated-at.bofh.it> [not found] ` <gpIEa-Q1-3@gated-at.bofh.it> [not found] ` <gpINP-141-13@gated-at.bofh.it> [not found] ` <gpJ7d-1M3-31@gated-at.bofh.it> 2011-02-24 13:32 ` Elaine C. Sharpe 2011-02-24 14:18 ` Dale
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox