1{"tags": [{"severity": "info", "package": "libtqt-perl", "tag": "hardening-no-bindnow", "explanation": "This package provides an ELF binary that lacks the \"bindnow\" linker flag.\n\nThis is needed (together with \"relro\") to make the \"Global Offset Table\"\n(GOT) fully read-only. The bindnow feature trades startup time for\nimproved security. Please consider enabling this feature or consider\noverriding the tag (possibly with a comment about why).\n\nIf you use dpkg-buildflags, you may have to add hardening=+bindnow or\nhardening=+all to DEB_BUILD_MAINT_OPTIONS.\n\nThe relevant compiler flags are set in LDFLAGS.\n\nPlease refer to https://wiki.debian.org/Hardening for details.\n\nVisibility: info\nShow-Always: no\nCheck: binaries/hardening", "comment": "", "note": "", "pointer": "usr/lib/aarch64-linux-gnu/perl5/5.34/auto/TQt/TQt.so"}, {"severity": "info", "package": "libtqt-perl", "tag": "spelling-error-in-binary", "explanation": "Lintian found a spelling error in the given binary. Lintian has a list of\ncommon misspellings that it looks for. It does not have a dictionary like\na spelling checker does.\n\nIf the string containing the spelling error is translated with the help of\ngettext or a similar tool, please fix the error in the translations as\nwell as the English text to avoid making the translations fuzzy. With\ngettext, for example, this means you should also fix the spelling mistake\nin the corresponding msgids in the *.po files.\n\nYou can often find the word in the source code by running:\n\ngrep -rw <word> <source-tree>\n\nThis tag may produce false positives for words that contain non-ASCII\ncharacters due to limitations in strings.\n\nVisibility: info\nShow-Always: no\nCheck: binaries/spelling", "comment": "", "note": "usr/bin/puic resizeable resizable", "pointer": ""}, {"severity": "info", "package": "libtqt-perl", "tag": "spelling-error-in-binary", "explanation": "", "comment": "", "note": "usr/lib/aarch64-linux-gnu/perl5/5.34/auto/TQt/TQt.so paramater parameter", "pointer": ""}, {"severity": "info", "package": "libtqt-perl", "tag": "unused-override", "explanation": "", "comment": "", "note": "unknown-field Original-Maintainer", "pointer": ""}, {"severity": "pedantic", "package": "libtqt-perl", "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": "libtqt-perl", "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": "perl usr/bin/pqtsh usr/bin/puic usr/bin/pqtapi", "pointer": ""}, {"severity": "experimental", "package": "libtqt-perl", "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/libtqt-perl/tutorials/t10/LCDRange.pm usr/share/doc/libtqt-perl/tutorials/t11/LCDRange.pm usr/share/doc/libtqt-perl/tutorials/t8/LCDRange.pm usr/share/doc/libtqt-perl/tutorials/t9/LCDRange.pm", "pointer": ""}, {"severity": "experimental", "package": "libtqt-perl", "tag": "duplicate-files", "explanation": "", "comment": "", "note": "usr/share/doc/libtqt-perl/tutorials/t13/LCDRange.pm usr/share/doc/libtqt-perl/tutorials/t14/LCDRange.pm", "pointer": ""}, {"severity": "experimental", "package": "libtqt-perl", "tag": "duplicate-files", "explanation": "", "comment": "", "note": "usr/share/doc/libtqt-perl/tutorials/t13/t13.pl usr/share/doc/libtqt-perl/tutorials/t14/t14.pl", "pointer": ""}, {"severity": "experimental", "package": "libtqt-perl", "tag": "library-package-name-for-application", "explanation": "This package contains a program in $PATH but is named like a library. E.g.\ninstead of libfoo-bar-perl it should be named just foo-bar.\n\nPeople tend to skip library-like named packages when looking for\napplications in the package list and hence wouldn't notice this package.\nSee the reference for some (not perl-specific) reasoning.\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\nPlease refer to\nhttps://perl-team.pages.debian.net/policy.html#Package_Naming_Policy for\ndetails.\n\nVisibility: info\nShow-Always: no\nCheck: application-not-library\nThis tag is experimental.", "comment": "", "note": "usr/bin/pqtsh usr/bin/puic usr/bin/pqtapi", "pointer": ""}, {"severity": "overridden", "package": "libtqt-perl", "tag": "custom-library-search-path", "explanation": "The binary or shared library sets RPATH or RUNPATH. This overrides the\nnormal library search path, possibly interfering with local policy and\ncausing problems for multilib, among other issues.\n\nThe only time a binary or shared library in a Debian package should set\nRPATH or RUNPATH is if it is linked to private shared libraries in the\nsame package. In that case, place those private shared libraries in\n/usr/lib/*package*. Libraries used by binaries in other packages should be\nplaced in /lib or /usr/lib as appropriate, with a proper SONAME, in which\ncase RPATH/RUNPATH is unnecessary.\n\nTo fix this problem, look for link lines like: gcc test.o -o test\n-Wl,--rpath,/usr/local/lib or gcc test.o -o test -R/usr/local/lib and\nremove the -Wl,--rpath or -R argument. You can also use the chrpath\nutility to remove the RPATH.\n\nPlease refer to https://wiki.debian.org/RpathIssue for details.\n\nVisibility: error\nShow-Always: no\nCheck: binaries/rpath\nRenamed from: binary-or-shlib-defines-rpath", "comment": "", "note": "RUNPATH /opt/trinity/lib", "pointer": "usr/lib/aarch64-linux-gnu/perl5/5.34/auto/TQt/TQt.so"}, {"severity": "classification", "package": "libtqt-perl", "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": "libtqt-perl", "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": "libtqt-perl", "tag": "mail-contact", "explanation": "", "comment": "", "note": "Maintainer \"TDE Debian Team\" <team-debian@trinitydesktop.org>", "pointer": ""}, {"severity": "classification", "package": "libtqt-perl", "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": "libtqt-perl", "tag": "package-is-maintained-by-individual", "explanation": "", "comment": "", "note": "", "pointer": ""}, {"severity": "classification", "package": "libtqt-perl", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Architecture arm64", "pointer": ""}, {"severity": "classification", "package": "libtqt-perl", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Conflicts libqt-perl", "pointer": ""}, {"severity": "classification", "package": "libtqt-perl", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Depends perl, perlapi-5.34.0, libc6 (>= 2.34), libsmoketqt1-trinity (>= 4:14.2.0~pre84), libstdc++6 (>= 5), libtqt3-mt (>= 4:14.2.0~pre257)", "pointer": ""}, {"severity": "classification", "package": "libtqt-perl", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Description Perl bindings for the TQt library\\n This module lets you use the TQt library from Perl.\\n It provides an object-oriented interface and is easy to use.", "pointer": ""}, {"severity": "classification", "package": "libtqt-perl", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Installed-Size 614", "pointer": ""}, {"severity": "classification", "package": "libtqt-perl", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Maintainer TDE Debian Team <team-debian@trinitydesktop.org>", "pointer": ""}, {"severity": "classification", "package": "libtqt-perl", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Original-Maintainer Bart Martens <bartm@debian.org>", "pointer": ""}, {"severity": "classification", "package": "libtqt-perl", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Package libtqt-perl", "pointer": ""}, {"severity": "classification", "package": "libtqt-perl", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Priority optional", "pointer": ""}, {"severity": "classification", "package": "libtqt-perl", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Section perl", "pointer": ""}, {"severity": "classification", "package": "libtqt-perl", "tag": "trimmed-field", "explanation": "We are intentionally installing to /opt, so we have to live with that for now.", "comment": "", "note": "Version 4:14.2.0~pre65-0ubuntu22.04.0+3", "pointer": ""}], "summary": {"tags_count_by_severity": {"error": 0, "warning": 0, "info": 4, "pedantic": 1, "experimental": 5, "overridden": 1, "classification": 16}, "package_filename": {"libtqt-perl": "libtqt-perl_14.2.0~pre65-0ubuntu22.04.0+3_arm64.deb"}, "tags_found": ["application-in-library-section", "control-tarball-compression-format", "copyright-refers-to-symlink-license", "data-tarball-compression-format", "duplicate-files", "hardening-no-bindnow", "library-package-name-for-application", "mail-contact", "no-ctrl-scripts", "package-is-maintained-by-individual", "spelling-error-in-binary", "trimmed-field", "unused-override"], "overridden_tags_found": ["custom-library-search-path"], "lintian_version": "2.114.0ubuntu1", "distribution": "debian:jammy"}, "version": 1}