1{"tags": [{"severity": "info", "package": "akode-dbg", "tag": "wrong-section-according-to-package-name", "explanation": "This package has a name suggesting that it belongs to a section other\nthan the one it is currently categorized in.\n\nSeverity: info\n\nCheck: fields/section", "comment": "", "note": "akode-dbg => debug", "pointer": ""}, {"severity": "classification", "package": "akode-dbg", "tag": "control-tarball-compression-format", "explanation": "This is the compressor format used for the control.tar tarball.\n\nSeverity: classification\n\nCheck: deb-format\n\nThis tag is a classification. There is no issue in your package.", "comment": "", "note": "xz", "pointer": ""}, {"severity": "classification", "package": "akode-dbg", "tag": "data-tarball-compression-format", "explanation": "This is the compressor format used for the data.tar tarball.\n\nSeverity: classification\n\nCheck: deb-format\n\nThis tag is a classification. There is no issue in your package.", "comment": "", "note": "xz", "pointer": ""}, {"severity": "classification", "package": "akode-dbg", "tag": "no-ctrl-scripts", "explanation": "The package does not rely on any maintainer scripts (or other executable\ncontrol files).\n\nSeverity: classification\n\nCheck: control-files\n\nThis tag is a classification. There is no issue in your package.", "comment": "", "note": "", "pointer": ""}, {"severity": "classification", "package": "akode-dbg", "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\nSeverity: classification\n\nCheck: fields/vcs\n\nThis tag is a classification. There is no issue in your package.", "comment": "", "note": "", "pointer": ""}, {"severity": "warning", "package": "libakode-dev", "tag": "binary-without-manpage", "explanation": "Each binary in /usr/bin, /usr/sbin, /bin, /sbin or /usr/games should\nhave a 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\nits own manual page (a symbolic link to the appropriate manual page is\nsufficient) because other manual page viewers such as xman or tkman\ndon't support this.\n\nIf the name of the man page differs from the binary by case, man may be\nable to find it anyway; however, it is still best practice to make the\ncase of the man page match the case of the binary.\n\nIf the man pages are provided by another package on which this package\ndepends, Lintian may not be able to determine that man pages are\navailable. In this case, after confirming that all binaries do have man\npages after this package and its dependencies are installed, please add\na Lintian override.\n\nRefer to Debian Policy Manual section 12.1 (Manual pages) for details.\n\nSeverity: warning\n\nCheck: documentation/man", "comment": "", "note": "usr/bin/akode-config", "pointer": ""}, {"severity": "warning", "package": "libakode-dev", "tag": "spelling-error-in-description", "explanation": "Lintian found a spelling error in the package description. Lintian has a\nlist of common misspellings that it looks for. It does not have a\ndictionary like a spelling checker does. It is particularly picky about\nspelling and capitalization in package descriptions since they're very\nvisible to end users.\n\nSeverity: warning\n\nCheck: fields/description", "comment": "", "note": "runing running", "pointer": ""}, {"severity": "pedantic", "package": "libakode-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\nused to compile and link against one or more libraries.\n\nUsing this kind of system to pass compile file is obsolete and will\nlikely introduce bugs in a multi-arch system. Particularly, this kind of\nscript could 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\nwrapper over 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\nthe multi-arch triplet and $PACKAGE is the package name. You should also\nconsider to add a NEWS.Debian entry.\n\nRefer 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\nSeverity: pedantic\n\nCheck: files/config-scripts", "comment": "", "note": "usr/bin/akode-config", "pointer": ""}, {"severity": "classification", "package": "libakode-dev", "tag": "control-tarball-compression-format", "explanation": "", "comment": "", "note": "xz", "pointer": ""}, {"severity": "classification", "package": "libakode-dev", "tag": "data-tarball-compression-format", "explanation": "", "comment": "", "note": "xz", "pointer": ""}, {"severity": "classification", "package": "libakode-dev", "tag": "no-ctrl-scripts", "explanation": "", "comment": "", "note": "", "pointer": ""}, {"severity": "classification", "package": "libakode-dev", "tag": "package-is-maintained-by-individual", "explanation": "", "comment": "", "note": "", "pointer": ""}, {"severity": "error", "package": "libakode2", "tag": "sharedobject-in-library-directory-missing-soname", "explanation": "A shared object was identified in a library directory (a directory in\nthe standard linker path) which doesn't have a SONAME. This is usually\nan error.\n\nSONAMEs are set with something like gcc -Wl,-soname,libfoo.so.0, where 0\nis the major version of the library. If your package uses libtool, then\nlibtool invoked with the right options should be doing this.\n\nTo view the SONAME of a shared library, run readelf -d on the shared\nlibrary and look for the tag of type SONAME.\n\nSeverity: error\n\nCheck: shared-libs", "comment": "", "note": "usr/lib/aarch64-linux-gnu/libakode_alsa_sink.so", "pointer": ""}, {"severity": "error", "package": "libakode2", "tag": "sharedobject-in-library-directory-missing-soname", "explanation": "", "comment": "", "note": "usr/lib/aarch64-linux-gnu/libakode_mpc_decoder.so", "pointer": ""}, {"severity": "error", "package": "libakode2", "tag": "sharedobject-in-library-directory-missing-soname", "explanation": "", "comment": "", "note": "usr/lib/aarch64-linux-gnu/libakode_oss_sink.so", "pointer": ""}, {"severity": "error", "package": "libakode2", "tag": "sharedobject-in-library-directory-missing-soname", "explanation": "", "comment": "", "note": "usr/lib/aarch64-linux-gnu/libakode_src_resampler.so", "pointer": ""}, {"severity": "error", "package": "libakode2", "tag": "sharedobject-in-library-directory-missing-soname", "explanation": "", "comment": "", "note": "usr/lib/aarch64-linux-gnu/libakode_xiph_decoder.so", "pointer": ""}, {"severity": "warning", "package": "libakode2", "tag": "spelling-error-in-description", "explanation": "", "comment": "", "note": "runing running", "pointer": ""}, {"severity": "info", "package": "libakode2", "tag": "hardening-no-bindnow", "explanation": "This package provides an ELF binary that lacks the \"bindnow\" linker\nflag.\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\nRefer to https://wiki.debian.org/Hardening for details.\n\nSeverity: info\n\nCheck: binaries", "comment": "", "note": "usr/lib/aarch64-linux-gnu/libakode.so.2.0.0", "pointer": ""}, {"severity": "info", "package": "libakode2", "tag": "hardening-no-bindnow", "explanation": "", "comment": "", "note": "usr/lib/aarch64-linux-gnu/libakode_alsa_sink.so", "pointer": ""}, {"severity": "info", "package": "libakode2", "tag": "hardening-no-bindnow", "explanation": "", "comment": "", "note": "usr/lib/aarch64-linux-gnu/libakode_mpc_decoder.so", "pointer": ""}, {"severity": "info", "package": "libakode2", "tag": "hardening-no-bindnow", "explanation": "", "comment": "", "note": "usr/lib/aarch64-linux-gnu/libakode_oss_sink.so", "pointer": ""}, {"severity": "info", "package": "libakode2", "tag": "hardening-no-bindnow", "explanation": "", "comment": "", "note": "usr/lib/aarch64-linux-gnu/libakode_src_resampler.so", "pointer": ""}, {"severity": "info", "package": "libakode2", "tag": "hardening-no-bindnow", "explanation": "", "comment": "", "note": "usr/lib/aarch64-linux-gnu/libakode_xiph_decoder.so", "pointer": ""}, {"severity": "info", "package": "libakode2", "tag": "hardening-no-fortify-functions", "explanation": "This package provides an ELF binary that lacks the use of fortified libc\nfunctions. Either there are no potentially unfortified functions called\nby any routines, all unfortified calls have already been fully validated\nat compile-time, or the package was not built with the default Debian\ncompiler flags defined by dpkg-buildflags. If built using\ndpkg-buildflags directly, be sure to import CPPFLAGS.\n\nNB: Due to false-positives, Lintian ignores some unprotected functions\n(e.g. memcpy).\n\nRefer to https://wiki.debian.org/Hardening and\nhttps://bugs.debian.org/673112 for details.\n\nSeverity: info\n\nCheck: binaries", "comment": "", "note": "usr/lib/aarch64-linux-gnu/libakode.so.2.0.0", "pointer": ""}, {"severity": "info", "package": "libakode2", "tag": "no-symbols-control-file", "explanation": "Although the package includes a shared library, the package does not\nhave a 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\nthat are actually used by the application.\n\nRefer to the dpkg-gensymbols(1) manual page and\nhttps://wiki.debian.org/UsingSymbolsFiles for details.\n\nSeverity: info\n\nCheck: shared-libs", "comment": "", "note": "usr/lib/aarch64-linux-gnu/libakode.so.2.0.0", "pointer": ""}, {"severity": "info", "package": "libakode2", "tag": "unused-override", "explanation": "Lintian discovered an unused override entry in its database. Most likely\nit was used for a false-positive that has been fixed. However, some tags\nare only triggered in packages built on certain architectures. In this\ncase, the override may need an architecture qualifier.\n\nAlternatively, the additional information provided by Lintian in the\ntag's output may changed since the override was last modified.\n\nIf the override is unused, please remove it from the overrides file.\n\nRefer to Lintian User's Manual section 2.4.3 (Architecture specific\noverrides) for details.\n\nSeverity: info\n\nCheck: lintian", "comment": "", "note": "sharedobject-in-library-directory-missing-soname", "pointer": "usr/lib/*/libakode_alsa_sink.so"}, {"severity": "info", "package": "libakode2", "tag": "unused-override", "explanation": "", "comment": "", "note": "sharedobject-in-library-directory-missing-soname", "pointer": "usr/lib/*/libakode_mpc_decoder.so"}, {"severity": "info", "package": "libakode2", "tag": "unused-override", "explanation": "", "comment": "", "note": "sharedobject-in-library-directory-missing-soname", "pointer": "usr/lib/*/libakode_oss_sink.so"}, {"severity": "info", "package": "libakode2", "tag": "unused-override", "explanation": "", "comment": "", "note": "sharedobject-in-library-directory-missing-soname", "pointer": "usr/lib/*/libakode_src_resampler.so"}, {"severity": "info", "package": "libakode2", "tag": "unused-override", "explanation": "", "comment": "", "note": "sharedobject-in-library-directory-missing-soname", "pointer": "usr/lib/*/libakode_xiph_decoder.so"}, {"severity": "classification", "package": "libakode2", "tag": "control-tarball-compression-format", "explanation": "", "comment": "", "note": "xz", "pointer": ""}, {"severity": "classification", "package": "libakode2", "tag": "data-tarball-compression-format", "explanation": "", "comment": "", "note": "xz", "pointer": ""}, {"severity": "classification", "package": "libakode2", "tag": "no-ctrl-scripts", "explanation": "", "comment": "", "note": "", "pointer": ""}, {"severity": "classification", "package": "libakode2", "tag": "package-is-maintained-by-individual", "explanation": "", "comment": "", "note": "", "pointer": ""}, {"severity": "warning", "package": "libakode2-bin", "tag": "binary-without-manpage", "explanation": "", "comment": "", "note": "usr/bin/akodeplay", "pointer": ""}, {"severity": "warning", "package": "libakode2-bin", "tag": "spelling-error-in-description", "explanation": "", "comment": "", "note": "runing running", "pointer": ""}, {"severity": "info", "package": "libakode2-bin", "tag": "conflicts-with-version", "explanation": "An earlier-than version clause is normally an indication that Breaks\nshould be used instead of Conflicts. Breaks is a weaker requirement that\nprovides the package manager more leeway to find a valid upgrade path.\nConflicts should only be used if two packages can never be unpacked at\nthe same time, or for some situations involving virtual packages (where\na version clause is not appropriate). In particular, when moving files\nbetween packages, use Breaks plus Replaces, not Conflicts plus Replaces.\n\nRefer to Debian Policy Manual section 7.4 (Conflicting binary packages -\nConflicts) for details.\n\nSeverity: info\n\nCheck: fields/package-relations", "comment": "", "note": "libakode2 (<< 4:14.1.6~)", "pointer": ""}, {"severity": "classification", "package": "libakode2-bin", "tag": "control-tarball-compression-format", "explanation": "", "comment": "", "note": "xz", "pointer": ""}, {"severity": "classification", "package": "libakode2-bin", "tag": "data-tarball-compression-format", "explanation": "", "comment": "", "note": "xz", "pointer": ""}, {"severity": "classification", "package": "libakode2-bin", "tag": "no-ctrl-scripts", "explanation": "", "comment": "", "note": "", "pointer": ""}, {"severity": "classification", "package": "libakode2-bin", "tag": "package-is-maintained-by-individual", "explanation": "", "comment": "", "note": "", "pointer": ""}, {"severity": "error", "package": "libakode2-ffmpeg", "tag": "sharedobject-in-library-directory-missing-soname", "explanation": "", "comment": "", "note": "usr/lib/aarch64-linux-gnu/libakode_ffmpeg_decoder.so", "pointer": ""}, {"severity": "warning", "package": "libakode2-ffmpeg", "tag": "spelling-error-in-description", "explanation": "", "comment": "", "note": "runing running", "pointer": ""}, {"severity": "info", "package": "libakode2-ffmpeg", "tag": "hardening-no-bindnow", "explanation": "", "comment": "", "note": "usr/lib/aarch64-linux-gnu/libakode_ffmpeg_decoder.so", "pointer": ""}, {"severity": "info", "package": "libakode2-ffmpeg", "tag": "unused-override", "explanation": "", "comment": "", "note": "sharedobject-in-library-directory-missing-soname", "pointer": "usr/lib/*/libakode_ffmpeg_decoder.so"}, {"severity": "classification", "package": "libakode2-ffmpeg", "tag": "control-tarball-compression-format", "explanation": "", "comment": "", "note": "xz", "pointer": ""}, {"severity": "classification", "package": "libakode2-ffmpeg", "tag": "data-tarball-compression-format", "explanation": "", "comment": "", "note": "xz", "pointer": ""}, {"severity": "classification", "package": "libakode2-ffmpeg", "tag": "no-ctrl-scripts", "explanation": "", "comment": "", "note": "", "pointer": ""}, {"severity": "classification", "package": "libakode2-ffmpeg", "tag": "package-is-maintained-by-individual", "explanation": "", "comment": "", "note": "", "pointer": ""}, {"severity": "error", "package": "libakode2-jack", "tag": "sharedobject-in-library-directory-missing-soname", "explanation": "", "comment": "", "note": "usr/lib/aarch64-linux-gnu/libakode_jack_sink.so", "pointer": ""}, {"severity": "warning", "package": "libakode2-jack", "tag": "spelling-error-in-description", "explanation": "", "comment": "", "note": "runing running", "pointer": ""}, {"severity": "info", "package": "libakode2-jack", "tag": "hardening-no-bindnow", "explanation": "", "comment": "", "note": "usr/lib/aarch64-linux-gnu/libakode_jack_sink.so", "pointer": ""}, {"severity": "info", "package": "libakode2-jack", "tag": "unused-override", "explanation": "", "comment": "", "note": "sharedobject-in-library-directory-missing-soname", "pointer": "usr/lib/*/libakode_jack_sink.so"}, {"severity": "classification", "package": "libakode2-jack", "tag": "control-tarball-compression-format", "explanation": "", "comment": "", "note": "xz", "pointer": ""}, {"severity": "classification", "package": "libakode2-jack", "tag": "data-tarball-compression-format", "explanation": "", "comment": "", "note": "xz", "pointer": ""}, {"severity": "classification", "package": "libakode2-jack", "tag": "no-ctrl-scripts", "explanation": "", "comment": "", "note": "", "pointer": ""}, {"severity": "classification", "package": "libakode2-jack", "tag": "package-is-maintained-by-individual", "explanation": "", "comment": "", "note": "", "pointer": ""}, {"severity": "error", "package": "libakode2-mpeg", "tag": "sharedobject-in-library-directory-missing-soname", "explanation": "", "comment": "", "note": "usr/lib/aarch64-linux-gnu/libakode_mpeg_decoder.so", "pointer": ""}, {"severity": "warning", "package": "libakode2-mpeg", "tag": "spelling-error-in-description", "explanation": "", "comment": "", "note": "runing running", "pointer": ""}, {"severity": "info", "package": "libakode2-mpeg", "tag": "hardening-no-bindnow", "explanation": "", "comment": "", "note": "usr/lib/aarch64-linux-gnu/libakode_mpeg_decoder.so", "pointer": ""}, {"severity": "info", "package": "libakode2-mpeg", "tag": "unused-override", "explanation": "", "comment": "", "note": "sharedobject-in-library-directory-missing-soname", "pointer": "usr/lib/*/libakode_mpeg_decoder.so"}, {"severity": "classification", "package": "libakode2-mpeg", "tag": "control-tarball-compression-format", "explanation": "", "comment": "", "note": "xz", "pointer": ""}, {"severity": "classification", "package": "libakode2-mpeg", "tag": "data-tarball-compression-format", "explanation": "", "comment": "", "note": "xz", "pointer": ""}, {"severity": "classification", "package": "libakode2-mpeg", "tag": "no-ctrl-scripts", "explanation": "", "comment": "", "note": "", "pointer": ""}, {"severity": "classification", "package": "libakode2-mpeg", "tag": "package-is-maintained-by-individual", "explanation": "", "comment": "", "note": "", "pointer": ""}, {"severity": "error", "package": "libakode2-pulse", "tag": "sharedobject-in-library-directory-missing-soname", "explanation": "", "comment": "", "note": "usr/lib/aarch64-linux-gnu/libakode_pulse_sink.so", "pointer": ""}, {"severity": "warning", "package": "libakode2-pulse", "tag": "spelling-error-in-description", "explanation": "", "comment": "", "note": "runing running", "pointer": ""}, {"severity": "info", "package": "libakode2-pulse", "tag": "hardening-no-bindnow", "explanation": "", "comment": "", "note": "usr/lib/aarch64-linux-gnu/libakode_pulse_sink.so", "pointer": ""}, {"severity": "info", "package": "libakode2-pulse", "tag": "unused-override", "explanation": "", "comment": "", "note": "sharedobject-in-library-directory-missing-soname", "pointer": "usr/lib/*/libakode_pulse_sink.so"}, {"severity": "classification", "package": "libakode2-pulse", "tag": "control-tarball-compression-format", "explanation": "", "comment": "", "note": "xz", "pointer": ""}, {"severity": "classification", "package": "libakode2-pulse", "tag": "data-tarball-compression-format", "explanation": "", "comment": "", "note": "xz", "pointer": ""}, {"severity": "classification", "package": "libakode2-pulse", "tag": "no-ctrl-scripts", "explanation": "", "comment": "", "note": "", "pointer": ""}, {"severity": "classification", "package": "libakode2-pulse", "tag": "package-is-maintained-by-individual", "explanation": "", "comment": "", "note": "", "pointer": ""}], "summary": {"tags_count_by_severity": {"error": 9, "warning": 9, "info": 23, "pedantic": 1, "experimental": 0, "overridden": 0, "classification": 32}, "package_filename": {"akode-dbg": "akode-dbg_14.1.6~pre2-0ubuntu20.04.0+3_arm64.deb", "libakode-dev": "libakode-dev_14.1.6~pre2-0ubuntu20.04.0+3_arm64.deb", "libakode2": "libakode2_14.1.6~pre2-0ubuntu20.04.0+3_arm64.deb", "libakode2-bin": "libakode2-bin_14.1.6~pre2-0ubuntu20.04.0+3_arm64.deb", "libakode2-ffmpeg": "libakode2-ffmpeg_14.1.6~pre2-0ubuntu20.04.0+3_arm64.deb", "libakode2-jack": "libakode2-jack_14.1.6~pre2-0ubuntu20.04.0+3_arm64.deb", "libakode2-mpeg": "libakode2-mpeg_14.1.6~pre2-0ubuntu20.04.0+3_arm64.deb", "libakode2-pulse": "libakode2-pulse_14.1.6~pre2-0ubuntu20.04.0+3_arm64.deb"}, "tags_found": ["binary-without-manpage", "conflicts-with-version", "control-tarball-compression-format", "data-tarball-compression-format", "hardening-no-bindnow", "hardening-no-fortify-functions", "no-ctrl-scripts", "no-symbols-control-file", "old-style-config-script", "package-is-maintained-by-individual", "sharedobject-in-library-directory-missing-soname", "spelling-error-in-description", "unused-override", "wrong-section-according-to-package-name"], "overridden_tags_found": [], "lintian_version": "2.62.0", "distribution": "debian:focal"}, "version": 1}