analysis.json

analysis.json
1{"tags": [{"severity": "info", "package": "pytde-dev", "tag": "package-contains-documentation-outside-usr-share-doc", "explanation": "This package ships a documentation file outside /usr/share/doc\nDocumentation files are normally installed inside /usr/share/doc.\n\nIf this file doesn't describe the contents or purpose of the directory it\nis in, please consider moving this file to /usr/share/doc/ or maybe even\nremoving it. If this file does describe the contents or purpose of the\ndirectory it is in, please add a lintian override.\n\nVisibility: info\nShow-Always: no\nCheck: documentation\n\nScreen: python/egg/metadata\nAdvocates: \"Scott Kitterman\" <debian@kitterman.com>\nReason: The folders XXX.dist-info/ and XXX.egg-info/ hold metadata for\nPython modules. Those files are not documentation even though\nsome of their names carry the .txt file extension.\n\nPython modules can be both public and private.\n\nRead more in\nhttps://www.python.org/dev/peps/pep-0427/#the-dist-info-directory,\nhttps://www.python.org/dev/peps/pep-0376/#id16,\nhttps://www.python.org/dev/peps/pep-0610/,\nhttps://www.python.org/dev/peps/pep-0639/,\nhttps://setuptools.pypa.io/en/latest/deprecated/python_eggs.html,\nand Bug#1003913.", "comment": "", "note": "", "pointer": "usr/share/sip-tqt/trinity/glossary.html"}, {"severity": "info", "package": "pytde-dev", "tag": "unused-override", "explanation": "", "comment": "", "note": "unknown-field Original-Maintainer", "pointer": "usr/share/lintian/overrides/pytde-dev:5"}, {"severity": "pedantic", "package": "pytde-dev", "tag": "copyright-refers-to-symlink-license", "explanation": "The copyright file refers to the versionless symlink in\n/usr/share/common-licenses for the full text of the GPL, LGPL, or GFDL\nlicense. This symlink is updated to point to the latest version of the\nlicense when a new one is released. The package appears to allow\nrelicensing under later versions of its license, so this is legally\nconsistent, but it implies that Debian will relicense the package under\nlater versions of those licenses as they're released. It is normally\nbetter to point to the version of the license the package references in\nits license statement.\n\nFor example, if the package says something like \"you may redistribute it\nand/or modify it under the terms of the GNU General Public License as\npublished by the Free Software Foundation; either version 2, or (at your\noption) any later version\", the debian/copyright file should refer to\n/usr/share/common-licenses/GPL-2, not /GPL.\n\nFor packages released under the same terms as Perl, Perl references the\nGPL version 1, so point to /usr/share/common-licenses/GPL-1.\n\nVisibility: pedantic\nShow-Always: no\nCheck: debian/copyright", "comment": "", "note": "usr/share/common-licenses/GPL", "pointer": ""}, {"severity": "experimental", "package": "pytde-dev", "tag": "application-in-library-section", "explanation": "This package contains a binary in $PATH but is in a section just thought\nfor libraries. It likely should be in another section like e.g. utils,\ntext, devel, misc, etc., but not in e.g. perl, ruby or python.\n\nPeople tend to skip these package sections when looking for applications\nin the package list and hence wouldn't notice this package.\n\nIn case the program in $PATH is only a helper tool and the package is\nprimarily a library, please add a Lintian override for this tag.\n\nVisibility: info\nShow-Always: no\nCheck: application-not-library\nThis tag is experimental.", "comment": "", "note": "python", "pointer": "usr/bin/tdepyuic"}, {"severity": "overridden", "package": "pytde-dev", "tag": "no-manual-page", "explanation": "Each binary in /usr/bin, /usr/sbin, /bin, /sbin or /usr/games should have\na manual page\n\nNote that though the man program has the capability to check for several\nprogram names in the NAMES section, each of these programs should have its\nown manual page (a symbolic link to the appropriate manual page is\nsufficient) because other manual page viewers such as xman or tkman don't\nsupport this.\n\nIf the name of the manual page differs from the binary by case, man may be\nable to find it anyway; however, it is still best practice to match the\nexact capitalization of the executable in the manual page.\n\nIf the manual pages are provided by another package on which this package\ndepends, Lintian may not be able to determine that manual pages are\navailable. In this case, after confirming that all binaries do have manual\npages after this package and its dependencies are installed, please add a\nLintian override.\n\nPlease refer to Manual pages (Section 12.1) in the Debian Policy Manual\nfor details.\n\nVisibility: warning\nShow-Always: no\nCheck: documentation/manual\nRenamed from: binary-without-manpage", "comment": "", "note": "", "pointer": "usr/bin/tdepyuic"}, {"severity": "classification", "package": "pytde-dev", "tag": "control-tarball-compression-format", "explanation": "This is the compressor format used for the control.tar tarball.\n\nVisibility: classification\nShow-Always: no\nCheck: deb-format\nThis tag is a classification. There is no issue in your package.", "comment": "", "note": "zst", "pointer": ""}, {"severity": "classification", "package": "pytde-dev", "tag": "ctrl-script", "explanation": "This package has one or more maintainer scripts (or other executable\ncontrol files).\n\nThis flags any control file with the executable bit set.\n\nVisibility: classification\nShow-Always: no\nCheck: control-files\nThis tag is a classification. There is no issue in your package.", "comment": "", "note": "", "pointer": "postinst"}, {"severity": "classification", "package": "pytde-dev", "tag": "ctrl-script", "explanation": "", "comment": "", "note": "", "pointer": "prerm"}, {"severity": "classification", "package": "pytde-dev", "tag": "data-tarball-compression-format", "explanation": "This is the compressor format used for the data.tar tarball.\n\nVisibility: classification\nShow-Always: no\nCheck: deb-format\nThis tag is a classification. There is no issue in your package.", "comment": "", "note": "zst", "pointer": ""}, {"severity": "classification", "package": "pytde-dev", "tag": "debhelper-autoscript-in-maintainer-scripts", "explanation": "The maintainer scripts of the package contain one or more auto-generated\nshell snippets inserted by the listed debhelper tool.\n\nVisibility: classification\nShow-Always: no\nCheck: maintainer-scripts/generated\nThis tag is a classification. There is no issue in your package.", "comment": "", "note": "dh_python3", "pointer": ""}, {"severity": "classification", "package": "pytde-dev", "tag": "mail-contact", "explanation": "", "comment": "", "note": "Maintainer \"TDE Debian Team\" <team-debian@trinitydesktop.org>", "pointer": ""}, {"severity": "classification", "package": "pytde-dev", "tag": "maintainer-script-interpreter", "explanation": "Interpreter used in maintainer script or ELF\n\nVisibility: classification\nShow-Always: no\nCheck: scripts\nThis tag is a classification. There is no issue in your package.", "comment": "", "note": "/bin/sh", "pointer": "postinst"}, {"severity": "classification", "package": "pytde-dev", "tag": "maintainer-script-interpreter", "explanation": "", "comment": "", "note": "/bin/sh", "pointer": "prerm"}, {"severity": "classification", "package": "pytde-dev", "tag": "package-is-maintained-by-individual", "explanation": "The package is maintained by an individual according to the\nmaintainer/uploaders fields in the debian/control file.\n\nVisibility: classification\nShow-Always: no\nCheck: fields/vcs\nThis tag is a classification. There is no issue in your package.", "comment": "", "note": "", "pointer": ""}, {"severity": "classification", "package": "pytde-dev", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Architecture all", "pointer": ""}, {"severity": "classification", "package": "pytde-dev", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Breaks python-trinity-trinity-dev (<< 4:14.1.0~)", "pointer": ""}, {"severity": "classification", "package": "pytde-dev", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Depends python3:any, pytqt-tools", "pointer": ""}, {"severity": "classification", "package": "pytde-dev", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Description Trinity bindings for Python - Development files and scripts", "pointer": "Trinity"}, {"severity": "classification", "package": "pytde-dev", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Homepage http://www.riverbankcomputing.co.uk/pytde/index.php", "pointer": ""}, {"severity": "classification", "package": "pytde-dev", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Installed-Size 2290", "pointer": ""}, {"severity": "classification", "package": "pytde-dev", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Maintainer TDE Debian Team <team-debian@trinitydesktop.org>", "pointer": ""}, {"severity": "classification", "package": "pytde-dev", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Original-Maintainer Ricardo Javier Cardenes Medina <rcardenes@debian.org>", "pointer": ""}, {"severity": "classification", "package": "pytde-dev", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Package pytde-dev", "pointer": ""}, {"severity": "classification", "package": "pytde-dev", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Priority optional", "pointer": ""}, {"severity": "classification", "package": "pytde-dev", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Replaces python-trinity-trinity-dev (<< 4:14.1.0~)", "pointer": ""}, {"severity": "classification", "package": "pytde-dev", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Section python", "pointer": ""}, {"severity": "classification", "package": "pytde-dev", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Source pytde", "pointer": ""}, {"severity": "classification", "package": "pytde-dev", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Version 4:14.1.6~pre5-0ubuntu25.10.0+5", "pointer": ""}, {"severity": "info", "package": "pytde-doc", "tag": "unused-override", "explanation": "", "comment": "", "note": "unknown-field Original-Maintainer", "pointer": "usr/share/lintian/overrides/pytde-doc:2"}, {"severity": "pedantic", "package": "pytde-doc", "tag": "copyright-refers-to-symlink-license", "explanation": "", "comment": "", "note": "usr/share/common-licenses/GPL", "pointer": ""}, {"severity": "pedantic", "package": "pytde-doc", "tag": "example-unusual-interpreter", "explanation": "This package contains an example script for an interpreter that is not\nshipped in the package and is not known to Lintian. It is possible that\nthere is a typo or the interpreter is not executable.\n\nVisibility: pedantic\nShow-Always: no\nCheck: scripts", "comment": "", "note": "python", "pointer": "usr/share/doc/pytde-doc/examples/example_dcopexport.py"}, {"severity": "pedantic", "package": "pytde-doc", "tag": "example-unusual-interpreter", "explanation": "", "comment": "", "note": "python", "pointer": "usr/share/doc/pytde-doc/examples/pytde-sampler/__init__.py"}, {"severity": "pedantic", "package": "pytde-doc", "tag": "example-unusual-interpreter", "explanation": "", "comment": "", "note": "python", "pointer": "usr/share/doc/pytde-doc/examples/pytde-sampler/about.py"}, {"severity": "pedantic", "package": "pytde-doc", "tag": "example-unusual-interpreter", "explanation": "", "comment": "", "note": "python", "pointer": "usr/share/doc/pytde-doc/examples/pytde-sampler/lib.py"}, {"severity": "pedantic", "package": "pytde-doc", "tag": "example-unusual-interpreter", "explanation": "", "comment": "", "note": "python", "pointer": "usr/share/doc/pytde-doc/examples/pytde-sampler/runner.py"}, {"severity": "pedantic", "package": "pytde-doc", "tag": "example-unusual-interpreter", "explanation": "", "comment": "", "note": "python", "pointer": "usr/share/doc/pytde-doc/examples/pytde-sampler/sampler.py"}, {"severity": "pedantic", "package": "pytde-doc", "tag": "example-unusual-interpreter", "explanation": "", "comment": "", "note": "python", "pointer": "usr/share/doc/pytde-doc/examples/uiqxembed.py"}, {"severity": "pedantic", "package": "pytde-doc", "tag": "example-unusual-interpreter", "explanation": "", "comment": "", "note": "python", "pointer": "usr/share/doc/pytde-doc/examples/uitdemdi.py"}, {"severity": "experimental", "package": "pytde-doc", "tag": "duplicate-files", "explanation": "The package ships the two (or more) files with the exact same contents.\n\nDuplicates can often be replaced with symlinks by running:\n\njdupes -rl debian/${binary}/usr\n\n... after they are installed, eg. in override_dh_link. In addition, please\nconsider reporting this upstream.\n\nNote: empty files are exempt from this check.\n\nPlease refer to the jdupes(1) manual page for details.\n\nVisibility: pedantic\nShow-Always: no\nCheck: files/duplicates\nThis tag is experimental.", "comment": "", "note": "usr/share/doc/pytde-doc/examples/pytde-sampler/aboutkde.png usr/share/doc/pytde-doc/examples/pytestimage.png", "pointer": ""}, {"severity": "classification", "package": "pytde-doc", "tag": "control-tarball-compression-format", "explanation": "", "comment": "", "note": "zst", "pointer": ""}, {"severity": "classification", "package": "pytde-doc", "tag": "data-tarball-compression-format", "explanation": "", "comment": "", "note": "zst", "pointer": ""}, {"severity": "classification", "package": "pytde-doc", "tag": "mail-contact", "explanation": "", "comment": "", "note": "Maintainer \"TDE Debian Team\" <team-debian@trinitydesktop.org>", "pointer": ""}, {"severity": "classification", "package": "pytde-doc", "tag": "no-ctrl-scripts", "explanation": "The package does not rely on any maintainer scripts (or other executable\ncontrol files).\n\nVisibility: classification\nShow-Always: no\nCheck: control-files\nThis tag is a classification. There is no issue in your package.", "comment": "", "note": "", "pointer": ""}, {"severity": "classification", "package": "pytde-doc", "tag": "package-is-maintained-by-individual", "explanation": "", "comment": "", "note": "", "pointer": ""}, {"severity": "classification", "package": "pytde-doc", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Architecture all", "pointer": ""}, {"severity": "classification", "package": "pytde-doc", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Breaks python-trinity-trinity-doc (<< 4:14.1.0~)", "pointer": ""}, {"severity": "classification", "package": "pytde-doc", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Description Documentation and examples for PyTDE", "pointer": "Trinity"}, {"severity": "classification", "package": "pytde-doc", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Homepage http://www.riverbankcomputing.co.uk/pytde/index.php", "pointer": ""}, {"severity": "classification", "package": "pytde-doc", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Installed-Size 6914", "pointer": ""}, {"severity": "classification", "package": "pytde-doc", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Maintainer TDE Debian Team <team-debian@trinitydesktop.org>", "pointer": ""}, {"severity": "classification", "package": "pytde-doc", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Original-Maintainer Ricardo Javier Cardenes Medina <rcardenes@debian.org>", "pointer": ""}, {"severity": "classification", "package": "pytde-doc", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Package pytde-doc", "pointer": ""}, {"severity": "classification", "package": "pytde-doc", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Priority optional", "pointer": ""}, {"severity": "classification", "package": "pytde-doc", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Replaces python-trinity-trinity-doc (<< 4:14.1.0~)", "pointer": ""}, {"severity": "classification", "package": "pytde-doc", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Section doc", "pointer": ""}, {"severity": "classification", "package": "pytde-doc", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Source pytde", "pointer": ""}, {"severity": "classification", "package": "pytde-doc", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Version 4:14.1.6~pre5-0ubuntu25.10.0+5", "pointer": ""}], "summary": {"tags_count_by_severity": {"error": 0, "warning": 0, "info": 3, "pedantic": 10, "experimental": 2, "overridden": 1, "classification": 41}, "package_filename": {"pytde-dev": "pytde-dev_14.1.6~pre5-0ubuntu25.10.0+5_all.deb", "pytde-doc": "pytde-doc_14.1.6~pre5-0ubuntu25.10.0+5_all.deb"}, "tags_found": ["application-in-library-section", "control-tarball-compression-format", "copyright-refers-to-symlink-license", "ctrl-script", "data-tarball-compression-format", "debhelper-autoscript-in-maintainer-scripts", "duplicate-files", "example-unusual-interpreter", "mail-contact", "maintainer-script-interpreter", "no-ctrl-scripts", "package-contains-documentation-outside-usr-share-doc", "package-is-maintained-by-individual", "trimmed-field", "unused-override"], "overridden_tags_found": ["no-manual-page"], "lintian_version": "2.122.0ubuntu1", "distribution": "debian:questing"}, "version": 1}