lintian.txt

lintian.txt
1E: libpythonize0-trinity: binary-or-shlib-defines-rpath opt/trinity/lib/libpythonize.so.0.0.0 /usr/lib/python3.8 2N: 3N: The binary or shared library sets RPATH or RUNPATH. This overrides the 4N: normal library search path, possibly interfering with local policy and 5N: causing problems for multilib, among other issues. 6N: 7N: The only time a binary or shared library in a Debian package should set 8N: RPATH or RUNPATH is if it is linked to private shared libraries in the 9N: same package. In that case, place those private shared libraries in 10N: /usr/lib/<package>. Libraries used by binaries in other packages should 11N: be placed in /lib or /usr/lib as appropriate, with a proper SONAME, in 12N: which case RPATH/RUNPATH is unnecessary. 13N: 14N: To fix this problem, look for link lines like: 15N: gcc test.o -o test -Wl,--rpath,/usr/local/lib 16N: or 17N: gcc test.o -o test -R/usr/local/lib 18N: and remove the -Wl,--rpath or -R argument. You can also use the chrpath 19N: utility to remove the RPATH. 20N: 21N: Refer to https://wiki.debian.org/RpathIssue for details. 22N: 23N: Severity: error 24N: 25N: Check: binaries 26N: 27E: libpythonize0-trinity: dir-or-file-in-opt opt/trinity/ 28N: 29N: Debian packages should not install into /opt, because it is reserved for 30N: add-on software. 31N: 32N: Refer to Filesystem Hierarchy Standard (/opt : Add-on application 33N: software packages) for details. 34N: 35N: Severity: error 36N: 37N: Check: files/hierarchy-standard 38N: 39E: libpythonize0-trinity: dir-or-file-in-opt opt/trinity/lib/ 40E: libpythonize0-trinity: dir-or-file-in-opt opt/trinity/lib/libpythonize.so.0 41E: libpythonize0-trinity: dir-or-file-in-opt opt/trinity/lib/libpythonize.so.0.0.0 42E: libpythonize0-trinity-dev: dir-or-file-in-opt opt/trinity/ 43E: libpythonize0-trinity-dev: dir-or-file-in-opt opt/trinity/include/ 44E: libpythonize0-trinity-dev: dir-or-file-in-opt opt/trinity/include/pythonize.h 45E: libpythonize0-trinity-dev: dir-or-file-in-opt opt/trinity/lib/ 46E: libpythonize0-trinity-dev: dir-or-file-in-opt opt/trinity/lib/libpythonize.a 47E: libpythonize0-trinity-dev: dir-or-file-in-opt opt/trinity/lib/libpythonize.la 48E: libpythonize0-trinity-dev: dir-or-file-in-opt opt/trinity/lib/libpythonize.so 49E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/ 50E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/ 51E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/ 52E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/ 53E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/AUTHORS 54E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/ChangeLog 55E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/INSTALL 56E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/NEWS 57E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/ 58E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/kcontrol_module/ 59E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/kcontrol_module/AUTHORS 60E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/kcontrol_module/COPYING 61E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/kcontrol_module/ChangeLog 62E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/kcontrol_module/INSTALL 63E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/kcontrol_module/MANIFEST.in 64E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/kcontrol_module/NEWS 65E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/kcontrol_module/README 66E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/kcontrol_module/TODO 67E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/kcontrol_module/__pycache__/ 68E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/kcontrol_module/__pycache__/setup.cpython-38.pyc 69E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/kcontrol_module/doc/ 70E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/kcontrol_module/doc/en/ 71E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/kcontrol_module/doc/en/index.docbook 72E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/kcontrol_module/po/ 73E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/kcontrol_module/po/README 74E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/kcontrol_module/setup.py 75E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/kcontrol_module/src/ 76E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/kcontrol_module/src/KcontrolModuleWidgetUI.py 77E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/kcontrol_module/src/KcontrolModuleWidgetUI.ui 78E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/kcontrol_module/src/__pycache__/ 79E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/kcontrol_module/src/__pycache__/KcontrolModuleWidgetUI.cpython-38.pyc 80E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/kcontrol_module/src/__pycache__/kcontrol_module.cpython-38.pyc 81E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/kcontrol_module/src/hi16-app-kcontrol_module.png 82E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/kcontrol_module/src/hi32-app-kcontrol_module.png 83E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/kcontrol_module/src/kcontrol_module.desktop 84E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/kcontrol_module/src/kcontrol_module.py 85E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/kdeapp/ 86E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/kdeapp/AUTHORS 87E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/kdeapp/COPYING 88E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/kdeapp/ChangeLog 89E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/kdeapp/INSTALL 90E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/kdeapp/MANIFEST.in 91E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/kdeapp/NEWS 92E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/kdeapp/README 93E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/kdeapp/TODO 94E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/kdeapp/__pycache__/ 95E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/kdeapp/__pycache__/setup.cpython-38.pyc 96E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/kdeapp/doc/ 97E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/kdeapp/doc/en/ 98E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/kdeapp/doc/en/index.docbook 99E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/kdeapp/po/ 100E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/kdeapp/po/README 101E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/kdeapp/setup.py 102E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/kdeapp/src/ 103E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/kdeapp/src/__pycache__/ 104E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/kdeapp/src/__pycache__/prefdialog.cpython-38.pyc 105E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/kdeapp/src/__pycache__/tdeapp.cpython-38.pyc 106E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/kdeapp/src/__pycache__/tdeappiface.cpython-38.pyc 107E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/kdeapp/src/__pycache__/tdeappview.cpython-38.pyc 108E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/kdeapp/src/hi16-app-kdeapp.png 109E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/kdeapp/src/hi32-app-kdeapp.png 110E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/kdeapp/src/prefdialog.py 111E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/kdeapp/src/tdeapp.desktop 112E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/kdeapp/src/tdeapp.py 113E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/kdeapp/src/tdeappiface.py 114E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/kdeapp/src/tdeappui.rc 115E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/kdeapp/src/tdeappview.py 116E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/kdeutility/ 117E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/kdeutility/AUTHORS 118E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/kdeutility/COPYING 119E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/kdeutility/ChangeLog 120E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/kdeutility/INSTALL 121E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/kdeutility/MANIFEST.in 122E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/kdeutility/NEWS 123E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/kdeutility/README 124E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/kdeutility/TODO 125E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/kdeutility/__pycache__/ 126E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/kdeutility/__pycache__/setup.cpython-38.pyc 127E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/kdeutility/doc/ 128E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/kdeutility/doc/en/ 129E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/kdeutility/doc/en/index.docbook 130E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/kdeutility/po/ 131E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/kdeutility/po/README 132E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/kdeutility/setup.py 133E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/kdeutility/src/ 134E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/kdeutility/src/KDEUtilityDialogUI.py 135E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/kdeutility/src/KDEUtilityDialogUI.ui 136E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/kdeutility/src/__pycache__/ 137E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/kdeutility/src/__pycache__/KDEUtilityDialogUI.cpython-38.pyc 138E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/kdeutility/src/__pycache__/kdeutility.cpython-38.pyc 139E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/kdeutility/src/hi16-app-kdeutility.png 140E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/kdeutility/src/hi32-app-kdeutility.png 141E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/kdeutility/src/kdeutility.desktop 142E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/kdeutility/src/kdeutility.py 143E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/tdeioslave/ 144E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/tdeioslave/AUTHORS 145E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/tdeioslave/COPYING 146E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/tdeioslave/ChangeLog 147E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/tdeioslave/INSTALL 148E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/tdeioslave/MANIFEST.in 149E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/tdeioslave/NEWS 150E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/tdeioslave/README 151E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/tdeioslave/TODO 152E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/tdeioslave/__pycache__/ 153E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/tdeioslave/__pycache__/setup.cpython-38.pyc 154E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/tdeioslave/doc/ 155E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/tdeioslave/doc/en/ 156E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/tdeioslave/doc/en/index.docbook 157E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/tdeioslave/setup.py 158E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/tdeioslave/src/ 159E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/tdeioslave/src/__pycache__/ 160E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/tdeioslave/src/__pycache__/tdeioslave.cpython-38.pyc 161E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/tdeioslave/src/tdeioslave.protocol 162E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/apps/pytdeextensions/app_templates/tdeioslave/src/tdeioslave.py 163E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/doc/ 164E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/doc/tde/ 165E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/doc/tde/HTML/ 166E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/doc/tde/HTML/en/ 167E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/doc/tde/HTML/en/pytdeextensions/ 168E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/doc/tde/HTML/en/pytdeextensions/app-template-application.html 169E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/doc/tde/HTML/en/pytdeextensions/app-template-kcontrol.html 170E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/doc/tde/HTML/en/pytdeextensions/app-template-tdeioslave.html 171E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/doc/tde/HTML/en/pytdeextensions/application-templates.html 172E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/doc/tde/HTML/en/pytdeextensions/credits.html 173E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/doc/tde/HTML/en/pytdeextensions/distutils-docbook.html 174E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/doc/tde/HTML/en/pytdeextensions/distutils-files.html 175E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/doc/tde/HTML/en/pytdeextensions/distutils-uninstall.html 176E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/doc/tde/HTML/en/pytdeextensions/distutils.html 177E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/doc/tde/HTML/en/pytdeextensions/i18n.html 178E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/doc/tde/HTML/en/pytdeextensions/index.cache.bz2 179E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/doc/tde/HTML/en/pytdeextensions/index.html 180E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/doc/tde/HTML/en/pytdeextensions/introduction.html 181E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/doc/tde/HTML/en/pytdeextensions/kcontrol-modules.html 182E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/doc/tde/HTML/en/pytdeextensions/tdeioslaves.html 183E: pytdeextensions-trinity: dir-or-file-in-opt opt/trinity/share/doc/tde/HTML/en/pytdeextensions/using-tqtdesigner.html 184E: pytdeextensions-trinity source: epoch-changed-but-upstream-version-did-not-go-backwards 0.4.0-6ubuntu6 -> 4:14.2.0~pre42-0ubuntu20.04.0+6 185N: 186N: The previous version of this package had a different version epoch to 187N: the current version but the upstream version did not go "backwards". For 188N: example, the previous package version was "1:1.0-1" and the current 189N: version is "2:2.0-1". 190N: 191N: This was likely an accidental bump or addition of an epoch. 192N: 193N: Epochs exist to cope with changes to the upstream version numbering 194N: scheme. Whilst they are a powerful tool, increasing or adding an epoch 195N: has many downsides including causing issues with versioned dependencies, 196N: being misleading to users and being aesthetically unappealing. Whilst 197N: they should be avoided, valid reasons to add or increment the epoch 198N: include: 199N: 200N: - Upstream changed their versioning scheme in a way that makes the 201N: latest version lower than the previous one. 202N: - You need to permanently revert to a lower upstream version. 203N: 204N: Temporary revertions (eg. after an NMU) should use not modify or 205N: introduce an epoch - please use the CURRENT+reallyFORMER until you can 206N: upload the latest version again. 207N: 208N: If you are unsure whether you need to increase the epoch for a package, 209N: please consult the debian-devel mailing list. 210N: 211N: Severity: error 212N: 213N: Check: debian/changelog 214N: 215E: libpythonize0-trinity-dev: non-empty-dependency_libs-in-la-file opt/trinity/lib/libpythonize.la 216N: 217N: The dependency_libs field in the .la file has not been cleared. It has 218N: long been a release goal to get rid of unneeded .la files and clearing 219N: the dependency_libs field from the rest of them. 220N: 221N: A non-empty dependency_libs field will also stall the Multi-Arch 222N: conversion. 223N: 224N: The .la file in itself may be useful if the library is loaded 225N: dynamically via libltdl. 226N: 227N: Refer to https://wiki.debian.org/ReleaseGoals/LAFileRemoval, 228N: https://lists.debian.org/debian-devel/2011/05/msg01003.html, and 229N: https://lists.debian.org/debian-devel/2011/05/msg01146.html for details. 230N: 231N: Severity: error 232N: 233N: Check: shared-libs 234N: 235E: pytdeextensions-trinity: package-installs-python-pycache-dir opt/trinity/share/apps/pytdeextensions/app_templates/kcontrol_module/__pycache__/ 236N: 237N: The package installs a __pycache__ directory, which is normally only 238N: used to store compiled Python source files. Compiled Python source files 239N: must not be included in the package, instead they should be generated at 240N: installation time in the postinst. 241N: 242N: Note this tag is issues even if the directory is empty. 243N: 244N: Refer to Debian Python Policy section 3.7 (Modules Byte-Compilation) for 245N: details. 246N: 247N: Severity: error 248N: 249N: Check: languages/python 250N: 251E: pytdeextensions-trinity: package-installs-python-pycache-dir opt/trinity/share/apps/pytdeextensions/app_templates/kcontrol_module/src/__pycache__/ 252E: pytdeextensions-trinity: package-installs-python-pycache-dir opt/trinity/share/apps/pytdeextensions/app_templates/kdeapp/__pycache__/ 253E: pytdeextensions-trinity: package-installs-python-pycache-dir opt/trinity/share/apps/pytdeextensions/app_templates/kdeapp/src/__pycache__/ 254E: pytdeextensions-trinity: package-installs-python-pycache-dir opt/trinity/share/apps/pytdeextensions/app_templates/kdeutility/__pycache__/ 255E: pytdeextensions-trinity: package-installs-python-pycache-dir opt/trinity/share/apps/pytdeextensions/app_templates/kdeutility/src/__pycache__/ 256E: pytdeextensions-trinity: package-installs-python-pycache-dir opt/trinity/share/apps/pytdeextensions/app_templates/tdeioslave/__pycache__/ 257E: pytdeextensions-trinity: package-installs-python-pycache-dir opt/trinity/share/apps/pytdeextensions/app_templates/tdeioslave/src/__pycache__/ 258E: pytdeextensions-trinity: package-installs-python-pycache-dir usr/lib/python3.8/dist-packages/__pycache__/ 259E: pytdeextensions-trinity: python-package-missing-depends-on-python 260N: 261N: The specified Python package ships Python modules under /usr/lib but 262N: does not specify any dependency on Python. 263N: 264N: This is likely an omission, the result of a typo in debian/control or 265N: the file should not be installed. 266N: 267N: Severity: error 268N: 269N: Check: languages/python 270N: 271E: pytdeextensions-trinity: python-script-but-no-python-dep opt/trinity/share/apps/pytdeextensions/app_templates/kcontrol_module/setup.py #!/usr/bin/python 272N: 273N: Packages with Python scripts should depend on the package python. Those 274N: with scripts that specify a specific version of Python must depend, 275N: recommend or suggest on that version of Python (exactly). 276N: 277N: For example, if a script in the package uses #!/usr/bin/python, the 278N: package needs a dependency on python. If a script uses 279N: #!/usr/bin/python2.6, the package needs a dependency on python2.6. A 280N: dependency on python (>= 2.6) is not correct, since later versions of 281N: Python may not provide the /usr/bin/python2.6 binary. 282N: 283N: If you are using debhelper, adding ${python3:Depends} or 284N: ${python:Depends} to the Depends field and ensuring dh_python2 or 285N: dh_python3 are run during the build should take care of adding the 286N: correct dependency. 287N: 288N: In some cases a weaker relationship, such as Suggests or Recommends, 289N: will be more appropriate. 290N: 291N: Severity: error 292N: 293N: Check: scripts 294N: 295E: pytdeextensions-trinity: python-script-but-no-python-dep opt/trinity/share/apps/pytdeextensions/app_templates/kcontrol_module/src/kcontrol_module.py #!/usr/bin/python 296E: pytdeextensions-trinity: python-script-but-no-python-dep opt/trinity/share/apps/pytdeextensions/app_templates/kdeapp/setup.py #!/usr/bin/python 297E: pytdeextensions-trinity: python-script-but-no-python-dep opt/trinity/share/apps/pytdeextensions/app_templates/kdeapp/src/tdeapp.py #!/usr/bin/python 298E: pytdeextensions-trinity: python-script-but-no-python-dep opt/trinity/share/apps/pytdeextensions/app_templates/kdeutility/setup.py #!/usr/bin/python 299E: pytdeextensions-trinity: python-script-but-no-python-dep opt/trinity/share/apps/pytdeextensions/app_templates/kdeutility/src/kdeutility.py #!/usr/bin/python 300E: pytdeextensions-trinity: python-script-but-no-python-dep opt/trinity/share/apps/pytdeextensions/app_templates/tdeioslave/setup.py #!/usr/bin/python 301E: pytdeextensions-trinity: python-script-but-no-python-dep opt/trinity/share/apps/pytdeextensions/app_templates/tdeioslave/src/tdeioslave.py #!/usr/bin/python 302E: pytdeextensions-trinity source: python3-depends-but-no-python3-helper pytdeextensions-trinity 303N: 304N: The source package declares a dependency on ${python3:Depends} in the 305N: given binary package's debian/control entry. However, debian/rules 306N: doesn't call any helper that would generate this substitution variable. 307N: 308N: Severity: error 309N: 310N: Check: debhelper 311N: 312W: pytdeextensions-trinity source: ancient-standards-version 3.8.4 (released 2010-01-27) (current is 4.5.0) 313N: 314N: The source package refers to a Standards-Version that has been obsolete 315N: for more than two years. Please update your package to latest Policy and 316N: set this control field appropriately. 317N: 318N: If the package is already compliant with the current standards, you 319N: don't have to re-upload the package just to adjust the Standards-Version 320N: control field. However, please remember to update this field next time 321N: you upload the package. 322N: 323N: See /usr/share/doc/debian-policy/upgrading-checklist.txt.gz in the 324N: debian-policy package for a summary of changes in newer versions of 325N: Policy. 326N: 327N: Refer to 328N: https://www.debian.org/doc/debian-policy/upgrading-checklist.html for 329N: details. 330N: 331N: Severity: warning 332N: 333N: Check: fields/standards-version 334N: 335W: pytdeextensions-trinity source: binary-nmu-debian-revision-in-source 4:14.2.0~pre42-0ubuntu20.04.0+6 336N: 337N: The version number of your source package ends in +b and a number or has 338N: a Debian revision containing three parts. These version numbers are used 339N: by binary NMUs and should not be used as the source version. (The +b 340N: form is the current standard; the three-part version number now 341N: obsolete.) 342N: 343N: Refer to Debian Developer's Reference section 5.10.2.1 (Recompilation or 344N: binary-only NMU) for details. 345N: 346N: Severity: warning 347N: 348N: Check: fields/version 349N: 350W: pytdeextensions-trinity source: debhelper-but-no-misc-depends libpythonize0-trinity-dev 351N: 352N: The source package uses debhelper, but it does not include 353N: ${misc:Depends} in the given binary package's debian/control entry. Any 354N: debhelper command may add dependencies to ${misc:Depends} that are 355N: required for the work that it does, so recommended best practice is to 356N: always add ${misc:Depends} to the dependencies of each binary package if 357N: debhelper is in use. 358N: 359N: Refer to the debhelper(7) manual page for details. 360N: 361N: Severity: warning 362N: 363N: Check: debhelper 364N: 365W: pytdeextensions-trinity source: debhelper-but-no-misc-depends pytdeextensions-trinity 366W: pytdeextensions-trinity source: debian-source-options-has-custom-compression-settings compression = "xz" (line 2) 367N: 368N: The debian/source/options file for this package specifies a custom 369N: compression level or algorithm. 370N: 371N: Whilst higher levels may reduce the size of big files, they have the 372N: side effect of consuming a lot of memory during both compression and 373N: extraction. This can not only also waste time unnecessarily, it can 374N: cause packages to FTBFS or even fail to install in resource-constrained 375N: environments or architectures. 376N: 377N: Please remove the call and let dpkg-deb(1) select suitable defaults. 378N: 379N: Refer to https://bugs.debian.org/829100 and the dpkg-deb(1) manual page 380N: for details. 381N: 382N: Severity: warning 383N: 384N: Check: debian/source-dir 385N: 386W: pytdeextensions-trinity source: debian-source-options-has-custom-compression-settings compression-level = 9 (line 3) 387W: libpythonize0-trinity: description-contains-homepage 388N: 389N: The extended description contains a "Homepage" pseudo-field following 390N: the old Developer's Reference recommendation. As of 1.14.6, dpkg now 391N: supports Homepage as a regular field in debian/control. This 392N: pseudo-field should be moved from the extended description to the fields 393N: for the relevant source or binary packages. 394N: 395N: Severity: warning 396N: 397N: Check: fields/description 398N: 399W: libpythonize0-trinity-dev: description-contains-homepage 400W: pytdeextensions-trinity: description-contains-homepage 401W: pytdeextensions-trinity source: epoch-change-without-comment 0.4.0-6ubuntu6 -> 4:14.2.0~pre42-0ubuntu20.04.0+6 402N: 403N: The previous version of this package had a different version epoch (eg. 404N: 2:1.0-1) to the current version but there's no reference to this in the 405N: changelog entry. 406N: 407N: Epochs exist to cope with changes to the upstream version numbering 408N: scheme. Whilst they are a powerful tool, increasing or adding an epoch 409N: has many downsides including causing issues with versioned dependencies, 410N: being misleading to users and being aesthetically unappealing. Whilst 411N: they should be avoided, valid reasons to add or increment the epoch 412N: include: 413N: 414N: - Upstream changed their versioning scheme in a way that makes the 415N: latest version lower than the previous one. 416N: - You need to permanently revert to a lower upstream version. 417N: 418N: Temporary revertions (eg. after an NMU) should use not modify or 419N: introduce an epoch - please use the CURRENT+reallyFORMER until you can 420N: upload the latest version again. 421N: 422N: If you are unsure whether you need to increase the epoch for a package, 423N: please consult the debian-devel mailing list. 424N: 425N: Lintian looks in this version's changelog entry for the phrase "epoch". 426N: 427N: Severity: warning 428N: 429N: Check: debian/changelog 430N: 431W: libpythonize0-trinity: package-has-unnecessary-activation-of-ldconfig-trigger 432N: 433N: The package activates the ldconfig trigger even though no shared 434N: libraries are installed in a directory controlled by the dynamic library 435N: loader. 436N: 437N: Note this may be triggered by a bug in debhelper, that causes it to 438N: auto-generate an ldconfig trigger for packages that do not need it. 439N: 440N: Refer to Debian Policy Manual section 8.1.1 (ldconfig) and 441N: https://bugs.debian.org/204975 for details. 442N: 443N: Severity: warning 444N: 445N: Check: shared-libs 446N: 447W: libpythonize0-trinity: package-relation-with-self breaks: libpythonize0-trinity (<< 4:14.0.0~) 448N: 449N: The package declares a relationship with itself. This is not very useful 450N: except in the case of a package Conflicting with itself if its package 451N: name doubles as a virtual package. 452N: 453N: Severity: warning 454N: 455N: Check: fields/package-relations 456N: 457W: libpythonize0-trinity-dev: package-relation-with-self breaks: libpythonize0-trinity-dev (<< 4:14.0.0~) 458W: pytdeextensions-trinity: python-module-in-wrong-location usr/lib/python3.8/dist-packages/__pycache__/ usr/lib/python3/dist-packages/__pycache__/ 459N: 460N: The package installs a Python module or debug information for a Python 461N: module in the wrong location for the given version of Python. 462N: 463N: dh_python3 can be used to fix this for Python 3 modules. 464N: 465N: Refer to Debian Python Policy section 2.5 (Module Path) and 466N: https://bugs.debian.org/576012 for details. 467N: 468N: Severity: warning 469N: 470N: Check: languages/python 471N: 472W: pytdeextensions-trinity: python-module-in-wrong-location usr/lib/python3.8/dist-packages/__pycache__/tdedesigner.cpython-38.pyc usr/lib/python3/dist-packages/__pycache__/tdedesigner.cpython-38.pyc 473W: pytdeextensions-trinity: python-module-in-wrong-location usr/lib/python3.8/dist-packages/__pycache__/tdedistutils.cpython-38.pyc usr/lib/python3/dist-packages/__pycache__/tdedistutils.cpython-38.pyc 474W: pytdeextensions-trinity: python-module-in-wrong-location usr/lib/python3.8/dist-packages/__pycache__/tqtdesigner.cpython-38.pyc usr/lib/python3/dist-packages/__pycache__/tqtdesigner.cpython-38.pyc 475W: pytdeextensions-trinity: python-module-in-wrong-location usr/lib/python3.8/dist-packages/__pycache__/tqtuicompiler.cpython-38.pyc usr/lib/python3/dist-packages/__pycache__/tqtuicompiler.cpython-38.pyc 476W: pytdeextensions-trinity: python-module-in-wrong-location usr/lib/python3.8/dist-packages/pytdeextensions-0.4.0.egg-info usr/lib/python3/dist-packages/pytdeextensions-0.4.0.egg-info 477W: pytdeextensions-trinity: python-module-in-wrong-location usr/lib/python3.8/dist-packages/tdedesigner.py usr/lib/python3/dist-packages/tdedesigner.py 478W: pytdeextensions-trinity: python-module-in-wrong-location usr/lib/python3.8/dist-packages/tdedistutils.py usr/lib/python3/dist-packages/tdedistutils.py 479W: pytdeextensions-trinity: python-module-in-wrong-location usr/lib/python3.8/dist-packages/tqtdesigner.py usr/lib/python3/dist-packages/tqtdesigner.py 480W: pytdeextensions-trinity: python-module-in-wrong-location usr/lib/python3.8/dist-packages/tqtuicompiler.py usr/lib/python3/dist-packages/tqtuicompiler.py 481W: pytdeextensions-trinity: script-not-executable opt/trinity/share/apps/pytdeextensions/app_templates/kdeapp/src/prefdialog.py 482N: 483N: This file starts with the #! sequence that marks interpreted scripts, 484N: but it is not executable. 485N: 486N: Severity: warning 487N: 488N: Check: scripts 489N: 490W: pytdeextensions-trinity: script-not-executable opt/trinity/share/apps/pytdeextensions/app_templates/kdeapp/src/tdeappiface.py 491W: pytdeextensions-trinity: script-not-executable opt/trinity/share/apps/pytdeextensions/app_templates/kdeapp/src/tdeappview.py 492W: pytdeextensions-trinity: unknown-section tde 493N: 494N: The "Section:" field in this package's control file is not one of the 495N: sections in use on the ftp archive. Valid sections are currently admin, 496N: comm, cli-mono, database, debug, devel, doc, editors, electronics, 497N: embedded, fonts, games, gnome, gnu-r, gnustep, graphics, hamradio, 498N: haskell, httpd, interpreters, java, javascript, kde, libdevel, libs, 499N: lisp, localization, kernel, mail, math, misc, net, news, ocaml, oldlibs, 500N: otherosfs, perl, php, python, ruby, rust, science, shells, sound, tex, 501N: text, utils, vcs, video, web, x11, xfce, zope. 502N: 503N: The section name should be preceded by "non-free/" if the package is in 504N: the non-free archive area, and by "contrib/" if the package is in the 505N: contrib archive area. 506N: 507N: Refer to Debian Policy Manual section 2.4 (Sections) for details. 508N: 509N: Severity: warning 510N: 511N: Check: fields/section 512N: 513W: pytdeextensions-trinity source: unused-build-dependency-on-cdbs 514N: 515N: The package build-depends on cdbs, but does not include any cdbs files 516N: in debian/rules. 517N: 518N: Severity: warning 519N: 520N: Check: debhelper 521N: 522I: pytdeextensions-trinity source: debian-pycompat-is-obsolete 523N: 524N: debian/pycompat is not used by any modern Python helper. It should be 525N: safe to remove this file. 526N: 527N: Severity: info 528N: 529N: Check: cruft 530N: 531I: pytdeextensions-trinity source: debian-watch-file-is-missing 532N: 533N: This source package is not Debian-native but it does not have a 534N: debian/watch file. This file is used for automatic detection of new 535N: upstream versions by the Debian External Health Status project and other 536N: project infrastructure. If this package is maintained upstream, please 537N: consider adding a debian/watch file to detect new releases. 538N: 539N: If the package is not maintained upstream or if upstream uses a 540N: distribution mechanism that cannot be meaningfully monitored by uscan 541N: and the Debian External Health Status project, please consider adding a 542N: debian/watch file containing only comments documenting the situation. 543N: 544N: Refer to Debian Policy Manual section 4.11 (Optional upstream source 545N: location: debian/watch) and the uscan(1) manual page for details. 546N: 547N: Severity: info 548N: 549N: Check: debian/watch 550N: 551I: pytdeextensions-trinity: extra-license-file opt/trinity/share/apps/pytdeextensions/app_templates/kcontrol_module/COPYING 552N: 553N: All license information should be collected in the debian/copyright 554N: file. This usually makes it unnecessary for the package to install this 555N: information in other places as well. 556N: 557N: Refer to Debian Policy Manual section 12.5 (Copyright information) for 558N: details. 559N: 560N: Severity: info 561N: 562N: Check: files/licenses 563N: 564I: pytdeextensions-trinity: extra-license-file opt/trinity/share/apps/pytdeextensions/app_templates/kdeapp/COPYING 565I: pytdeextensions-trinity: extra-license-file opt/trinity/share/apps/pytdeextensions/app_templates/kdeutility/COPYING 566I: pytdeextensions-trinity: extra-license-file opt/trinity/share/apps/pytdeextensions/app_templates/tdeioslave/COPYING 567I: libpythonize0-trinity: hardening-no-bindnow opt/trinity/lib/libpythonize.so.0.0.0 568N: 569N: This package provides an ELF binary that lacks the "bindnow" linker 570N: flag. 571N: 572N: This is needed (together with "relro") to make the "Global Offset Table" 573N: (GOT) fully read-only. The bindnow feature trades startup time for 574N: improved security. Please consider enabling this feature or consider 575N: overriding the tag (possibly with a comment about why). 576N: 577N: If you use dpkg-buildflags, you may have to add hardening=+bindnow or 578N: hardening=+all to DEB_BUILD_MAINT_OPTIONS. 579N: 580N: The relevant compiler flags are set in LDFLAGS. 581N: 582N: Refer to https://wiki.debian.org/Hardening for details. 583N: 584N: Severity: info 585N: 586N: Check: binaries 587N: 588I: pytdeextensions-trinity source: quilt-patch-missing-description 11_fix_get_libdir_name.diff 589N: 590N: quilt patch files should start with a description of patch. All lines 591N: before the start of the patch itself are considered part of the 592N: description. You can edit the description with quilt header -e when the 593N: patch is at the top of the stack. 594N: 595N: As well as a description of the purpose and function of the patch, the 596N: description should ideally contain author information, a URL for the bug 597N: report (if any), Debian or upstream bugs fixed by it, upstream status, 598N: the Debian version and date the patch was first included, and any other 599N: information that would be useful if someone were investigating the patch 600N: and underlying problem. Please consider using the DEP 3 format for this 601N: information. 602N: 603N: Refer to https://dep-team.pages.debian.net/deps/dep3/ for details. 604N: 605N: Severity: info 606N: 607N: Check: patch-systems 608N: 609I: pytdeextensions-trinity source: testsuite-autopkgtest-missing 610N: 611N: This package does not declare a test suite. 612N: 613N: Having a test suite aids with automated quality assurance of the archive 614N: outside of your package. For example, if your package has a test suite 615N: it is possible to re-run that test suite when any of your package's 616N: dependencies have a new version and check whether that update causes 617N: problems for your package. 618N: 619N: In addition, since May 2018 these tests now influence migration from 620N: unstable to testing: 621N: 622N: https://lists.debian.org/debian-devel-announce/2018/05/msg00001.html 623N: 624N: Please add a debian/tests/control file to your package to declare a 625N: testsuite, but please make sure to only add autopkgtests if they provide 626N: meaningful coverage of your package. 627N: 628N: Refer to https://ci.debian.net/doc/ for details. 629N: 630N: Severity: info 631N: 632N: Check: testsuite 633N: 634I: pytdeextensions-trinity: unused-override desktop-command-not-in-package ./opt/trinity/share/apps/pytdeextensions/app_templates/kcontrol_module/src/kcontrol_module.desktop tdecmshell 635N: 636N: Lintian discovered an unused override entry in its database. Most likely 637N: it was used for a false-positive that has been fixed. However, some tags 638N: are only triggered in packages built on certain architectures. In this 639N: case, the override may need an architecture qualifier. 640N: 641N: Alternatively, the additional information provided by Lintian in the 642N: tag's output may changed since the override was last modified. 643N: 644N: If the override is unused, please remove it from the overrides file. 645N: 646N: Refer to Lintian User's Manual section 2.4.3 (Architecture specific 647N: overrides) for details. 648N: 649N: Severity: info 650N: 651N: Check: lintian 652N: 653I: pytdeextensions-trinity: unused-override desktop-command-not-in-package ./opt/trinity/share/apps/pytdeextensions/app_templates/kdeapp/src/kdeapp.desktop $APPNAMELC$ 654I: pytdeextensions-trinity: unused-override desktop-command-not-in-package ./opt/trinity/share/apps/pytdeextensions/app_templates/kdeutility/src/kdeutility.desktop $APPNAMELC$ 655I: pytdeextensions-trinity: unused-override desktop-entry-contains-unknown-key ./opt/trinity/share/apps/pytdeextensions/app_templates/kcontrol_module/src/kcontrol_module.desktop:4 name[en_GB] 656I: pytdeextensions-trinity: unused-override desktop-entry-invalid-category QT ./opt/trinity/share/apps/pytdeextensions/app_templates/kcontrol_module/src/kcontrol_module.desktop 657I: pytdeextensions-trinity: unused-override desktop-entry-invalid-category X-TDE-settings-system ./opt/trinity/share/apps/pytdeextensions/app_templates/kcontrol_module/src/kcontrol_module.desktop 658I: pytdeextensions-trinity: unused-override desktop-entry-lacks-main-category ./opt/trinity/share/apps/pytdeextensions/app_templates/kcontrol_module/src/kcontrol_module.desktop 659I: pytdeextensions-trinity: unused-override executable-not-elf-or-script ./opt/trinity/share/apps/pytdeextensions/app_templates/kcontrol_module/src/KcontrolModuleWidgetUI.py 660I: pytdeextensions-trinity: unused-override executable-not-elf-or-script ./opt/trinity/share/apps/pytdeextensions/app_templates/kdeutility/src/KDEUtilityDialogUI.py 661P: pytdeextensions-trinity source: co-maintained-package-with-no-vcs-fields 662N: 663N: Based on the content of the maintainer and uploader fields this package 664N: is co-maintained but there are no Vcs-* fields. 665N: 666N: It is recommended that shared maintenance of packages are co-ordinated 667N: via a revision control system. 668N: 669N: Severity: pedantic 670N: 671N: Check: fields/vcs 672N: 673P: libpythonize0-trinity: copyright-refers-to-symlink-license usr/share/common-licenses/GPL 674N: 675N: The copyright file refers to the versionless symlink in 676N: /usr/share/common-licenses for the full text of the GPL, LGPL, or GFDL 677N: license. This symlink is updated to point to the latest version of the 678N: license when a new one is released. The package appears to allow 679N: relicensing under later versions of its license, so this is legally 680N: consistent, but it implies that Debian will relicense the package under 681N: later versions of those licenses as they're released. It is normally 682N: better to point to the version of the license the package references in 683N: its license statement. 684N: 685N: For example, if the package says something like "you may redistribute it 686N: and/or modify it under the terms of the GNU General Public License as 687N: published by the Free Software Foundation; either version 2, or (at your 688N: option) any later version", the debian/copyright file should refer to 689N: /usr/share/common-licenses/GPL-2, not /GPL. 690N: 691N: For packages released under the same terms as Perl, Perl references the 692N: GPL version 1, so point to /usr/share/common-licenses/GPL-1. 693N: 694N: Severity: pedantic 695N: 696N: Check: debian/copyright 697N: 698P: libpythonize0-trinity-dev: copyright-refers-to-symlink-license usr/share/common-licenses/GPL 699P: pytdeextensions-trinity: copyright-refers-to-symlink-license usr/share/common-licenses/GPL 700P: pytdeextensions-trinity source: file-contains-trailing-whitespace debian/changelog (line 141) 701N: 702N: This file appears to contain one or more lines with trailing whitespace 703N: characters. 704N: 705N: Whilst typically harmless and merely unsightly, they can often cause 706N: difficult-to-spot issues where tools interpret the whitespace characters 707N: literally as well as introduce unnecessary diff(1) noise. They are thus 708N: best avoided in their entirity. 709N: 710N: Whitespace at the end of lines may be removed with the following: 711N: 712N: $ sed -i -e 's@[[:space:]]*$@@g' debian/control debian/changelog 713N: 714N: If you use Emacs, you can also use "M-x wh-cl" (whitespace-cleanup). 715N: 716N: However, if you wish to only remove trailing spaces and leave trailing 717N: tabs (eg. for Makefiles), you can use the following code snippet: 718N: 719N: $ sed -i -e 's@[ ]*$@@g' debian/rules 720N: 721N: To remove empty lines from the end of a file, you can use: 722N: 723N: $ sed -i -e :a -e '/^\n*$/{$d;N;};/\n$/ba' debian/rules 724N: 725N: Severity: pedantic 726N: 727N: Check: cruft 728N: 729P: pytdeextensions-trinity source: file-contains-trailing-whitespace debian/changelog (line 48) 730P: pytdeextensions-trinity source: file-contains-trailing-whitespace debian/changelog (line 67) 731P: pytdeextensions-trinity source: no-dep5-copyright 732N: 733N: This package does not use a machine-readable debian/copyright file. 734N: 735N: This format makes it easier to review licenses and can be easily parsed 736N: by Lintian. 737N: 738N: Refer to 739N: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ for 740N: details. 741N: 742N: Severity: pedantic 743N: 744N: Check: debian/copyright 745N: 746P: pytdeextensions-trinity source: no-homepage-field 747N: 748N: This non-native package lacks a Homepage field. If the package has an 749N: upstream home page that contains useful information or resources for the 750N: end user, consider adding a Homepage control field to debian/control. 751N: 752N: Refer to Debian Policy Manual section 5.6.23 (Homepage) for details. 753N: 754N: Severity: pedantic 755N: 756N: Check: fields/homepage 757N: 758P: pytdeextensions-trinity source: package-uses-old-debhelper-compat-version 10 759N: 760N: The debhelper compatibility version used by this package is marked as 761N: not recommended by the debhelper developer. You may consider using a 762N: recommended compatibility version. 763N: 764N: The compatibility version can be set by specifying debhelper-compat (= 765N: 12) in your package's Build-Depends, by the legacy debian/compat file or 766N: even by setting and exporting DH_COMPAT in debian/rules. If it is not 767N: set in either place, debhelper defaults to the deprecated compatibility 768N: version 1. 769N: 770N: Refer to the debhelper(7) manual page for details. 771N: 772N: Severity: pedantic 773N: 774N: Check: debhelper 775N: 776P: pytdeextensions-trinity source: rules-requires-root-missing 777N: 778N: The debian/control file is missing an explicit Rules-Requires-Root 779N: field. 780N: 781N: Traditionally, Debian packages have required root privileges for some 782N: debian/rules target requiring a split between build and binary targets. 783N: This makes the builds slower due to the increased amount of invocations 784N: as well as the overhead of fakeroot itself. 785N: 786N: Please specify (eg.) Rules-Requires-Root: no in the debian/control 787N: source stanza, but packagers should verify using diffoscope(1) that the 788N: binaries built with this field present are identical. 789N: 790N: Refer to /usr/share/doc/dpkg-dev/rootless-builds.txt.gz, Debian Policy 791N: Manual section 4.9.2 (debian/rules and Rules-Requires-Root), and Debian 792N: Policy Manual section 5.6.31 (Rules-Requires-Root) for details. 793N: 794N: Severity: pedantic 795N: 796N: Check: debian/control 797N: 798X: pytdeextensions-trinity source: upstream-metadata-file-is-missing 799N: 800N: This source package is not Debian-native but it does not have a 801N: debian/upstream/metadata file. 802N: 803N: The Upstream MEtadata GAthered with YAml (UMEGAYA) project is an effort 804N: to collect meta-information about upstream projects from any source 805N: package. This file is in YAML format and it is used in to feed the data 806N: in the UltimateDebianDatabase. For example, it can contains the way the 807N: authors want their software be cited in publications and some 808N: bibliographic references about the software. 809N: 810N: Please add a debian/upstream/metadata file. 811N: 812N: Refer to https://dep-team.pages.debian.net/deps/dep12/ and 813N: https://wiki.debian.org/UpstreamMetadata for details. 814N: 815N: Severity: pedantic 816N: 817N: Check: debian/upstream/metadata 818N: 819N: This tag is experimental. Please file a bug report if the tag seems 820N: wrong. 821N: 822C: libpythonize0-trinity: control-tarball-compression-format xz 823N: 824N: This is the compressor format used for the control.tar tarball. 825N: 826N: Severity: classification 827N: 828N: Check: deb-format 829N: 830N: This tag is a classification. There is no issue in your package. 831N: 832C: libpythonize0-trinity-dev: control-tarball-compression-format xz 833C: pytdeextensions-trinity: control-tarball-compression-format xz 834C: libpythonize0-trinity: data-tarball-compression-format xz 835N: 836N: This is the compressor format used for the data.tar tarball. 837N: 838N: Severity: classification 839N: 840N: Check: deb-format 841N: 842N: This tag is a classification. There is no issue in your package. 843N: 844C: libpythonize0-trinity-dev: data-tarball-compression-format xz 845C: pytdeextensions-trinity: data-tarball-compression-format xz 846C: pytdeextensions-trinity source: debhelper-compat-level 10 847N: 848N: This is the debhelper compat level used specified by this package. 849N: 850N: Severity: classification 851N: 852N: Check: debhelper 853N: 854N: This tag is a classification. There is no issue in your package. 855N: 856C: pytdeextensions-trinity source: debian-build-system dh 857N: 858N: This is the build system that Lintian believes the package is using. 859N: 860N: Severity: classification 861N: 862N: Check: debhelper 863N: 864N: This tag is a classification. There is no issue in your package. 865N: 866C: libpythonize0-trinity: no-ctrl-scripts 867N: 868N: The package does not rely on any maintainer scripts (or other executable 869N: control files). 870N: 871N: Severity: classification 872N: 873N: Check: control-files 874N: 875N: This tag is a classification. There is no issue in your package. 876N: 877C: libpythonize0-trinity-dev: no-ctrl-scripts 878C: pytdeextensions-trinity: no-ctrl-scripts 879C: pytdeextensions-trinity source: package-is-co-maintained 2 880N: 881N: The package is co-maintained but not team-maintained according to the 882N: maintainer/uploaders fields in the debian/control file. 883N: 884N: Severity: classification 885N: 886N: Check: fields/vcs 887N: 888N: This tag is a classification. There is no issue in your package. 889N: 890C: libpythonize0-trinity: package-is-maintained-by-individual 891N: 892N: The package is maintained by an individual according to the 893N: maintainer/uploaders fields in the debian/control file. 894N: 895N: Severity: classification 896N: 897N: Check: fields/vcs 898N: 899N: This tag is a classification. There is no issue in your package. 900N: 901C: libpythonize0-trinity-dev: package-is-maintained-by-individual 902C: pytdeextensions-trinity: package-is-maintained-by-individual 903C: pytdeextensions-trinity source: patch-system quilt 904N: 905N: This package uses the specified patch system (eg. "quilt" or "dpatch"). 906N: 907N: Severity: classification 908N: 909N: Check: patch-systems 910N: 911N: This tag is a classification. There is no issue in your package. 912N: 913C: pytdeextensions-trinity source: source-format 3.0 (quilt) 914N: 915N: This is the source format declared in the package. 916N: 917N: Severity: classification 918N: 919N: Check: debian/source-dir 920N: 921N: This tag is a classification. There is no issue in your package. 922N: 923C: pytdeextensions-trinity source: standards-version 3.8.4 924N: 925N: The standards version of the package according to Standards-Version 926N: field in the debian/control file. 927N: 928N: Severity: classification 929N: 930N: Check: fields/standards-version 931N: 932N: This tag is a classification. There is no issue in your package. 933N: