[Python-modules-team] Bug#802229: python-cffi: Uses versioned Provides

Dmitry Shachnev mitya57 at debian.org
Sun Oct 18 15:54:33 UTC 2015


Package: python3-cffi-backend
Version: 1.2.1-1
Severity: important
Justification: Policy § 7.5

Dear Maintainer,

Packages python-cffi-backend and python3-cffi-backend currently have
versioned Provides field:

  $ apt-cache show python3-cffi-backend | grep ^Provides
  Provides: python3-cffi-backend-api-9729, python3-cffi-backend-api-max (= 9983), python3-cffi-backend-api-min (= 9729)
                                                                        ^^^^^^^^                               ^^^^^^^^

These provides are generated in debian/gen-backend-versions.py at lines 39-40.

However, the Policy § 7.5 (Virtual packages - Provides) [1] says:

 | A Provides field may not contain version numbers, and the version number of
 | the concrete package which provides a particular virtual package will not be
 | considered when considering a dependency on or conflict with the virtual
 | package name.

[1]: https://www.debian.org/doc/debian-policy/ch-relationships.html#s-virtual

--
Dmitry Shachnev
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: OpenPGP digital signature
URL: <http://lists.alioth.debian.org/pipermail/python-modules-team/attachments/20151018/ce9be204/attachment.sig>


More information about the Python-modules-team mailing list