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\nPlease refer to Copyright information (Section 12.5) in the Debian Policy\nManual for details.\n\nVisibility: error\nShow-Always: no\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\nPlease refer to Binaries (Section 10.1) in the Debian Policy Manual and\nLibraries (Section 10.2) in the Debian Policy Manual for details.\n\nVisibility: error\nShow-Always: no\nCheck: binaries/debug-symbols", "comment": "The code in debian/rules requires a prerequisite\nthat is not presently listed in the package's Build-Depends.\n\nIn the special case of Python, affected packages should Build-Depend on\none of python3, python3-all, python3-dev, or python3-all-dev. Which one\ndepends on whether a package supports multiple Python versions, and also\nwhether the package builds Python modules or uses Python only as part of\nthe build process.\n\nPackages that depend on a specific Python version may build-depend on any\nappropriate pythonX.Y or pythonX.Y-dev package instead.\n\nThe condition you see in the context is not a recommendation on what to\nadd. If you see a list, more than likely only one member is needed to make\nthis tag go away. You probably also do not need the :any multiarch\nqualifier, if you see one.\n\nPlease refer to Package relationships (Section 4.2) in the Debian Policy\nManual for details.\n\nVisibility: error\nShow-Always: no\nCheck: debian/rules\nRenamed from: missing-build-dependency missing-python-build-dependency", "note": "", "pointer": "usr/bin/cardpincheck"}, {"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 of\n80x25 terminals, it is recommended that the lines do not exceed 80\ncharacters.\n\nPlease refer to The single line synopsis (Section 3.4.1) in the Debian\nPolicy Manual for details.\n\nVisibility: warning\nShow-Always: no\nCheck: fields/description", "comment": "", "note": "line 1", "pointer": ""}, {"severity": "warning", "package": "smartcardauth", "tag": "extended-description-line-too-long", "explanation": "", "comment": "", "note": "line 4", "pointer": ""}, {"severity": "warning", "package": "smartcardauth", "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/cardpincheck"}, {"severity": "warning", "package": "smartcardauth", "tag": "no-manual-page", "explanation": "", "comment": "", "note": "", "pointer": "usr/bin/cryptosmartcard.sh"}, {"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\nVisibility: warning\nShow-Always: no\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 a\ndash (-) or asterisk (*). If this was meant to be a list of items these\nlines need to be indented (dselect would word-wrap these lines otherwise).\n\nPlease refer to Description (Section 5.6.13) in the Debian Policy Manual\nfor details.\n\nVisibility: warning\nShow-Always: no\nCheck: fields/description", "comment": "", "note": "line 6", "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 deprecated.\n\nPlease update debian/control and replace all instances of Priority: extra\nwith Priority: optional.\n\nPlease refer to Priorities (Section 2.5) in the Debian Policy Manual for\ndetails.\n\nVisibility: warning\nShow-Always: no\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 script\nname should not include an extension such as .sh or .pl that denotes the\nscripting language currently used to implement it. The implementation\nlanguage may change; if it does, leaving the name the same would be\nconfusing and changing it would be disruptive.\n\nPlease refer to Scripts (Section 10.4) in the Debian Policy Manual for\ndetails.\n\nVisibility: warning\nShow-Always: no\nCheck: files/scripts", "comment": "", "note": "", "pointer": "usr/bin/cryptosmartcard.sh"}, {"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, lisp,\nlocalization, 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 either \"contrib/\", \"non-free/\" or\n\"non-free-firmware/\" if the package is in the according archive area.\n\nPlease refer to Sections (Section 2.4) in the Debian Policy Manual for\ndetails.\n\nVisibility: warning\nShow-Always: no\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\nThe await triggers place rather strong requirements on dpkg that often\nlead to 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 often\nthe case for packages that use the trigger to compile a form of cache.\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 -await\nvariant of the trigger to avoid this warning.\n\nPlease refer to the deb-triggers(5) manual page and Bug#774559 for\ndetails.\n\nVisibility: warning\nShow-Always: no\nCheck: triggers", "comment": "", "note": "activate", "pointer": "triggers:1"}, {"severity": "info", "package": "smartcardauth", "tag": "bash-term-in-posix-shell", "explanation": "This script is marked as running under /bin/sh, but it seems to use a\nfeature found in bash but not in the SUSv3 or POSIX shell specification.\n\nSome examples are:\n\n- == in a test, it should use = instead - read without a variable in the\nargument - function to define a function - source instead of . - . command\nargs, passing arguments to commands via source is not supported -\n{foo,bar} instead of foo bar - [[ test ]] instead of [ test ] (requires a\nKorn shell) - type instead of which or command -v\n\nVisibility: info\nShow-Always: no\nCheck: shell/non-posix/bash-centric", "comment": "", "note": "'$HOSTTYPE'", "pointer": "usr/bin/cryptosmartcard.sh:49"}, {"severity": "info", "package": "smartcardauth", "tag": "bash-term-in-posix-shell", "explanation": "", "comment": "", "note": "'$HOSTTYPE'", "pointer": "usr/bin/cryptosmartcard.sh:50"}, {"severity": "info", "package": "smartcardauth", "tag": "bash-term-in-posix-shell", "explanation": "", "comment": "", "note": "'$HOSTTYPE'", "pointer": "usr/share/initramfs-tools/hooks/cryptlukssc:43"}, {"severity": "info", "package": "smartcardauth", "tag": "bash-term-in-posix-shell", "explanation": "", "comment": "", "note": "'$HOSTTYPE'", "pointer": "usr/share/initramfs-tools/hooks/cryptlukssc:44"}, {"severity": "info", "package": "smartcardauth", "tag": "bash-term-in-posix-shell", "explanation": "", "comment": "", "note": "'$OSTYPE'", "pointer": "usr/bin/cryptosmartcard.sh:49"}, {"severity": "info", "package": "smartcardauth", "tag": "bash-term-in-posix-shell", "explanation": "", "comment": "", "note": "'$OSTYPE'", "pointer": "usr/bin/cryptosmartcard.sh:50"}, {"severity": "info", "package": "smartcardauth", "tag": "bash-term-in-posix-shell", "explanation": "", "comment": "", "note": "'$OSTYPE'", "pointer": "usr/share/initramfs-tools/hooks/cryptlukssc:43"}, {"severity": "info", "package": "smartcardauth", "tag": "bash-term-in-posix-shell", "explanation": "", "comment": "", "note": "'$OSTYPE'", "pointer": "usr/share/initramfs-tools/hooks/cryptlukssc:44"}, {"severity": "info", "package": "smartcardauth", "tag": "bash-term-in-posix-shell", "explanation": "", "comment": "", "note": "'&>'", "pointer": "usr/bin/cryptosmartcard.sh:159"}, {"severity": "info", "package": "smartcardauth", "tag": "bash-term-in-posix-shell", "explanation": "", "comment": "", "note": "'&>'", "pointer": "usr/bin/cryptosmartcard.sh:162"}, {"severity": "info", "package": "smartcardauth", "tag": "bash-term-in-posix-shell", "explanation": "", "comment": "", "note": "'&>'", "pointer": "usr/bin/cryptosmartcard.sh:170"}, {"severity": "info", "package": "smartcardauth", "tag": "bash-term-in-posix-shell", "explanation": "", "comment": "", "note": "'read -s'", "pointer": "usr/bin/cryptosmartcard.sh:219"}, {"severity": "info", "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\nVisibility: info\nShow-Always: no\nCheck: fields/description", "comment": "", "note": "ISO ISO (duplicate word) ISO", "pointer": ""}, {"severity": "pedantic", "package": "smartcardauth", "tag": "odd-mark-in-description", "explanation": "A punction mark was placed oddly in the description.\n\nThis tag is currently only issued for a comma that is not followed by a\nwhitespace character or a number (eg. for \"300,000\").\n\nPlease refer to Bug#591665 and Bug#591664 for details.\n\nVisibility: pedantic\nShow-Always: no\nCheck: fields/description", "comment": "", "note": "comma not followed by whitespace (line 4)", "pointer": ""}, {"severity": "pedantic", "package": "smartcardauth", "tag": "odd-mark-in-description", "explanation": "", "comment": "", "note": "comma not followed by whitespace (line 6)", "pointer": ""}, {"severity": "classification", "package": "smartcardauth", "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": "smartcardauth", "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": "smartcardauth", "tag": "mail-contact", "explanation": "", "comment": "", "note": "Maintainer \"TDE Debian Team\" <team-debian@trinitydesktop.org>", "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\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": "smartcardauth", "tag": "package-is-maintained-by-individual", "explanation": "", "comment": "", "note": "", "pointer": ""}, {"severity": "classification", "package": "smartcardauth", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Architecture ppc64el", "pointer": ""}, {"severity": "classification", "package": "smartcardauth", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Breaks smartcardauth (<< 4:14.0.0~)", "pointer": ""}, {"severity": "classification", "package": "smartcardauth", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Conflicts openct", "pointer": ""}, {"severity": "classification", "package": "smartcardauth", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Depends libc6 (>= 2.34), libpkcs11-helper1t64 (>= 1.05), libssl3t64 (>= 3.0.0), pcsc-tools, pcscd (>= 1.7~), initramfs-tools, libpcsc-perl, libpcsclite1, libccid, opensc, libpam-heimdal, psmisc, xxd", "pointer": ""}, {"severity": "classification", "package": "smartcardauth", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Description SmartCard Login and LUKS Decrypt, Setup Utility\\n This utility will allow you to set up your computer to accept a SmartCard as an authentication source for:\\n - Your encrypted LUKS partition\\n - TDE R14.x, including automatic login, lock, and unlock features\\n It is designed to work with any OpenSC-supported, ISO 7816-4,-8 compliant, PKCS#11 enabled smartcard\\n Examples of such cards are:\\n - The OpenPGP card (ISO ISO 7816-4,-8 compliant)", "pointer": ""}, {"severity": "classification", "package": "smartcardauth", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Installed-Size 124", "pointer": ""}, {"severity": "classification", "package": "smartcardauth", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Maintainer TDE Debian Team <team-debian@trinitydesktop.org>", "pointer": ""}, {"severity": "classification", "package": "smartcardauth", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Package smartcardauth", "pointer": ""}, {"severity": "classification", "package": "smartcardauth", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Priority extra", "pointer": ""}, {"severity": "classification", "package": "smartcardauth", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Recommends libpam-ccreds, libpam-ck-connector, libpam-pkcs11, libpam-mount", "pointer": ""}, {"severity": "classification", "package": "smartcardauth", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Replaces smartcardauth (<< 4:14.0.0~)", "pointer": ""}, {"severity": "classification", "package": "smartcardauth", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Section tde", "pointer": ""}, {"severity": "classification", "package": "smartcardauth", "tag": "trimmed-field", "explanation": "", "comment": "", "note": "Version 4:14.1.6~pre1-0ubuntu26.04.0+1~a", "pointer": ""}], "summary": {"tags_count_by_severity": {"error": 2, "warning": 10, "info": 13, "pedantic": 2, "experimental": 0, "overridden": 0, "classification": 18}, "package_filename": {"smartcardauth": "smartcardauth_14.1.6~pre1-0ubuntu26.04.0+1~a_ppc64el.deb"}, "tags_found": ["bash-term-in-posix-shell", "control-tarball-compression-format", "data-tarball-compression-format", "extended-description-line-too-long", "mail-contact", "no-copyright-file", "no-ctrl-scripts", "no-manual-page", "odd-mark-in-description", "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", "trimmed-field", "unknown-section", "unstripped-binary-or-object", "uses-implicit-await-trigger"], "overridden_tags_found": [], "lintian_version": "2.129.0ubuntu1", "distribution": "debian:resolute"}, "version": 1}