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 150EE13877A for ; Thu, 24 Jul 2014 22:57:20 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id D1B22E1124; Thu, 24 Jul 2014 22:57:06 +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 65198E111C for ; Thu, 24 Jul 2014 22:57:05 +0000 (UTC) Received: from hactar.digimed.co.uk (hactar.digimed.co.uk [192.168.1.3]) by mail.digimed.co.uk (Postfix) with ESMTPSA id 9BB5620A90 for ; Thu, 24 Jul 2014 23:57:04 +0100 (BST) Date: Thu, 24 Jul 2014 23:57:04 +0100 From: Neil Bothwick To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] updating ALL packages Message-ID: <20140724235704.557fe0e6@hactar.digimed.co.uk> In-Reply-To: <874my82oo3.fsf@nyu.edu> References: <874my82oo3.fsf@nyu.edu> Organization: Digital Media Production X-Mailer: Claws Mail 3.10.1-119-g7fbc83 (GTK+ 2.24.24; 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_/3/De/0ogT98T3YedmWFbxVS"; protocol="application/pgp-signature" X-Archives-Salt: a7dbf044-4153-4f18-aa63-65760d40e2ec X-Archives-Hash: cde2c1a92b05779229849bb798e301b5 --Sig_/3/De/0ogT98T3YedmWFbxVS Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Wed, 23 Jul 2014 09:24:44 -0400, gottlieb@nyu.edu wrote: > I had mistakenly thought this would update all packages not at the > latest version (subject to package.accept_keywords, package.mask, ...). It only updates runtime dependencies, you need --with-bdeps=3Dy to update all dependencies. However, the default is no for a good reason, there's no need to update build time deps once the package is installed. =20 > I now realize that it only does this for the packages in world and then > follows the dependency tree. So if package A in world is up to date, A > depends of B, and a new version of B appears, B will not be updated. >=20 > As a result eix-test-obsolete finds that I have packages installed that > are no longer in the database. That shouldn't happen. If an installed package is removed for the tree, portage should either install the highest version that matches your settings or print a warning. > I could do=20 >=20 > emerge --update the-2-dozen-such-packages >=20 > Is that wise? No, as it will add them to world (this behaviour of -u appears to vary depending on portage version, wind direction and sunspot activity). Use --oneshot. --=20 Neil Bothwick You can't teach a new mouse old clicks. --Sig_/3/De/0ogT98T3YedmWFbxVS Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iEYEARECAAYFAlPRj0AACgkQum4al0N1GQMu5QCgih69/RK918L+7IT9nwGO8mrj GC8AoIesXSFpGqYopF8D1C0Y73rGwOV0 =+C+V -----END PGP SIGNATURE----- --Sig_/3/De/0ogT98T3YedmWFbxVS--