1{"tags": [{"severity": "warning", "package": "libart-2.0-2", "tag": "old-fsf-address-in-copyright-file", "explanation": "The /usr/share/doc/*pkg*/copyright file refers to the old postal address\nof the Free Software Foundation (FSF). You should refer to\nhttps://www.gnu.org/licenses/ instead of a physical address, for example:\n\nYou should have received a copy of the GNU General Public License\nalong with this program. If not, see https://www.gnu.org/licenses/.\n\nVisibility: warning\nShow-Always: no\nCheck: debian/copyright", "comment": "", "note": "", "pointer": ""}, {"severity": "warning", "package": "libart-2.0-2", "tag": "package-name-doesnt-match-sonames", "explanation": "The package name of a library package should usually reflect the soname of\nthe included library. The package name can determined from the library\nfile name with the following code snippet:\n\n$ objdump -p /path/to/libfoo-bar.so.1.2.3 | sed -n -e's/^[[:space:]]*SONAME[[:space:]]*//p' | \\\nsed -r -e's/([0-9])\\.so\\./\\1-/; s/\\.so(\\.|$)//; y/_/-/; s/(.*)/\\L&/'\n\nVisibility: warning\nShow-Always: no\nCheck: libraries/shared/soname", "comment": "", "note": "libart-lgpl-2-2", "pointer": ""}, {"severity": "warning", "package": "libart-2.0-2", "tag": "package-relation-with-self", "explanation": "The package declares a relationship with itself. This is not very useful\nexcept in the case of a package Conflicting with itself if its package\nname doubles as a virtual package.\n\nVisibility: warning\nShow-Always: no\nCheck: fields/package-relations", "comment": "", "note": "Breaks: libart-2.0-2 (<< 4:14.0.0~)", "pointer": ""}, {"severity": "info", "package": "libart-2.0-2", "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/libart_lgpl_2.so.2.3.21"}, {"severity": "info", "package": "libart-2.0-2", "tag": "no-symbols-control-file", "explanation": "Although the package includes a shared library, the package does not have\na symbols control file.\n\ndpkg can use symbols files in order to generate more accurate library\ndependencies for applications, based on the symbols from the library that\nare actually used by the application.\n\nPlease refer to the dpkg-gensymbols(1) manual page and\nhttps://wiki.debian.org/UsingSymbolsFiles for details.\n\nVisibility: info\nShow-Always: no\nCheck: debian/shlibs", "comment": "", "note": "usr/lib/aarch64-linux-gnu/libart_lgpl_2.so.2.3.21", "pointer": ""}, {"severity": "pedantic", "package": "libart-2.0-2", "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/LGPL", "pointer": ""}, {"severity": "experimental", "package": "libart-2.0-2", "tag": "exit-in-shared-library", "explanation": "The listed shared library calls the C library exit() or _exit() functions.\n\nIn the case of an error, the library should instead return an appropriate\nerror code to the calling program which can then determine how to handle\nthe error, including performing any required clean-up.\n\nIn most cases, removing the call should be discussed with upstream,\nparticularly as it may produce an ABI change.\n\nVisibility: info\nShow-Always: no\nCheck: libraries/shared/exit\nRenamed from: shlib-calls-exit\nThis tag is experimental.", "comment": "", "note": "", "pointer": "usr/lib/aarch64-linux-gnu/libart_lgpl_2.so.2.3.21"}, {"severity": "classification", "package": "libart-2.0-2", "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": "libart-2.0-2", "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": "libart-2.0-2", "tag": "mail-contact", "explanation": "", "comment": "", "note": "Maintainer \"TDE Debian Team\" <team-debian@trinitydesktop.org>", "pointer": ""}, {"severity": "classification", "package": "libart-2.0-2", "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": "libart-2.0-2", "tag": "package-is-maintained-by-individual", "explanation": "", "comment": "", "note": "", "pointer": ""}, {"severity": "classification", "package": "libart-2.0-2", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Architecture arm64", "pointer": ""}, {"severity": "classification", "package": "libart-2.0-2", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Breaks libart-2.0-2 (<< 4:14.0.0~)", "pointer": ""}, {"severity": "classification", "package": "libart-2.0-2", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Depends libc6 (>= 2.35)", "pointer": ""}, {"severity": "classification", "package": "libart-2.0-2", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Description Library of functions for 2D graphics - runtime files\\n A library of functions for 2D graphics supporting a superset of the\\n PostScript imaging model, designed to be integrated with graphics, artwork,\\n and illustration programs. It is written in optimized C, and is fully\\n compatible with C++. With a small footprint of 10,000 lines of code, it is\\n especially suitable for embedded applications.", "pointer": ""}, {"severity": "classification", "package": "libart-2.0-2", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Installed-Size 163", "pointer": ""}, {"severity": "classification", "package": "libart-2.0-2", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Maintainer TDE Debian Team <team-debian@trinitydesktop.org>", "pointer": ""}, {"severity": "classification", "package": "libart-2.0-2", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Multi-Arch same", "pointer": ""}, {"severity": "classification", "package": "libart-2.0-2", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Original-Maintainer Josselin Mouette <joss@debian.org>", "pointer": ""}, {"severity": "classification", "package": "libart-2.0-2", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Package libart-2.0-2", "pointer": ""}, {"severity": "classification", "package": "libart-2.0-2", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Priority optional", "pointer": ""}, {"severity": "classification", "package": "libart-2.0-2", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Replaces libart-2.0-2 (<< 4:14.0.0~)", "pointer": ""}, {"severity": "classification", "package": "libart-2.0-2", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Section libs", "pointer": ""}, {"severity": "classification", "package": "libart-2.0-2", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Source libart-lgpl", "pointer": ""}, {"severity": "classification", "package": "libart-2.0-2", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Version 4:14.2.0~pre7-0ubuntu26.04.0+9~a", "pointer": ""}, {"severity": "warning", "package": "libart-2.0-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/libart2-config"}, {"severity": "warning", "package": "libart-2.0-dev", "tag": "old-fsf-address-in-copyright-file", "explanation": "", "comment": "", "note": "", "pointer": ""}, {"severity": "warning", "package": "libart-2.0-dev", "tag": "package-relation-with-self", "explanation": "", "comment": "", "note": "Breaks: libart-2.0-dev (<< 4:14.0.0~)", "pointer": ""}, {"severity": "pedantic", "package": "libart-2.0-dev", "tag": "copyright-refers-to-symlink-license", "explanation": "", "comment": "", "note": "usr/share/common-licenses/LGPL", "pointer": ""}, {"severity": "pedantic", "package": "libart-2.0-dev", "tag": "old-style-config-script", "explanation": "The following file is an old style config file, used to retrieve\ninformation about installed libraries in the system. It is typically used\nto compile and link against one or more libraries.\n\nUsing this kind of system to pass compile file is obsolete and will likely\nintroduce bugs in a multi-arch system. Particularly, this kind of script\ncould only belong to a package that is not Multi-Arch.\n\nYou should consider to move to pkg-config file and warn your user to not\nuse this script, and open a bug upstream.\n\nYou should also consider to implement this file as a compatibility wrapper\nover pkg-config.\n\nAfter fixing every reverse depends of your package and use pkg-config\nreverse depends makefile, you should consider to put this script, as a\ntemporary convenience of your users, under\n/usr/lib/$DEB_HOST_MULTIARCH/$PACKAGE/bin where $DEB_HOST_MULTIARCH is the\nmulti-arch triplet and $PACKAGE is the package name. You should also\nconsider to add a NEWS.Debian entry.\n\nPlease refer to the pkg-config(1) manual page and\nhttp://sources.debian.net/src/imagemagick/8:6.8.9.9-6/debian/NEWS/ for\ndetails.\n\nVisibility: pedantic\nShow-Always: no\nCheck: files/config-scripts", "comment": "", "note": "", "pointer": "usr/bin/libart2-config"}, {"severity": "classification", "package": "libart-2.0-dev", "tag": "control-tarball-compression-format", "explanation": "", "comment": "", "note": "zst", "pointer": ""}, {"severity": "classification", "package": "libart-2.0-dev", "tag": "data-tarball-compression-format", "explanation": "", "comment": "", "note": "zst", "pointer": ""}, {"severity": "classification", "package": "libart-2.0-dev", "tag": "mail-contact", "explanation": "", "comment": "", "note": "Maintainer \"TDE Debian Team\" <team-debian@trinitydesktop.org>", "pointer": ""}, {"severity": "classification", "package": "libart-2.0-dev", "tag": "no-ctrl-scripts", "explanation": "", "comment": "", "note": "", "pointer": ""}, {"severity": "classification", "package": "libart-2.0-dev", "tag": "package-is-maintained-by-individual", "explanation": "", "comment": "", "note": "", "pointer": ""}, {"severity": "classification", "package": "libart-2.0-dev", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Architecture arm64", "pointer": ""}, {"severity": "classification", "package": "libart-2.0-dev", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Breaks libart-2.0-dev (<< 4:14.0.0~)", "pointer": ""}, {"severity": "classification", "package": "libart-2.0-dev", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Depends libart-2.0-2 (= 4:14.2.0~pre7-0ubuntu26.04.0+9~a), pkgconf", "pointer": ""}, {"severity": "classification", "package": "libart-2.0-dev", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Description Library of functions for 2D graphics - development files\\n A library of functions for 2D graphics supporting a superset of the\\n PostScript imaging model, designed to be integrated with graphics, artwork,\\n and illustration programs. It is written in optimized C, and is fully\\n compatible with C++. With a small footprint of 10,000 lines of code, it is\\n especially suitable for embedded applications.", "pointer": ""}, {"severity": "classification", "package": "libart-2.0-dev", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Installed-Size 301", "pointer": ""}, {"severity": "classification", "package": "libart-2.0-dev", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Maintainer TDE Debian Team <team-debian@trinitydesktop.org>", "pointer": ""}, {"severity": "classification", "package": "libart-2.0-dev", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Original-Maintainer Josselin Mouette <joss@debian.org>", "pointer": ""}, {"severity": "classification", "package": "libart-2.0-dev", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Package libart-2.0-dev", "pointer": ""}, {"severity": "classification", "package": "libart-2.0-dev", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Priority optional", "pointer": ""}, {"severity": "classification", "package": "libart-2.0-dev", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Replaces libart-2.0-dev (<< 4:14.0.0~)", "pointer": ""}, {"severity": "classification", "package": "libart-2.0-dev", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Section libdevel", "pointer": ""}, {"severity": "classification", "package": "libart-2.0-dev", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Source libart-lgpl", "pointer": ""}, {"severity": "classification", "package": "libart-2.0-dev", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Version 4:14.2.0~pre7-0ubuntu26.04.0+9~a", "pointer": ""}], "summary": {"tags_count_by_severity": {"error": 0, "warning": 6, "info": 2, "pedantic": 3, "experimental": 1, "overridden": 0, "classification": 37}, "package_filename": {"libart-2.0-2": "libart-2.0-2_14.2.0~pre7-0ubuntu26.04.0+9~a_arm64.deb", "libart-2.0-dev": "libart-2.0-dev_14.2.0~pre7-0ubuntu26.04.0+9~a_arm64.deb"}, "tags_found": ["control-tarball-compression-format", "copyright-refers-to-symlink-license", "data-tarball-compression-format", "exit-in-shared-library", "hardening-no-bindnow", "mail-contact", "no-ctrl-scripts", "no-manual-page", "no-symbols-control-file", "old-fsf-address-in-copyright-file", "old-style-config-script", "package-is-maintained-by-individual", "package-name-doesnt-match-sonames", "package-relation-with-self", "trimmed-field"], "overridden_tags_found": [], "lintian_version": "2.127.0ubuntu1", "distribution": "debian:resolute"}, "version": 1}