Gentoo Archives: gentoo-dev

From: David Leverton <levertond@××××××××××.com>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] EAPI-3 draft: slot operator support
Date: Thu, 09 Apr 2009 18:20:15
Message-Id: 200904091920.11001.levertond@googlemail.com
In Reply to: Re: [gentoo-dev] EAPI-3 draft: slot operator support by Nirbheek Chauhan
1 On Thursday 09 April 2009 19:06:16 Nirbheek Chauhan wrote:
2 > > dev-lang/python
3 >
4 > So, wait, you want to depend on specific slots of python and keep them
5 > around, and manage all their related bugs? Isn't that exactly the
6 > opposite of what python upstream suggests, and *ALL* distros do?
7
8 If you install a Python library for Python x.y, even if the library itself can
9 support other versions, then the installed package depends on Python x.y,
10 period. Using := is simply acknowledging that fact. It doesn't mean you
11 have to keep x.y around for all time, but it does mean that the package
12 manager knows what needs to be reinstalled before x.y can safely be removed.
13
14 > @preserved-libs. More generic, a low-level catch-all for library
15 > breakages, and more convenient for users (rebuild as and when
16 > possible, not *right now* lest everything break).
17
18 More generic? @preserved-libs knows about Python now? And the whole point of
19 slotting is that you can keep old versions installed, so you don't need to
20 rebuild dependent packages "right now".