On 10/12/06, Pierre Habouzit <[EMAIL PROTECTED]> wrote:
Le jeu 12 octobre 2006 07:45, Cameron Dale a écrit :
> Section 3.1: Programs that can run with any version of Python must
> begin with #!/usr/bin/python or #!/usr/bin/env python (the former is
> preferred). They must also specify a dependency on python, with a
> versioned dependency if necessary.

that dependency is implied by the python-support dependency, so it's
ugly, but exists, hence the important severity, not the serious one.

By my understanding, this is not correct, as the dependency on Python
must be direct. Please see this thread:

http://lists.debian.org/debian-python/2006/08/msg00100.html

Especially where it says:

python-support is a package that, at least according to its long
description, says that it provides a script that byte-compiles Python
modules.  Nothing in the description of the package says that it provides
a Python interpreter.

> As a result of this problem, I am considering resetting the severity
> to serious on this bug, or opening a new one with this severity. I'd
> rather not do this though, so please feel free to present some more
> reasoning on why this is not a serious bug, and I will consider it.

I'll try to bug joss again so that he does not forget that bug again,
but no there is nothing broken, only an annoyance. lintian is not the
Truth, it's a helper to be near it. What you look at is not even an
Error but a Warning.

It sure looks like errors to me:

N: Processing binary package bittornado (version 0.3.15-3) ...
E: bittornado: python-script-but-no-python-dep ./usr/bin/bttrack.bittornado
N:
N:   Packages with scripts that are executed with python must depend on the
N:   package python. Those that have scripts executed with a versioned
N:   python package need a dependency on the equivalent version of python.
N:
N:   For example, if a script in the package uses #!/usr/bin/python, then
N:   the package needs a dependency on "python". If a script uses
N:   #!/usr/bin/python2.2, then the package need a dependency on
N:   "python2.2".
N:
N:   In some cases a weaker relationship, such as Suggests or Recommends,
N:   will be more appropriate.
N:
E: bittornado: python-script-but-no-python-dep ./usr/bin/btsethttpseeds
E: bittornado: python-script-but-no-python-dep ./usr/bin/btlaunchmany.bittornado
E: bittornado: python-script-but-no-python-dep
./usr/bin/btlaunchmanycurses.bittornado
E: bittornado: python-script-but-no-python-dep ./usr/bin/btrename.bittornado
E: bittornado: python-script-but-no-python-dep
./usr/bin/btcompletedir.bittornado
E: bittornado: python-script-but-no-python-dep ./usr/bin/btcopyannounce
E: bittornado: python-script-but-no-python-dep ./usr/bin/btreannounce.bittornado
E: bittornado: python-script-but-no-python-dep
./usr/bin/btdownloadheadless.bittornado
E: bittornado: python-script-but-no-python-dep
./usr/bin/btshowmetainfo.bittornado
E: bittornado: python-script-but-no-python-dep
./usr/bin/btdownloadcurses.bittornado
E: bittornado: python-script-but-no-python-dep
./usr/bin/btmakemetafile.bittornado
E: bittornado: python-script-but-no-python-dep
./usr/share/python-support/bittornado/BitTornado/btcompletedir.py
E: bittornado: python-script-but-no-python-dep
./usr/share/python-support/bittornado/BitTornado/launchmanycore.py
E: bittornado: python-script-but-no-python-dep
./usr/share/python-support/bittornado/BitTornado/btmakemetafile.py

Cameron

Reply via email to