Gentoo Archives: gentoo-dev

From: Alexis Ballier <aballier@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Please port your packages to Python 3.8
Date: Fri, 04 Sep 2020 13:13:25
Message-Id: 20200904151314.663775f6@pepito
In Reply to: Re: [gentoo-dev] Please port your packages to Python 3.8 by Michael Orlitzky
1 On Fri, 4 Sep 2020 09:06:46 -0400
2 Michael Orlitzky <mjo@g.o> wrote:
3
4 > On 2020-09-04 08:54, Alexis Ballier wrote:
5 > >
6 > > py37 will (*) still be installed as it cannot be depcleaned because
7 > > of 1. emerge won't fail since deps are satisfied.
8 > >
9 > >
10 > > (*) or rather should, but I think the only case that matters is a
11 > > valid system state where noone forced uninstall of a needed package
12 > > or manually rm'ed some random files
13 > >
14 >
15 > There's no need to speculate; use pkgcore for a month and come back
16 > and tell me how much comfort these hypotheticals were.
17
18 there's no speculation in assuming a consistent set of installed
19 packages (consistent as specified in... PMS ;) ); there is, however,
20 speculation in the hypothetical error messages when the installed set
21 of packages is inconsistent
22
23
24 > >> or..
25 > >>
26 > >> 3b. Some reverse dependency of foo-1.2.3 gets python-3.8 support.
27 > >> 4b. A user tries to install that revdep, but the PM sees that
28 > >> the latest version of foo is already installed, and it (the
29 > >> installed version) doesn't support python-3.8. Mysterious
30 > >> error messages and manual intervention ensue.
31 > >
32 > >
33 > > precisely the case I wrote above: unsatisfied dep -> pull ebuild.
34 > > non-issue too.
35 >
36 > It's easy to say "well this is not an issue because it can be solved
37 > by <thing no package manager does and is not part of the PMS>..."
38
39 are you kidding ? are you seriously suggesting adding to PMS that PM
40 needs to pull ebuilds to install packages ? good luck with that ;)