[Python-modules-team] Bug#679819: Dropping Provides field broke depending software (python-avogadro)

Daniel Leidert daniel.leidert at wgdd.de
Sun Jul 1 20:37:08 UTC 2012


> The Avogadro dependency is incorrect and should be fixed. Depends:
> python2.7, python-qt4 will do what you want. Since, if Avogadro needs 2.7,
> you need to depend on it directly, also depending on python2.7-qt4 is
> redundant.

I disagree. Citing the Debian Python Policy section 2.4:

"Packaged modules available for one particular version of Python must
depend on the corresponding pythonX.Y package instead. If they need other
modules, they must depend on the corresponding pythonX.Y-foo packages, and
must not depend on any python-foo."

This is the case for python-avogadro. Further python-qt4 ships an extension
for more than one Python extension module, so according to section 2.5 of
the policy, python-qt4 _must_ specify Provides. IMO python-qt4 must
re-add the Provides field.

Regards, Daniel






More information about the Python-modules-team mailing list