From: Jeroen Roovers <jer@gentoo.org>
To: gentoo-dev@lists.gentoo.org
Subject: Re: [gentoo-dev] EAPI feature suggestion: OBSOLETES (was: gentoo-x86 commit in profiles/updates: 4Q-2007)
Date: Thu, 8 Nov 2007 05:50:18 +0100 [thread overview]
Message-ID: <20071108055018.11ed530a@epia.jer-c2.orkz.net> (raw)
In-Reply-To: <20071106162335.482c6e4f@vrm378-02>
On Tue, 6 Nov 2007 16:23:35 -0500
Jim Ramsay <lack@gentoo.org> wrote:
> Whether or not 'move' was the correct action in the recent compiz
> example, perhaps we need to consider that some times one package does
> actually make another obsolete. The correct thing for the PM to
> do is to first uninstall the obsolete package, then install the new
> one.
>snip<
I don't see anything in your suggestion that requires an EAPI bump to
implement this. If the only thing you add to your ebuilds is the
OBSOLETES variable, then a PM which doesn't recognise the enhancement
will simply ignore it. In other words, OBSOLETE would not obsolete
the proper negative DEPENDs (blockers) that are currently used.
If you want to, say, make switching sysloggers easier by
offering to uninstall metalog when the admin asks to emerge syslog-ng,
then an EAPI bump would be warranted (and the proposal should be
thought through a lot more thoroughly, because as of now, emerging
one package and unmerging another are strictly separate actions and
that should perhaps never change).
Kind regards,
JeR
--
gentoo-dev@gentoo.org mailing list
prev parent reply other threads:[~2007-11-08 4:53 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <E1IpCox-0008Sj-Sg@stork.gentoo.org>
2007-11-06 16:15 ` [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in profiles/updates: 4Q-2007 Mark Loeser
2007-11-06 16:25 ` Doug Klima
2007-11-06 19:18 ` Petteri Räty
2007-11-06 20:03 ` Marius Mauch
2007-11-06 21:23 ` [gentoo-dev] EAPI feature suggestion: OBSOLETES (was: gentoo-x86 commit in profiles/updates: 4Q-2007) Jim Ramsay
2007-11-07 14:09 ` [gentoo-dev] " Steve Long
2007-11-07 18:37 ` Santiago M. Mola
2007-11-08 4:50 ` Jeroen Roovers [this message]
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=20071108055018.11ed530a@epia.jer-c2.orkz.net \
--to=jer@gentoo.org \
--cc=gentoo-dev@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