From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([69.77.167.62] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1L0N2M-0001L6-Fa for garchives@archives.gentoo.org; Wed, 12 Nov 2008 21:14:06 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 7B000E0559; Wed, 12 Nov 2008 21:12:17 +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 39A6EE0559 for ; Wed, 12 Nov 2008 21:12:17 +0000 (UTC) Received: from zaphod.digimed.co.uk (zaphod.digimed.co.uk [192.168.1.1]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by mail.digimed.co.uk (Postfix) with ESMTPSA id 6A39B3FADCC for ; Wed, 12 Nov 2008 21:12:12 +0000 (GMT) Date: Wed, 12 Nov 2008 21:12:09 +0000 From: Neil Bothwick To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] understanding --depclean Message-ID: <20081112211209.5cb0f8c4@zaphod.digimed.co.uk> In-Reply-To: <491B0E9C.5050809@gmail.com> References: <20081112044126.GA4995@anton.digitaltorque.ca> <491A62D8.4030300@gmail.com> <20081112090853.714c7933@digimed.co.uk> <491B0E9C.5050809@gmail.com> Organization: Digital Media Production X-Mailer: Claws Mail 3.6.1cvs22 (GTK+ 2.14.4; 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; boundary="Sig_/e_C4ptjHyi1WnmC+sYDIxUD"; protocol="application/pgp-signature"; micalg=PGP-SHA1 X-Archives-Salt: 5d1ad1f7-bb46-42c6-af1e-d84289cc7f3d X-Archives-Hash: f515b0ac5b577fe66e1f2534b645e002 --Sig_/e_C4ptjHyi1WnmC+sYDIxUD Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Wed, 12 Nov 2008 11:13:00 -0600, Dale wrote: > > That may have been the case some time ago, but depclean is much safer > > now. Notice that the warning at the start of its output has > > disappeared now? > That is true but let's say a person updates python but forgets or > doesn't know, to run python-updater, will --depclean know that? If packages depnd on the older version of python, depclean won't remove them. If it's just a matter of depending on the correct modules, python-updater will fix that after the older python has been removed. > What if emerge doesn't work and they don't have buildpkg of some sort in > make.conf? Why would emerge stop itself working? > I agree that --depclean is a LOT better but there are still situations > where it can mess up a system. It is best to be careful and really > look at that list before letting it remove a package. Basically, don't > type it in and walk off to let it do whatever it wants. While I always run it with --pretend first, that's because I'm more curious than paranoid. What are these situations in which it can really mess up a system and are they situations that any sensible user would put themselves in? > I also seem to remember that big warning when --depclean runs. I think > that may still be there for a reason. ;-)=20 See above, that warning has been gone for some time. The preamble now contains this indication that depclean is a lot more cautious. * As a safety measure, depclean will not remove any packages * unless *all* required dependencies have been resolved. As a * consequence, it is often necessary to run `emerge --update * --newuse --deep @system @world` prior to depclean. --=20 Neil Bothwick If your VCR still flashes 12:00 - then Linux is not for you. --Sig_/e_C4ptjHyi1WnmC+sYDIxUD Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) iEYEARECAAYFAkkbRq4ACgkQum4al0N1GQNEqQCghIwjN6Uf++H+CG5+YgO5jC1Z iAYAoKg60AHYoU2hJhCPqu8kv1gMIWz3 =qNVU -----END PGP SIGNATURE----- --Sig_/e_C4ptjHyi1WnmC+sYDIxUD--