[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