analysis.json

analysis.json
1{"tags": [{"severity": "error", "package": "smartcardauth", "tag": "no-copyright-file", "explanation": "Each binary package has to include a plain file\n/usr/share/doc/<pkg>/copyright\n\nRefer to Debian Policy Manual section 12.5 (Copyright information) for\ndetails.\n\nSeverity: error\n\nCheck: debian/copyright", "comment": "", "note": "", "pointer": ""}, {"severity": "error", "package": "smartcardauth", "tag": "unstripped-binary-or-object", "explanation": "The package installs an unstripped binary or object file.\n\nPlease note, that shared libraries have to be stripped with the\n--strip-unneeded option.\n\nRefer to Debian Policy Manual section 10.1 (Binaries) and Debian Policy\nManual section 10.2 (Libraries) for details.\n\nSeverity: error\n\nCheck: binaries", "comment": "", "note": "usr/bin/cardpincheck", "pointer": ""}, {"severity": "warning", "package": "smartcardauth", "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/cardpincheck", "pointer": ""}, {"severity": "warning", "package": "smartcardauth", "tag": "binary-without-manpage", "explanation": "", "comment": "", "note": "usr/bin/cryptosmartcard.sh", "pointer": ""}, {"severity": "warning", "package": "smartcardauth", "tag": "extended-description-line-too-long", "explanation": "One or more lines in the extended part of the \"Description:\" field have\nbeen found to contain more than 80 characters. For the benefit of users\nof 80x25 terminals, it is recommended that the lines do not exceed 80\ncharacters.\n\nRefer to Debian Policy Manual section 3.4.1 (The single line synopsis)\nfor details.\n\nSeverity: warning\n\nCheck: fields/description", "comment": "", "note": "", "pointer": ""}, {"severity": "warning", "package": "smartcardauth", "tag": "extended-description-line-too-long", "explanation": "", "comment": "", "note": "", "pointer": ""}, {"severity": "warning", "package": "smartcardauth", "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\nSeverity: warning\n\nCheck: fields/package-relations", "comment": "", "note": "breaks: smartcardauth (<< 4:14.0.0~)", "pointer": ""}, {"severity": "warning", "package": "smartcardauth", "tag": "possible-unindented-list-in-extended-description", "explanation": "The package \"Description:\" contains an unindented line which starts with\na dash (-) or asterisk (*). If this was meant to be a list of items\nthese lines need to be indented (dselect would word-wrap these lines\notherwise).\n\nRefer to Debian Policy Manual section 5.6.13 (Description) for details.\n\nSeverity: warning\n\nCheck: fields/description", "comment": "", "note": "", "pointer": ""}, {"severity": "warning", "package": "smartcardauth", "tag": "priority-extra-is-replaced-by-priority-optional", "explanation": "Since Debian Policy version 4.0.1, the priority extra has been\ndeprecated.\n\nPlease update debian/control and replace all instances of Priority:\nextra with Priority: optional.\n\nRefer to Debian Policy Manual section 2.5 (Priorities) for details.\n\nSeverity: warning\n\nCheck: fields/priority", "comment": "", "note": "", "pointer": ""}, {"severity": "warning", "package": "smartcardauth", "tag": "script-with-language-extension", "explanation": "When scripts are installed into a directory in the system PATH, the\nscript name should not include an extension such as .sh or .pl that\ndenotes the scripting language currently used to implement it. The\nimplementation language may change; if it does, leaving the name the\nsame would be confusing and changing it would be disruptive.\n\nRefer to Debian Policy Manual section 10.4 (Scripts) for details.\n\nSeverity: warning\n\nCheck: files/scripts", "comment": "", "note": "usr/bin/cryptosmartcard.sh", "pointer": ""}, {"severity": "warning", "package": "smartcardauth", "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": "ISO ISO (duplicate word) ISO", "pointer": ""}, {"severity": "warning", "package": "smartcardauth", "tag": "unknown-section", "explanation": "The \"Section:\" field in this package's control file is not one of the\nsections in use on the ftp archive. Valid sections are currently admin,\ncomm, cli-mono, database, debug, devel, doc, editors, electronics,\nembedded, fonts, games, gnome, gnu-r, gnustep, graphics, hamradio,\nhaskell, httpd, interpreters, java, javascript, kde, libdevel, libs,\nlisp, localization, kernel, mail, math, misc, net, news, ocaml, oldlibs,\notherosfs, perl, php, python, ruby, rust, science, shells, sound, tex,\ntext, utils, vcs, video, web, x11, xfce, zope.\n\nThe section name should be preceded by \"non-free/\" if the package is in\nthe non-free archive area, and by \"contrib/\" if the package is in the\ncontrib archive area.\n\nRefer to Debian Policy Manual section 2.4 (Sections) for details.\n\nSeverity: warning\n\nCheck: fields/section", "comment": "", "note": "tde", "pointer": ""}, {"severity": "warning", "package": "smartcardauth", "tag": "uses-implicit-await-trigger", "explanation": "The listed trigger is present in the control file of the package. The\ntrigger is an await trigger, which may not be obvious from its name.\n\nAwait triggers place rather strong requirements on dpkg that often lead\nto trigger cycles due to changes in other packages.\n\nIf the package does not need the guarantees that dpkg provides to await\ntriggers, please use the \"-noawait\" variant of the trigger. This is\noften the case for packages that use the trigger to compile a form of\ncache.\n\nIf the package does need the guarantees provided by dpkg, then please\ndocument the rationale in a comment above the trigger and use the\n\"-await\" variant of the trigger to avoid this warning.\n\nRefer to the deb-triggers(5) manual page and\nhttps://bugs.debian.org/774559 for details.\n\nSeverity: warning\n\nCheck: triggers", "comment": "", "note": "activate update-initramfs (line 1)", "pointer": ""}, {"severity": "classification", "package": "smartcardauth", "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": "smartcardauth", "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": "smartcardauth", "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": "smartcardauth", "tag": "package-is-maintained-by-individual", "explanation": "", "comment": "", "note": "", "pointer": ""}], "summary": {"tags_count_by_severity": {"error": 2, "warning": 11, "info": 0, "pedantic": 0, "experimental": 0, "overridden": 0, "classification": 4}, "package_filename": {"smartcardauth": "smartcardauth_14.2.0~pre5-0ubuntu20.04.0+3_ppc64el.deb"}, "tags_found": ["binary-without-manpage", "control-tarball-compression-format", "data-tarball-compression-format", "extended-description-line-too-long", "no-copyright-file", "no-ctrl-scripts", "package-is-maintained-by-individual", "package-relation-with-self", "possible-unindented-list-in-extended-description", "priority-extra-is-replaced-by-priority-optional", "script-with-language-extension", "spelling-error-in-description", "unknown-section", "unstripped-binary-or-object", "uses-implicit-await-trigger"], "overridden_tags_found": [], "lintian_version": "2.62.0", "distribution": "debian:focal"}, "version": 1}