Re: Python shebang policy

2018-03-20 Thread Mark Atwood via devel
I've read the thread. We will not do shebang munging for Python versioning. This is something for the distro packagers to do. I understand that it makes some work for Debian (and thank you for doing that!), but I like the Debian patch that does it: it's big, bright, clear and obvious what it's

Re: Python shebang policy

2018-03-20 Thread Gary E. Miller via devel
Yo Eric! On Tue, 20 Mar 2018 17:19:38 -0400 "Eric S. Raymond via devel" wrote: > Richard Laager via devel : > > On 03/20/2018 01:59 PM, Matthew Selsky wrote: > > > Sorry, I'm confused. Why has this option been rejected? > > > > Eric S. Raymond just wrote, "I think your objection to having

Re: Python shebang policy

2018-03-20 Thread Gary E. Miller via devel
Yo Richard! On Tue, 20 Mar 2018 15:48:37 -0500 Richard Laager via devel wrote: > On 03/20/2018 02:58 PM, Gary E. Miller via devel wrote: > > How does it handle multiple Pythons at the same time? > > Python is a specific example of the generalized problem of wanting two > different versions of

Re: Python shebang policy

2018-03-20 Thread Richard Laager via devel
On 03/20/2018 02:58 PM, Gary E. Miller via devel wrote: > How does it handle multiple Pythons at the same time? Python is a specific example of the generalized problem of wanting two different versions of the same software installed at the same time. That generalized problem is solved by versionin

Re: Python shebang policy

2018-03-20 Thread Richard Laager via devel
On 03/20/2018 02:02 PM, Gary E. Miller via devel wrote: >> I would prefer to see a ./waf configure option (with the default being >> some sort of autodetection). That is, I want to be able to do >> something like this: >> >> ./waf configure --with-python=/usr/bin/python3 > It already does that. It

Re: Python shebang policy

2018-03-20 Thread Richard Laager via devel
On 03/20/2018 01:59 PM, Matthew Selsky wrote: > Sorry, I'm confused. Why has this option been rejected? Eric S. Raymond just wrote, "I think your objection to having waf futz with them is sound." > Also, Richard, as you speaking as a distro packager, or as an individual? In this case, both. It

Re: Python shebang policy

2018-03-20 Thread Gary E. Miller via devel
Yo Richard! On Tue, 20 Mar 2018 13:55:20 -0500 Richard Laager via devel wrote: > I would prefer to see a ./waf configure option (with the default being > some sort of autodetection). That is, I want to be able to do > something like this: > > ./waf configure --with-python=/usr/bin/python3 It a

Re: Python shebang policy

2018-03-20 Thread Matthew Selsky via devel
On Tue, Mar 20, 2018 at 01:55:20PM -0500, Richard Laager via devel wrote: > I would prefer to see a ./waf configure option (with the default being > some sort of autodetection). That is, I want to be able to do something > like this: > > ./waf configure --with-python=/usr/bin/python3 > > Given th

Re: Python shebang policy

2018-03-20 Thread Richard Laager via devel
I would prefer to see a ./waf configure option (with the default being some sort of autodetection). That is, I want to be able to do something like this: ./waf configure --with-python=/usr/bin/python3 Given that this option has been rejected, I think what you have is reasonable. -- Richard

Re: Python shebang policy

2018-03-20 Thread Gary E. Miller via devel
Yo Eric! On Tue, 20 Mar 2018 12:58:28 -0400 "Eric S. Raymond" wrote: > Gary E. Miller via devel : > > On Tue, 20 Mar 2018 11:30:33 -0400 (EDT) > > "Eric S. Raymond via devel" wrote: > > > > > The shebang lines in our Python scripts point to "python". Part > > > of our standard tests check t

Re: Python shebang policy

2018-03-20 Thread Eric S. Raymond via devel
Gary E. Miller via devel : > On Tue, 20 Mar 2018 11:30:33 -0400 (EDT) > "Eric S. Raymond via devel" wrote: > > > The shebang lines in our Python scripts point to "python". Part of > > our standard tests check that you can change that to "python3" without > > breaking anything. > > Uh, no, you b

Re: Python shebang policy

2018-03-20 Thread Gary E. Miller via devel
Yo Eric! On Tue, 20 Mar 2018 11:30:33 -0400 (EDT) "Eric S. Raymond via devel" wrote: > The shebang lines in our Python scripts point to "python". Part of > our standard tests check that you can change that to "python3" without > breaking anything. Uh, no, you break Gentoo. gentoo allows a use