From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1Nnbr5-00027b-Ea for garchives@archives.gentoo.org; Fri, 05 Mar 2010 18:02:34 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 177ADE0ECF for ; Fri, 5 Mar 2010 18:02:31 +0000 (UTC) Received: from mail-pw0-f53.google.com (mail-pw0-f53.google.com [209.85.160.53]) by pigeon.gentoo.org (Postfix) with ESMTP id 258FDE0B19 for ; Fri, 5 Mar 2010 17:12:06 +0000 (UTC) Received: by pwi1 with SMTP id 1so381677pwi.40 for ; Fri, 05 Mar 2010 09:12:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=AsxJ+xM7E0CBhjoMtYGlQb/ibftyxGeSm7iM7xKqjpY=; b=XlMNmCyrpt8w7MHOLMksTu5HG3JqfkS18TQOyNDX6eKlwz8cbzFhAggTRGLiO+txjd pY3JNv2JMtRWBXKDNnfwGdBy7RdEvb+kFZ5T7CKHNQLF6s4WpBs+OA7SIrcoDroJnXQ0 oRzZcMEf6S75aNsKew1fbAp55SIG4F5lg8lJg= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; b=YTdLVdDKFTvctBv0tIq5xVZ48T5YPtfS+qoVBphyYmKerbCo6pet1Z+PEMkxOXv1Vf W2vzMuyycA7pU+Vw/5ALwNW4rsbs0ZJTdvNSZaUhyAPfWoyhVp76NVWKH4jEsFz9Sw73 o2bDJocPdny2zYvwEBhlUrQfe0LjFB9hBCl6U= Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-amd64@lists.gentoo.org Reply-to: gentoo-amd64@lists.gentoo.org MIME-Version: 1.0 Received: by 10.142.2.20 with SMTP id 20mr804668wfb.233.1267809125557; Fri, 05 Mar 2010 09:12:05 -0800 (PST) In-Reply-To: <5bdc1c8b1003050824h69494dfdiad99f015dc845a0f@mail.gmail.com> References: <5bdc1c8b1003041022m56127645xc0b7bed58fad20dd@mail.gmail.com> <58965d8a1003041113y475d133ag2071933278e55f4b@mail.gmail.com> <5bdc1c8b1003041423x2ac314e4t6c5519591720e344@mail.gmail.com> <58965d8a1003041523q390c954bl6804bd041d3d2ede@mail.gmail.com> <5bdc1c8b1003041744r3b04641at92e65691250c9afa@mail.gmail.com> <5bdc1c8b1003050824h69494dfdiad99f015dc845a0f@mail.gmail.com> Date: Fri, 5 Mar 2010 09:12:05 -0800 Message-ID: <5bdc1c8b1003050912i3a385ffam32a9d908c35352b9@mail.gmail.com> Subject: Re: [gentoo-amd64] Where is '@system'? From: Mark Knecht To: gentoo-amd64@lists.gentoo.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Archives-Salt: 9f71e203-a238-468f-9d0a-af053147abf6 X-Archives-Hash: c98490e337a6d3971d4712342be92056 On Fri, Mar 5, 2010 at 8:24 AM, Mark Knecht wrote: > On Thu, Mar 4, 2010 at 6:31 PM, James Ausmus wro= te: >> To see bare system, do: >> USE=3D"-*" emerge -pev @system >> > > Actually, this is a very good way to explore the effect of certain > flags on the total package count. Thanks. > > As a minimum set your command shows > > USE=3D"-*" emerge -pev @system -> Total: 86 packages > > I've got a long list of flags in make.conf. With them all I get > > emerge -epv @system -> Total: 242 packages > > Three or four flags, enabled globally, cause most of the increase: > > USE=3D"-cups" emerge -epv @system -> Total: 178 packages > > USE=3D"-cups -java" emerge -epv @system -> Total: 139 packages > > USE=3D"-cups -java -X" emerge -epv @system -> Total: 131 packages > > The other big one at the system level is -pam but I'm __very__ unsure > about removing that totally: > > USE=3D"-cups -java -X -pam" emerge -epv @system -> Total: 102 packages > > Is it necessary to turn on pam features on every package on my system > that might use them? > > Truly, for me it's not about package count but more about the time it > takes to build or update @system and whether this stuff is really > required. I figure pam is, I tend to think cups, java and possibly X > aren't needed at the system level. X is three packages directly and > then a few more that they seem to drag in > > [ebuild =C2=A0 R =C2=A0 ] sys-apps/dbus-1.2.3-r1 =C2=A0USE=3D"-X* -debug = -doc (-selinux)" 0 kB > [ebuild =C2=A0 R =C2=A0 ] sys-apps/groff-1.20.1-r1 =C2=A0USE=3D"-X* -exam= ples" > LINGUAS=3D"(-ja)" 0 kB > [ebuild =C2=A0 R =C2=A0 ] net-misc/openssh-5.2_p1-r3 =C2=A0USE=3D"ldap pa= m tcpd -X* > -X509 -hpn -kerberos -libedit -pkcs11 (-selinux) -skey -smartcard > -static" 0 kB > > I'm guessing X for openssh is a good idea if you want to do ssh -X -Y > etc. but why does one need X for groff or dbus? (Ah, 'user's vision' > of the mysteries of Gentoo use flags and what devs do with them...) > ;-) > > I'm personally thinking I'm in better shape with cups and java not in > make.conf and then adding them to packages where I really think I want > them. In the end it likely ends up with more or less the same things > on the system but fewer of them in @system. > > Thanks, > Mark > > P.s. - thanks to all that answered. Trying to keeping the thread count > down by just answering back once. > One additional message about not selecting gdbm and berkdb together ended up removing only 7 packages from the machine overall but reduced @system from 242 packages to 138. I think that's a move in the right direction for me anyway. Final make.conf flag set: USE=3D"aac alsa cairo caps cdda cddb cdparanoia cdr dts dvd dvdr ffmpeg flac fltk ftp gnome hal ieee1394 jack kde lame jpeg ladspa lame lash libsamplerate mmx mp3 mp4 mpeg musepack nsplugin ogg semantic-desktop sse sse2 ssse3 sse4 tifftruetype vorbis xine xv xvid vmware -bluetooth -esound -timidity -cups -java -gdbm" Packages removed by --depclean: kde-base/kppp dev-java/gjdoc media-libs/sdl-mixer sys-libs/gdbm dev-lang/tcl dev-java/antlr media-libs/libmikmod >>> 'Selected' packages are slated for removal. >>> 'Protected' and 'omitted' packages will not be removed. Packages installed: 1018 Packages in world: 71 Packages in system: 50 Required packages: 1011 Number to remove: 7 firefly ~ # Additional flags added to package.use were: gnome-base/gnome cups =3Dx11-libs/qt-3.3.8b-r2 cups app-text/ghostscript-gpl cups net-print/foomatic-filters cups x11-libs/gtk+ cups gnome-base/libgnomeprint cups x11-libs/qt-gui cups app-office/openoffice-bin java www-client/mozilla-firefox java net-print/cups java dev-util/subversion java net-libs/xulrunner java The qt-3.3 package is just hanging around until I update MythTV. Thanks all, Mark