[Reportbug-maint] Bug#484534: Bug#484534: reportbug: Possible solution

Sandro Tosi matrixhasu at gmail.com
Thu Jun 12 07:09:52 UTC 2008


On Thu, Jun 12, 2008 at 08:50, Ben Finney <ben at benfinney.id.au> wrote:
> It's true that one convention in the Python community is a shebang
> line of "#! /usr/bin/env python".
>
> However, the Debian Python Policy, §1.3.2
> <URL:file:///usr/share/doc/python/python-policy.txt.gz> specifically
> recommends against that practice.
>
>    1.3.2. Interpreter Location
>    ---------------------------
>
>         The preferred specification for the Python interpreter is
>         `/usr/bin/python' or `/usr/bin/python<X>.<Y>'.  This ensures that a
>         Debian installation of python is used and all dependencies on
>         additional python modules are met.
>
>         If a maintainer would like to provide the user with the possibility to
>         override the Debian Python interpreter, he may want to use
>         `/usr/bin/env python' or `/usr/bin/env python<X>.<Y>'.  However this
>         is not advisable as it bypasses Debian's dependency checking and makes
>         the package vulnerable to incomplete local installations of python.
>
> So I'd advise that the minimal change for this bug would be to have a
> standard Debian shebang line of "#! /usr/bin/python".

Fine, thanks for pointing it out.

Now, since you have svn commit access, please fix it.

Sandro

-- 
Sandro Tosi (aka morph, Morpheus, matrixhasu)
My website: http://matrixhasu.altervista.org/
Me at Debian: http://wiki.debian.org/SandroTosi





More information about the Reportbug-maint mailing list