From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 18D34138CD1 for ; Sun, 17 May 2015 14:45:55 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id A02F8E0897; Sun, 17 May 2015 14:45:45 +0000 (UTC) Received: from mail.digimed.co.uk (82-69-83-178.dsl.in-addr.zen.co.uk [82.69.83.178]) by pigeon.gentoo.org (Postfix) with ESMTP id 5DBD5E0848 for ; Sun, 17 May 2015 14:45:43 +0000 (UTC) Received: from digimed.co.uk (shooty.digimed.co.uk [192.168.1.8]) by mail.digimed.co.uk (Postfix) with ESMTPA id 4E5913A5AA for ; Sun, 17 May 2015 15:45:42 +0100 (BST) Date: Sun, 17 May 2015 15:45:37 +0100 From: Neil Bothwick To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] libav and ffmpeg on the same computer issue once again Message-ID: <20150517154537.372077c0@digimed.co.uk> In-Reply-To: References: <201505160955.47041.michaelkintzios@gmail.com> <20150516112023.61216683@digimed.co.uk> <20150516125034.1bc6ee0c@digimed.co.uk> Organization: Digital Media Production X-Mailer: Claws Mail 3.11.1-97-g46c8c4 (GTK+ 2.24.27; x86_64-pc-linux-gnu) X-GPG-Fingerprint: 7260 0F33 97EC 2F1E 7667 FE37 BA6E 1A97 4375 1903 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; boundary="Sig_/zqdM7/yECi7JyzETPD7O/xq"; protocol="application/pgp-signature" X-Archives-Salt: 978a1043-ba4a-4fa1-b976-152552bfa607 X-Archives-Hash: 6e10661cff04f12dabebbe74bfbe7bcf --Sig_/zqdM7/yECi7JyzETPD7O/xq Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Sat, 16 May 2015 08:57:15 -0400, Rich Freeman wrote: > > Does that include the several lines of comments, often repeated, that > > portage includes in the auto-unmask output? I just checked two systems > > for abi_x86_32 and got around 130 lines in one and 220 in the other. >=20 > Yes, it does. The number of actual configuration lines is much > smaller of course - probably 1/5th of the total. >=20 > My point wasn't so much that this was an inordinate number of 32-bit > packages, given my list of installed packages. It was more about the > fact that on a system that I'm trying to keep fairly minimal other > than my explicit preferences I end up with a huge config file that > tends to mix my preferences with a lot of stuff that exists solely to > satisfy the depgraph. It would be like sticking every package I > install in my world set. Oh, I agree. If portage needs this stuff set, it should keep it separate from my choices, somewhere like /var/lib/portage/package.use. > There are some ways around this which I'll probably get around to on a > rainy day: >=20 > 1. Take better advantage of the fact that package.use can be a > directory and have several files. The 32-bit flags would go in their > own file. Yes, that's how I do it. I usually group entries according to the program that I use, so a flag for a dependency goes in with the settings for the program requiring that dependency. That way, if I remove the program I can simply remove the single file for package.use. For the abi_x86 flags, though, I keep them in their own file, so those settings are not mixed in with my settings, although they really shouldn't be in the same directory. > Autounmask goes in a separate file with a z at the start of > the name and the intent is that lines in this file get moved to the > appropriate files. That one through me for a while, until I bothered to RTFM, portage always adds auto-unmasked entries to the last file in the directory. > 2. What I'd really like to get to is a point where all my systems are > defined by ansible configs or the like. I've already started > container-izing many of my services to cut down on interactions - this > way when I do random package updates I'm not dealing with mysql > breaking or apache or whatever. However, this increases the amount of > updating I have to do, and I'd like to bring that back down using a > tool like ansible. That sounds an interesting approach. --=20 Neil Bothwick I used to have a handle on life, then it broke. --Sig_/zqdM7/yECi7JyzETPD7O/xq Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iEYEARECAAYFAlVYqZEACgkQum4al0N1GQNKtACeLuQXfPlXXcweEjXCwyHvV4yr WzwAn1Lra9lP8QZ0NQnlmvWvolgolm3H =Qn8v -----END PGP SIGNATURE----- --Sig_/zqdM7/yECi7JyzETPD7O/xq--