Gentoo Archives: gentoo-dev

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-dev@l.g.o
Cc: Thomas Deutschmann <whissi@g.o>
Subject: Re: [gentoo-dev] unsanctioned python 2.7 crusade
Date: Fri, 06 Dec 2019 20:10:45
Message-Id: 175076460.jlIWfiDEfW@tuxbrain
In Reply to: Re: [gentoo-dev] unsanctioned python 2.7 crusade by Thomas Deutschmann
1 On Friday, 6 December 2019 20:47:31 CET Thomas Deutschmann wrote:
2 > On 2019-12-06 17:44, Mike Gilbert wrote:
3 > > 1. Keep the old version installed.
4 > > 2. Emit a confusing error message to the user since the use-dependency
5 > > on dev-python/example[python_targets_python2_7] cannot be resolved
6 > > with the latest visible version.
7 >
8 > I don't fully understand #2 to be honest but yes, you will be cut off
9 > from latest version at some point. Same in PHP.
10
11 Considering that above statement, I would expect a bit more humility than the
12 following:
13
14 > Maybe someday one of those responsible will admit that this step was not
15 > a thoughtful and good decision and promise not to do it that way again
16 > and I'll get over it. Who knows. :)
17
18 Just so we're on the same page, a recent example of what some people
19 suggesting to keep py27 ad nauseam are asking users to deal with:
20
21
22
23 # emerge -uDpv @world
24
25 These are the packages that would be merged, in order:
26
27 Calculating dependencies... done!
28
29 Total: 0 packages, Size of downloads: 0 KiB
30
31 WARNING: One or more updates/rebuilds have been skipped due to a dependency
32 conflict:
33
34 dev-python/sphinx:0
35
36 (dev-python/sphinx-2.0.1:0/0::gentoo, ebuild scheduled for merge) conflicts
37 with
38 >=dev-python/
39 sphinx-1.5.3[python_targets_python2_7(-),python_targets_python3_6(-),-
40 python_single_target_pypy(-),-python_single_target_pypy3(-),-
41 python_single_target_python2_7(-),-python_single_target_python3_5(-),-
42 python_single_target_python3_6(-),-python_single_target_python3_7(-)] required
43 by (dev-python/sphinxcontrib-websupport-1.1.0:0/0::gentoo, installed)
44
45 dev-python/
46 sphinx[python_targets_python2_7(-),python_targets_python3_6(-),-
47 python_single_target_python2_7(-),-python_single_target_python3_5(-),-
48 python_single_target_python3_6(-),-python_single_target_python3_7(-)] required
49 by (dev-python/cython-0.29.4:0/0::gentoo, installed)
50
51 dev-python/
52 sphinx[python_targets_python2_7(-),python_targets_python3_6(-),-
53 python_single_target_python2_7(-),-python_single_target_python3_5(-),-
54 python_single_target_python3_6(-),-python_single_target_python3_7(-)] required
55 by (dev-python/flask-babelex-0.9.3:0/0::gentoo, installed)
56
57 dev-python/
58 sphinx[python_targets_python2_7(-),python_targets_python3_6(-),-
59 python_single_target_pypy(-),-python_single_target_pypy3(-),-
60 python_single_target_python2_7(-),-python_single_target_python3_5(-),-
61 python_single_target_python3_6(-),-python_single_target_python3_7(-)] required
62 by (dev-python/testtools-2.3.0:0/0::gentoo, installed)
63
64 dev-python/
65 sphinx[python_targets_python2_7(-),python_targets_python3_6(-),-
66 python_single_target_pypy(-),-python_single_target_pypy3(-),-
67 python_single_target_python2_7(-),-python_single_target_python3_5(-),-
68 python_single_target_python3_6(-),-python_single_target_python3_7(-)] required
69 by (dev-python/pytest-runner-4.2:0/0::gentoo, installed)
70
71 dev-python/
72 sphinx[python_targets_python2_7(-),python_targets_python3_6(-),-
73 python_single_target_pypy(-),-python_single_target_pypy3(-),-
74 python_single_target_python2_7(-),-python_single_target_python3_5(-),-
75 python_single_target_python3_6(-),-python_single_target_python3_7(-)] required
76 by (dev-python/flask-babel-0.11.2-r2:0/0::gentoo, installed)
77
78 >=dev-python/
79 sphinx-1.3.1[python_targets_python2_7(-),python_targets_python3_6(-),-
80 python_single_target_python2_7(-),-python_single_target_python3_5(-),-
81 python_single_target_python3_6(-),-python_single_target_python3_7(-)] required
82 by (dev-python/recommonmark-0.5.0_pre20181012-r1:0/0::gentoo, installed)
83
84 dev-python/
85 sphinx[python_targets_python2_7(-),python_targets_python3_6(-),-
86 python_single_target_pypy(-),-python_single_target_pypy3(-),-
87 python_single_target_python2_7(-),-python_single_target_python3_5(-),-
88 python_single_target_python3_6(-),-python_single_target_python3_7(-)] required
89 by (dev-python/testpath-0.3.1:0/0::gentoo, installed)
90
91 dev-python/sphinx[python_targets_python2_7(-),-
92 python_single_target_pypy(-),-python_single_target_python2_7(-)] required by
93 (dev-python/backports-functools-lru-cache-1.4-r1:0/0::gentoo, installed)
94
95 dev-python/
96 sphinx[python_targets_python2_7(-),python_targets_python3_6(-),-
97 python_single_target_pypy(-),-python_single_target_pypy3(-),-
98 python_single_target_python2_7(-),-python_single_target_python3_5(-),-
99 python_single_target_python3_6(-),-python_single_target_python3_7(-)] required
100 by (dev-python/Babel-2.6.0:0/0::gentoo, installed)
101
102 dev-python/
103 sphinx[python_targets_python2_7(-),python_targets_python3_6(-),-
104 python_single_target_python2_7(-),-python_single_target_python3_5(-),-
105 python_single_target_python3_6(-),-python_single_target_python3_7(-)] required
106 by (dev-python/greenlet-0.4.15:0/0::gentoo, installed)
107
108 dev-python/
109 sphinx[python_targets_python2_7(-),python_targets_python3_6(-),-
110 python_single_target_pypy(-),-python_single_target_python2_7(-),-
111 python_single_target_python3_5(-),-python_single_target_python3_6(-),-
112 python_single_target_python3_7(-)] required by (dev-python/flask-wtf-0.14.2-
113 r1:0/0::gentoo, installed)
114
115 dev-python/
116 sphinx[python_targets_python2_7(-),python_targets_python3_6(-),-
117 python_single_target_pypy(-),-python_single_target_pypy3(-),-
118 python_single_target_python2_7(-),-python_single_target_python3_5(-),-
119 python_single_target_python3_6(-)] required by (dev-python/
120 pexpect-4.2.1:0/0::gentoo, installed)
121
122 dev-python/
123 sphinx[python_targets_python2_7(-),python_targets_python3_6(-),-
124 python_single_target_pypy(-),-python_single_target_python2_7(-),-
125 python_single_target_python3_5(-),-python_single_target_python3_6(-),-
126 python_single_target_python3_7(-)] required by (dev-python/python-
127 sqlparse-0.2.4:0/0::gentoo, installed)
128
129 dev-python/
130 sphinx[python_targets_python2_7(-),python_targets_python3_6(-),-
131 python_single_target_pypy(-),-python_single_target_pypy3(-),-
132 python_single_target_python2_7(-),-python_single_target_python3_5(-),-
133 python_single_target_python3_6(-),-python_single_target_python3_7(-)] required
134 by (dev-python/pyopenssl-19.0.0:0/0::gentoo, installed)
135
136 dev-python/
137 sphinx[python_targets_python2_7(-),python_targets_python3_6(-),-
138 python_single_target_pypy(-),-python_single_target_pypy3(-),-
139 python_single_target_python2_7(-),-python_single_target_python3_5(-),-
140 python_single_target_python3_6(-),-python_single_target_python3_7(-)] required
141 by (dev-python/pyasn1-0.4.2:0/0::gentoo, installed)
142
143 dev-python/
144 sphinx[python_targets_python2_7(-),python_targets_python3_6(-),-
145 python_single_target_pypy(-),-python_single_target_pypy3(-),-
146 python_single_target_python2_7(-),-python_single_target_python3_5(-),-
147 python_single_target_python3_6(-),-python_single_target_python3_7(-)] required
148 by (dev-python/flask-login-0.4.1:0/0::gentoo, installed)
149
150 dev-python/
151 sphinx[python_targets_python2_7(-),python_targets_python3_6(-),-
152 python_single_target_python2_7(-),-python_single_target_python3_5(-),-
153 python_single_target_python3_6(-),-python_single_target_python3_7(-)] required
154 by (dev-python/future-0.17.0:0/0::gentoo, installed)
155
156 >=dev-python/
157 sphinx-1.3.1[python_targets_python2_7(-),python_targets_python3_6(-),-
158 python_single_target_pypy(-),-python_single_target_python2_7(-),-
159 python_single_target_python3_5(-),-python_single_target_python3_6(-),-
160 python_single_target_python3_7(-)] required by (dev-python/pyxattr-0.6.0-
161 r1:0/0::gentoo, installed)
162
163 dev-python/
164 sphinx[python_targets_python2_7(-),python_targets_python3_6(-),-
165 python_single_target_pypy(-),-python_single_target_pypy3(-),-
166 python_single_target_python2_7(-),-python_single_target_python3_5(-),-
167 python_single_target_python3_6(-),-python_single_target_python3_7(-)] required
168 by (dev-python/more-itertools-4.2.0-r1:0/0::gentoo, installed)
169
170 dev-python/
171 sphinx[python_targets_python2_7(-),python_targets_python3_6(-),-
172 python_single_target_python2_7(-),-python_single_target_python3_5(-),-
173 python_single_target_python3_6(-),-python_single_target_python3_7(-)] required
174 by (dev-python/utidylib-0.3-r2:0/0::gentoo, installed)
175
176 dev-python/
177 sphinx[python_targets_python2_7(-),python_targets_python3_6(-),-
178 python_single_target_python2_7(-),-python_single_target_python3_5(-),-
179 python_single_target_python3_6(-),-python_single_target_python3_7(-)] required
180 by (dev-python/traitlets-4.3.2:0/0::gentoo, installed)
181
182 >=dev-python/
183 sphinx-0.6[python_targets_python2_7(-),python_targets_python3_6(-),-
184 python_single_target_pypy(-),-python_single_target_pypy3(-),-
185 python_single_target_python2_7(-),-python_single_target_python3_5(-),-
186 python_single_target_python3_6(-),-python_single_target_python3_7(-)] required
187 by (dev-python/wtforms-2.2.1:0/0::gentoo, installed)
188
189 dev-python/
190 sphinx[python_targets_python2_7(-),python_targets_python3_6(-),-
191 python_single_target_python2_7(-),-python_single_target_python3_5(-),-
192 python_single_target_python3_6(-),-python_single_target_python3_7(-)] required
193 by (dev-python/numpydoc-0.9.1:0/0::gentoo, installed)
194
195 dev-python/
196 sphinx[python_targets_python2_7(-),python_targets_python3_6(-),-
197 python_single_target_pypy(-),-python_single_target_pypy3(-),-
198 python_single_target_python2_7(-),-python_single_target_python3_5(-),-
199 python_single_target_python3_6(-),-python_single_target_python3_7(-)] required
200 by (dev-python/virtualenv-16.0.0:0/0::gentoo, installed)
201
202 dev-python/
203 sphinx[python_targets_python2_7(-),python_targets_python3_6(-),-
204 python_single_target_pypy(-),-python_single_target_pypy3(-),-
205 python_single_target_python2_7(-),-python_single_target_python3_5(-),-
206 python_single_target_python3_6(-),-python_single_target_python3_7(-)] required
207 by (dev-python/rst-linker-1.11:0/0::gentoo, installed)
208
209 dev-python/
210 sphinx[python_targets_python2_7(-),python_targets_python3_6(-),-
211 python_single_target_python2_7(-),-python_single_target_python3_5(-),-
212 python_single_target_python3_6(-),-python_single_target_python3_7(-)] required
213 by (dev-python/nbformat-4.4.0:0/0::gentoo, installed)
214
215 dev-python/
216 sphinx[python_targets_python2_7(-),python_targets_python3_6(-),-
217 python_single_target_pypy(-),-python_single_target_python2_7(-),-
218 python_single_target_python3_5(-),-python_single_target_python3_6(-),-
219 python_single_target_python3_7(-)] required by (dev-python/
220 cairocffi-0.8.0:0/0::gentoo, installed)
221
222 >=dev-python/sphinx-1.3.1-
223 r1[python_targets_python2_7(-),python_targets_python3_6(-),-
224 python_single_target_python2_7(-),-python_single_target_python3_5(-),-
225 python_single_target_python3_6(-),-python_single_target_python3_7(-)] required
226 by (dev-python/qtconsole-4.3.1:0/0::gentoo, installed)
227
228 dev-python/
229 sphinx[python_targets_python2_7(-),python_targets_python3_6(-),-
230 python_single_target_python2_7(-),-python_single_target_python3_5(-),-
231 python_single_target_python3_6(-),-python_single_target_python3_7(-)] required
232 by (dev-python/ipyparallel-6.0.2-r1:0/0::gentoo, installed)
233
234 dev-python/
235 sphinx[python_targets_python2_7(-),python_targets_python3_6(-),-
236 python_single_target_python2_7(-),-python_single_target_python3_5(-),-
237 python_single_target_python3_6(-),-python_single_target_python3_7(-)] required
238 by (dev-python/jupyter_core-4.4.0:0/0::gentoo, installed)
239
240 dev-python/
241 sphinx[python_targets_python2_7(-),python_targets_python3_6(-),-
242 python_single_target_pypy(-),-python_single_target_pypy3(-),-
243 python_single_target_python2_7(-),-python_single_target_python3_5(-),-
244 python_single_target_python3_6(-),-python_single_target_python3_7(-)] required
245 by (dev-python/atomicwrites-1.1.5-r3:0/0::gentoo, installed)
246
247 dev-python/
248 sphinx[python_targets_python2_7(-),python_targets_python3_6(-),-
249 python_single_target_python2_7(-),-python_single_target_python3_5(-),-
250 python_single_target_python3_6(-),-python_single_target_python3_7(-)] required
251 by (dev-python/sphinxcontrib-github-alt-1.0:0/0::gentoo, installed)
252
253 dev-python/
254 sphinx[python_targets_python2_7(-),python_targets_python3_6(-),-
255 python_single_target_python2_7(-),-python_single_target_python3_5(-),-
256 python_single_target_python3_6(-),-python_single_target_python3_7(-)] required
257 by (dev-python/paramiko-2.4.2:0/0::gentoo, installed)
258
259 dev-python/
260 sphinx[python_targets_python2_7(-),python_targets_python3_6(-),-
261 python_single_target_pypy(-),-python_single_target_pypy3(-),-
262 python_single_target_python2_7(-),-python_single_target_python3_5(-),-
263 python_single_target_python3_6(-),-python_single_target_python3_7(-)] required
264 by (dev-python/pallets-sphinx-themes-1.1.2:0/0::gentoo, installed)
265
266 dev-python/
267 sphinx[python_targets_python2_7(-),python_targets_python3_6(-),-
268 python_single_target_pypy(-),-python_single_target_pypy3(-),-
269 python_single_target_python2_7(-),-python_single_target_python3_5(-),-
270 python_single_target_python3_6(-),-python_single_target_python3_7(-)] required
271 by (dev-python/py-1.5.4:0/0::gentoo, installed)
272
273 dev-python/sphinx[python_targets_python2_7(-),-
274 python_single_target_pypy(-),-python_single_target_python2_7(-)] required by
275 (dev-python/futures-3.1.1:0/0::gentoo, installed)

Replies

Subject Author
Re: [gentoo-dev] unsanctioned python 2.7 crusade Thomas Deutschmann <whissi@g.o>
Re: [gentoo-dev] unsanctioned python 2.7 crusade Michael 'veremitz' Everitt <gentoo@×××××××.xyz>
Re: [gentoo-dev] unsanctioned python 2.7 crusade Kent Fredric <kentnl@g.o>