/usr/share/lintian/checks/python/extensions.desc is in lintian4python 0.28.1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 | Check-Script: python/extensions
Author: Jakub Wilk <jwilk@debian.org>
Type: binary
Info: Python extension modules
Needs-Info: index, strings, objdump-info
Tag: extension-uses-old-pyrex-import-type
Severity: important
Certainty: possible
Tag: extension-compiled-for-wrong-version
Severity: serious
Certainty: certain
Info: The Python extension module was installed in a directory for a different
Python version that it was compiled for. Different Python versions are not
binary-compatible.
Tag: extension-linked-with-libpython
Severity: wishlist
Certainty: certain
Info: In Debian, Python extension modules don't need to be linked with
libpython<i>X</i>.<i>Y</i>. Linking to libpython<i>X</i>.<i>Y</i> makes
dpkg-shlibdeps generate needlessly strict dependencies.
Ref: python-policy 2.1
Tag: extension-with-soname
Severity: pedantic
Certainty: possible
Info: The Python extension module has a SONAME, but they should normally not
have any. This can cause "<i>binary</i> contains an unresolvable reference to
symbol <i>sym</i>: it's probably a plugin" warnings from dpkg-shlibdeps.
Ref: dpkg-shlibdeps(1)
Tag: python3-extension-without-abi-tag
Severity: serious
Certainty: certain
Ref: http://www.python.org/dev/peps/pep-3149/
Info: The Python extension module does not carry ABI version tag, as defined in
PEP-3149.
Tag: static-extension
Severity: normal
Certainty: possible
Tag: extension-is-symlink
Severity: minor
Certainty: possible
Tag: dbg-extension-in-non-dbg-package
Severity: important
Certainty: possible
|