1 |
On Sat, Oct 26, 2013 at 11:41 PM, William Kenworthy <billk@×××××××××.au> wrote: |
2 |
> On 27/10/13 09:30, Mike Gilbert wrote: |
3 |
>> On Wed, Oct 23, 2013 at 9:13 AM, hasufell <hasufell@g.o> wrote: |
4 |
>>> Since I maintain blender I have come across quite a few frustrated |
5 |
>>> users already: https://bugs.gentoo.org/show_bug.cgi?id=488976#c7 |
6 |
>>> |
7 |
>>> I am not sure myself. On one hand we don't need python-updater anymore |
8 |
>>> and have very tight dependencies that ensure that all needed modules |
9 |
>>> are always available for the desired implementation. |
10 |
>>> |
11 |
>>> On the other hand it seems to give a lot of users trouble with |
12 |
>>> blockers, general configuration and mass-updates on things like |
13 |
>>> removing python:2.5. |
14 |
>>> |
15 |
>>> What are your opinions? Did it improve user experience? What could be |
16 |
>>> improved? |
17 |
>> |
18 |
> ... |
19 |
> |
20 |
> The python user experience is less than overwhelming for a user. |
21 |
> |
22 |
> 1. if python-update is no longer needed (first I have heard of this) why |
23 |
> is it still rebuilding many packages after an upgrade ... |
24 |
> |
25 |
|
26 |
To clarify: python-updater will no longer be needed at some point in |
27 |
the future when we are no longer using the old python.eclass. |
28 |
|
29 |
> 2. I have python 2.7 installed and python 3.x is being asked to be |
30 |
> installed ... isnt that enough? - shorely it can work out what it needs |
31 |
> from whats been asked for/removed and whats already on the system ... |
32 |
> instead we need to add these cryptic, poorly explained lines that one |
33 |
> only finds out from emails etc. The elog message for the one exception |
34 |
> asks that the line be added to make.conf without telling the user what |
35 |
> happens if he upgrades later (as it lists specific versions) or makes |
36 |
> changes - does that line have any effect, especially if he makes a |
37 |
> mistake (which I did and I am not sure what it did in the background)? |
38 |
> |
39 |
|
40 |
Making things "just work" is complex when trying to juggle 6 or more |
41 |
supported versions/implementations of python. |
42 |
|
43 |
We have tried to explain the magic make.conf lines in the Python user guide. |
44 |
|
45 |
https://www.gentoo.org/proj/en/Python/python-r1/user-guide.xml |
46 |
|
47 |
We also try to make sure that most users never have to touch |
48 |
PYTHON_TARGETS, etc; the default values provided by your profile are |
49 |
set up to allow *stable* python2.7 and python3.2 to work properly. |
50 |
~arch users are expected to read the docs. ^_^ |