Re: Bug#635476: current packaging work for Coverage

2013-10-10 Thread Dmitry Shachnev
Hi Ben, and everybody. On Thu, Oct 10, 2013 at 12:15 PM, Ben Finney wrote: > On 09-Oct-2013, Dmitry Shachnev wrote: >> Then please make sure that shebang of "coverage3" is >> "#!/usr/bin/python3". > > I'm not doing anything specific to change the shebang line. That's being > done by the Debian Py

Program shebang line with specific ‘/usr/bin/pythonX.Y’ interpreter (was: Bug#635476: current packaging work for Coverage)

2013-10-10 Thread Ben Finney
Dmitry Shachnev writes: > In your particular case, python3-coverage depends on 'python3 (<< > 3.4), python3 (>= 3.3)', so when it is installed /usr/bin/python3 will > be always a link to python3.3, so the shebang doesn't matter here. But > in general, I recommend people to use non-versioned sheba

Re: Program shebang line with specific ‘/usr/bin/pythonX.Y’ interpreter (was: Bug#635476: current packaging work for Coverage)

2013-10-10 Thread Barry Warsaw
On Oct 10, 2013, at 10:04 PM, Ben Finney wrote: >I don't know the rationale for that dichotomy – only ‘/usr/bin/python’ >or ‘/usr/bin/pythonX.Y’ – but I also don't know why you recommend >against it. What is your reason for wanting that policy changed? It doesn't make sense to me to recommend /us

Re: Program shebang line with specific ‘/usr/bin/pythonX.Y’ interpreter (was: Bug#635476: current packaging work for Coverage)

2013-10-10 Thread Scott Kitterman
Ben Finney wrote: >Dmitry Shachnev writes: > >> In your particular case, python3-coverage depends on 'python3 (<< >> 3.4), python3 (>= 3.3)', so when it is installed /usr/bin/python3 >will >> be always a link to python3.3, so the shebang doesn't matter here. >But >> in general, I recommend peop

Re: Program shebang line with specific ‘/usr/bin/pythonX.Y’ interpreter

2013-10-10 Thread Thomas Goirand
On 10/10/2013 07:04 PM, Ben Finney wrote: > Dmitry Shachnev writes: > >> In your particular case, python3-coverage depends on 'python3 (<< >> 3.4), python3 (>= 3.3)', so when it is installed /usr/bin/python3 will >> be always a link to python3.3, so the shebang doesn't matter here. But >> in gene

Re: Program shebang line with specific ‘/usr/bin/pythonX.Y’ interpreter

2013-10-10 Thread Ben Finney
Scott Kitterman writes: > The reason is that it simplifies moving to a new default > python/python3 version and removing the old one. Fair enough. That will need to be changed in the Debhelper and Distribute tools for Python, though, as this package isn't doing anything (AFAIK) to affect the def

Re: Program shebang line with specific ‘/usr/bin/pythonX.Y’ interpreter

2013-10-10 Thread Ben Finney
Thomas Goirand writes: > FYI, I'm currently working on the package. Thanks Thomas. I will reply off-list about these package-specific questions. -- \ “For man, as for flower and beast and bird, the supreme triumph | `\ is to be most vividly, most perfectly alive” —D.H. Lawrence |

Using ‘export http_proxy = http://127.0.9.1:9/’ to fail noisily on dependency problems

2013-10-10 Thread Ben Finney
Howdy all, I've received conflicting advice on how to deal with Distribute's eagerness at connecting to the internet during package builds. On 10-Dec-2012, Barry Warsaw wrote: > Also, please put this near the top of your d/rules file: > > -snip snip- > # Prevent setuptools/distribute fro