From: "Bo Ørsted Andresen" <bo.andresen@zlin.dk>
To: gentoo-amd64@lists.gentoo.org
Subject: Re: [gentoo-amd64] Re: unmerging slotted group packages
Date: Mon, 29 Jan 2007 11:31:46 +0100 [thread overview]
Message-ID: <200701291131.54208.bo.andresen@zlin.dk> (raw)
In-Reply-To: <epi475$nc6$1@sea.gmane.org>
[-- Attachment #1: Type: text/plain, Size: 1335 bytes --]
On Sunday 28 January 2007 13:16:37 Duncan wrote:
> OK, either way you did it, you should now be clear of the old kde
> meta-packages, but you'll still have the actual packages merged.
> However, once the metapackage is unmerged, you can again run emerge
> --depclean --pretend, and portage should list all the dependencies of the
> slot leaf you just removed as stuff it'd now remove.
I didn't really have the patience to read all the way through your post but
this part does appear to be incorrect.
The world file can only contain package names (neither slots nor versions) so
removing kde-3.4 while keeping kde-3.5 is not going to change what's in the
world file. If something in the world file depends on kdelibs-3.5 then
`emerge --depclean` will not remove kdelibs-3.4 or any other old slots that
really aren't needed anymore.
Only --prune or --unmerge will do that and both of those currently have the
downside that they don't check whether it's still needed (as in the case of
autoconf, automake etc.). Implementing a safer --prune reusing some of the
code from --depclean (which was improved a lot in portage-2.1.1) has been
discussed in the past but it isn't done yet.
Fortunately we do know that for any package in the kde categories pruning old
slots is indeed safe.
--
Bo Andresen
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
next prev parent reply other threads:[~2007-01-29 10:33 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-01-28 5:17 [gentoo-amd64] unmerging slotted group packages Daiajo Tibdixious
2007-01-28 10:46 ` Neil Bothwick
2007-01-28 11:19 ` Peter Humphrey
2007-01-28 11:55 ` Richard Freeman
2007-01-28 12:07 ` Peter Humphrey
2007-01-28 12:10 ` Daiajo Tibdixious
2007-01-28 12:16 ` [gentoo-amd64] " Duncan
2007-01-28 21:02 ` Steve Herber
2007-01-28 23:48 ` Daiajo Tibdixious
2007-01-29 11:47 ` Duncan
2007-01-29 12:16 ` Neil Bothwick
2007-01-29 10:31 ` Bo Ørsted Andresen [this message]
2007-01-29 12:03 ` Duncan
2007-01-29 22:38 ` Bo Ørsted Andresen
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=200701291131.54208.bo.andresen@zlin.dk \
--to=bo.andresen@zlin.dk \
--cc=gentoo-amd64@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox