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". |