On May 07, 2014, at 12:22 PM, Matthias Klose wrote: >Am 07.05.2014 12:17, schrieb Piotr Ożarowski: >> dh_python2 ignores python3-* packages, dh_python3 ignores python-* >> packages, but in all other packages both of them will try to handle .py >> files. To avoid possible unnecessary dependencies or shebang rewrites, >> debhelper's -N (--no-package) or -p (--package) options should be used. >> >> Should I change dh_python* behaviour to ignore all binary packages that >> do not have appropriate ${python:Depends} template in Depends? > >how many packages will fail to build, or will produce non working packages >with this change?
So the fix if they do FTBFS would be to add ${python:Depends} or ${python3:Depends}? There's another weird corner case I guess, which is, that related binary packages that may contain some data but not necessarily the actual /usr/lib code could start with python-. For example, python-foo-doc or python-foo-common. Case in point: for the wheel package, I wanted the /usr/bin scripts to be shebanged python3. The multi-version build process leaves us with /usr/bin scripts in both the python2 and python3 packages. I throw away the python2 versions and move the python3 versions to the python-wheel-common binary package. That package also contains the manpages of course. It didn't feel right to call that python3-wheel-common but I did want it separate from either the python- or python3- library binary packages. -Barry -- To UNSUBSCRIBE, email to debian-python-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/20140507101119.1d87f...@anarchist.wooz.org