Attn: Install path debaters

Ian Bruene ianbruene at gmail.com
Wed Jan 3 22:25:34 UTC 2018



> Uh, news to me that any solution was agreed to.  Last I heard this
> group was in no way on the same page.
>
> Rather than having me misread your code, can you put a plain summary here?

It's rlaager's code, the bash sys.path in each program one.

> Not sure how that makes me feel better.  Exactly the opposite.

Agreed.

But since September everyone has been locked in a loop:

10 Someone notices that things are wrong and mentions / patches it

20 Everyone argues over the N ways to solve it for about a week

30 During the argument someone comes up with method N+1

40 An impasse is reached, everyone walks away in frustration for a few 
weeks. Some forget half of the previous conclusions.

50 GOTO 10

The solutions so far have been:

1. Violate FHS. If this is kosher then it is also kosher to mangle the 
user's PYTHONPATH and we should do that instead.

2. Old system of modules randomly inaccessible. (I would be tolerant of 
this)

3. .pth files. I'm not clear about why these are horribly broken, but 
they must be or they would have not been shot down as soon as they were 
mentioned.

4. The nightmare of !615

5. Have I forgotten something?

> And yet, other projects do not have this problem???

This is not helpful. Someone needs to give a concrete example of another 
project that achieves this (and where the solution is compatible with 
waf) so we can see what they are doing.

> Care to shaare that ccomment so I do not need to dig???

Not yet written. It would summarize the issues we have had and why we 
picked the particular solution.

-- 
/"In the end; what separates a Man, from a Slave? Money? Power? No. A 
Man Chooses, a Slave Obeys."/ -- Andrew Ryan

/"Utopia cannot precede the Utopian. It will exist the moment we are fit 
to occupy it."/ -- Sophia Lamb

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ntpsec.org/pipermail/devel/attachments/20180103/c06904fc/attachment.html>


More information about the devel mailing list