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 01E3C138CCE for ; Sat, 16 May 2015 11:50:52 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id D5D42E08E6; Sat, 16 May 2015 11:50:41 +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 C7D89E089B for ; Sat, 16 May 2015 11:50:40 +0000 (UTC) Received: from digimed.co.uk (shooty.digimed.co.uk [192.168.1.8]) by mail.digimed.co.uk (Postfix) with ESMTPA id B61A939B93 for ; Sat, 16 May 2015 12:50:39 +0100 (BST) Date: Sat, 16 May 2015 12:50:34 +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: <20150516125034.1bc6ee0c@digimed.co.uk> In-Reply-To: References: <201505160955.47041.michaelkintzios@gmail.com> <20150516112023.61216683@digimed.co.uk> Organization: Digital Media Production X-Mailer: Claws Mail 3.11.1-96-g455d23 (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_/HyHrapcU4JQ8Ys9kga5+0fN"; protocol="application/pgp-signature" X-Archives-Salt: 4bd6ad52-9439-4fa2-862f-37f45cc49043 X-Archives-Hash: f1fde22c618acfac543f3dec49963e50 --Sig_/HyHrapcU4JQ8Ys9kga5+0fN Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Sat, 16 May 2015 07:16:58 -0400, Rich Freeman wrote: > > Unless your screen is IMAX-sized, two screens of text is a lot more > > lightfooted than add extra libraries to nearly 200 packages - and most > > of that text is comments anyway. > > =20 >=20 > Well, it can be a lot more than two screens of text. I have 1300 > lines of package.use, almost all of it for abi_x86_32. I suspect that > this the result of stuff like steam, wine, android-sdk-update-manager, > and eternal-lands - all packages that involve graphics libraries and > toolkits with huge dependency trees. 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. The smaller number is for a laptop with a lighter install, although there isn't a massive difference between the total number of packages installed on each. Enabling the flag globally would probably affect the lighter, and slower, system more. > 1. Portage's error messages when it is unable to produce a resolution > are really confusing - somewhere in that wall of text are some clues > that might eventually lead you to the likely 1-3 use flag or keyword > tweaks that will fix the whole mess, but good luck finding it. Your > example isn't even a terribly bad one - when you get those errors with > something like qt it goes on forever. >=20 > 2. Portage requires non-package-default use flags to always be > specified explicitly either globally or per-package. I don't have to > put qt in my world file to install kde, because portage knows it is > needed and just installs it, and removes it when it is no longer > needed. However, if something needs the qt use flag, portage can't > treat it the same way. >=20 > Now, there are certainly reasons why both of these issues exist. > Solving them may not be trivial, and in the case of #2 perhaps there > may be unintended consequences like unnecessary package rebuilds to > progressively add/remove flags. And, of course, somebody has to do the > work and since I'm not busy writing patches to portage right now I'm > not going to complain too much about it. >=20 > However, I really think that these are the real issue here. That, and > automatically solving depgraph issues isn't trivial. No argument there. Portage's output can be unhelpful, obtuse, even misleading at times, but as I'm not in a position to do something about it, neither am I in a position to complain about it. --=20 Neil Bothwick [---- Printed on recycled electrons ----] --Sig_/HyHrapcU4JQ8Ys9kga5+0fN Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iEYEARECAAYFAlVXLwoACgkQum4al0N1GQP4eQCfX2azlVA1eNxtrhobGVb8DiCi sSsAnRdcv2B3SWyzzW5XMOUbkrUhg1AA =1H++ -----END PGP SIGNATURE----- --Sig_/HyHrapcU4JQ8Ys9kga5+0fN--