Package: pypy,dh-python
Severity: serious

dh_pypy assumes that the version in the soabi tag refers to the major
and minor version of PyPy, like it does in cPython. This used to be
true, until https://bitbucket.org/pypy/pypy/commits/97d59353f34e

I didn't realise this until PyPy 4.0 was uploaded, but we now have a
situation where the tag on .pyc files is different to the one on .so
files. And dh_pypy generates incorrect dependencies for packages
containing .so files.

We have some options here:
1. Revert this upstream patch, and continue to transition PyPy for each
   major release.
2. Make the same change to DEFAULT_MAGIC_TAG. As far as I can tell, the
   bytecode hasn't changed in ages.
   Convert dh_pypy to depend on pypy-26 (i.e. the tag) rather than
   pypy (<< 2.7)

Thoughts?

SR

Reply via email to