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