The source package refers to a Standards-Version older than the one that was current at the time the package was created (according to the timestamp of the latest debian/changelog entry). Please consider updating the package to current Policy and setting this control field appropriately. If the package is already compliant with the current standards, you don't have to re-upload the package just to adjust the Standards-Version control field. However, please remember to update this field next time you upload the package. See /usr/share/doc/debian-policy/upgrading-checklist.txt.gz in the debian-policy package for a summary of changes in newer versions of Policy. Please refer to https://www.debian.org/doc/debian-policy/upgrading-checklist.html for details. Visibility: info Show-Always: no Check: fields/standards-version
This package uses a debhelper compatibility level that is no longer recommended. Please consider using the recommended level. For most packages, the best way to set the compatibility level is to specify debhelper-compat (= X) as a Build-Depends in debian/control. You can also use the debian/compat file or export DH_COMPAT in debian/rules. If no level is selected debhelper defaults to level 1, which is deprecated. Please refer to the debhelper(7) manual page for details. Visibility: pedantic Show-Always: no Check: debhelper
The debian/rules file for this package uses the -Wl,--as-needed linker flag. The bullseye toolchain defaults to linking with --as-needed and therefore it should no longer be necessary to inject this into the build process. However, it is not safe to make this change if the package will target the buster distribution such as via backports to the buster-bpo / stable-bpo distribution or, during the bookworm cycle itself, the oldstable-bpo distribution. Visibility: pedantic Show-Always: no Check: debian/rules This tag is experimental.
[debian/rules:5]
[debian/libapt-pkg6.0.symbols:357]
[test/integration/status-github-23-too-long-dependency-line:10]
[test/integration/edsp-ubuntu-bug-1974196:1540]
[test/integration/edsp-ubuntu-bug-1990586:14482]
[test/integration/Packages-bug-591882-conkeror:1731]
[test/integration/status-bug-591882-conkeror:1326]
[test/integration/status-ubuntu-bug-614993:3294]
[test/integration/rexexpired.pub:7]
[test/integration/keyrings/test-archive-keyring.sec:6]
[test/integration/sebastiansubkey.pub:1]
[test/integration/sebastiansubkey.sec:1]
[test/integration/keyrings/test-master-keyring.sec:3]
[test/libapt/cdrom_test.cc:99]
[test/integration/rexexpired.sec:8]
[test/integration/test-apt-cli-json-hooks:217]
[test/integration/Packages-ubuntu-bug-614993:717]
[test/integration/Packages-bug-lp1347721-dpkg-ordering:86]
[test/integration/cachedb-lp1274466-old-format.db:1]
[test/integration/sebastiansubkey.master.sec:2]
[test/integration/status-bug-lp1347721-dpkg-ordering:1543]
[test/integration/Packages-github-23-too-long-dependency-line:9]
File name likely holding a Salsa CI specification. Visibility: classification Show-Always: no Check: continuous-integration/salsa This tag is a classification. There is no issue in your package.
[.gitlab-ci.yml]
This is the debhelper compat level used specified by this package. Visibility: classification Show-Always: no Check: debhelper This tag is a classification. There is no issue in your package.
This package is using the debhelper-compat virtual package as a build-dependency. Visibility: classification Show-Always: no Check: debhelper This tag is a classification. There is no issue in your package.
[debian/control]
This is the build system that Lintian believes the package is using. Visibility: classification Show-Always: no Check: debhelper This tag is a classification. There is no issue in your package.
[debian/rules]
The sources can build the installation packages without using fakeroot(1) or similar. Please refer to usr/share/doc/dpkg-dev/rootless-builds.txt.gz, debian/rules and Rules-Requires-Root (Section 4.9.2) in the Debian Policy Manual, and Rules-Requires-Root (Section 5.6.31) in the Debian Policy Manual for details. Visibility: classification Show-Always: no Check: debian/control/field/rules-requires-root Renamed from: rules-does-not-require-root This tag is a classification. There is no issue in your package.
[debian/control:8]
This is the source format declared in the package. Visibility: classification Show-Always: no Check: debian/source-dir This tag is a classification. There is no issue in your package.
The standards version of the package according to Standards-Version field in the debian/control file. Visibility: classification Show-Always: no Check: fields/standards-version This tag is a classification. There is no issue in your package.
[debian/control:10]
[debian/control:34]
[debian/control:4]
[debian/control:3]
[debian/control:8]
[debian/control:2]
[debian/control:1]
[debian/control:9]
[debian/control:5]
[debian/control:36]
[debian/control:35]
[debian/control:39]
[debian/control:47]
[debian/control:40]
[debian/control:57]
[debian/control:38]
[debian/control:50]
[debian/control:51]
[debian/control:46]
[debian/control:52]
[debian/control:73]
[debian/control:78]
[debian/control:77]
[debian/control:82]
[debian/control:74]
[debian/control:72]
[debian/control:76]
[debian/control:75]
[debian/control:81]
[debian/control:79]
[debian/control:80]
[debian/control:99]
[debian/control:104]
[debian/control:101]
[debian/control:105]
[debian/control:103]
[debian/control:98]
[debian/control:100]
[debian/control:102]
[debian/control:110]
[debian/control:114]
[debian/control:117]
[debian/control:111]
[debian/control:109]
[debian/control:113]
[debian/control:112]
[debian/control:116]
[debian/control:123]
[debian/control:128]
[debian/control:125]
[debian/control:129]
[debian/control:127]
[debian/control:122]
[debian/control:124]
[debian/control:126]
[debian/control:137]
[debian/control:138]
[debian/control:141]
[debian/control:136]
[debian/control:152]
[debian/control:154]
[debian/control:157]
[debian/control:153]
[debian/control:151]
[debian/control:155]
[debian/control:156]
[linux-any]
The package uses the specified VCS (eg. "git") according to the debian/control file. Visibility: classification Show-Always: no Check: fields/vcs This tag is a classification. There is no issue in your package.
The package uses the specified VCS URI according to the debian/control file. Visibility: classification Show-Always: no Check: fields/vcs This tag is a classification. There is no issue in your package.
The package appears to be shipping two copies of the changelog. If the second copy is really needed, consider making it a symlink to the canonical place for the relevant changelog. Both upstream and Debian changelogs are checked with this tag. Visibility: warning Show-Always: no Check: files/duplicates
[usr/share/man/fr/man8/apt-mark.8.gz:1]
[usr/share/man/it/man8/apt-mark.8.gz:1]
[usr/share/man/fr/man8/apt.8.gz:1]
[usr/share/man/nl/man8/apt-key.8.gz:1]
[usr/share/man/fr/man5/apt.conf.5.gz:1]
[etc/cron.daily/apt-compat:40]
[etc/cron.daily/apt-compat:44]
[usr/bin/apt-key:37]
[usr/bin/apt-key:47]
This package provides an ELF binary that lacks the use of fortified libc functions. Either there are no potentially unfortified functions called by any routines, all unfortified calls have already been fully validated at compile-time, or the package was not built with the default Debian compiler flags defined by dpkg-buildflags. If built using dpkg-buildflags directly, be sure to import CPPFLAGS. NB: Due to false-positives, Lintian ignores some unprotected functions (e.g. memcpy). Please refer to https://wiki.debian.org/Hardening and Bug#673112 for details. Visibility: info Show-Always: no Check: binaries/hardening
[usr/bin/apt-cdrom]
Although the package includes a shared library, the package does not have a symbols control file. dpkg can use symbols files in order to generate more accurate library dependencies for applications, based on the symbols from the library that are actually used by the application. Please refer to the dpkg-gensymbols(1) manual page and https://wiki.debian.org/UsingSymbolsFiles for details. Visibility: info Show-Always: no Check: debian/shlibs
Lintian found a spelling error in a manual page. Lintian has a list of common misspellings that it looks for. It does not have a dictionary like a spelling checker does. If the string containing the spelling error is translated with the help of gettext (with the help of po4a, for example) or a similar tool, please fix the error in the translations as well as the English text to avoid making the translations fuzzy. With gettext, for example, this means you should also fix the spelling mistake in the corresponding msgids in the *.po files. Visibility: info Show-Always: no Check: documentation/manual Renamed from: spelling-error-in-manpage
[usr/share/man/man8/apt-get.8.gz:656]
[usr/share/lintian/overrides/apt:7]
[usr/share/lintian/overrides/apt:8]
[usr/share/lintian/overrides/apt:9]
[usr/share/lintian/overrides/apt:10]
[usr/lib/apt/apt-helper]
[usr/lib/apt/apt.systemd.daily]
[usr/lib/apt/methods/cdrom]
[usr/lib/apt/methods/copy]
[usr/lib/apt/methods/file]
[usr/lib/apt/methods/ftp]
[usr/lib/apt/methods/gpgv]
[usr/lib/apt/methods/http]
[usr/lib/apt/methods/mirror]
[usr/lib/apt/methods/rred]
[usr/lib/apt/methods/rsh]
[usr/lib/apt/methods/store]
[usr/lib/apt/solvers/dump]
[usr/lib/dpkg/methods/apt/install]
[usr/lib/dpkg/methods/apt/setup]
[usr/lib/dpkg/methods/apt/update]
The listed shared library calls the C library exit() or _exit() functions. In the case of an error, the library should instead return an appropriate error code to the calling program which can then determine how to handle the error, including performing any required clean-up. In most cases, removing the call should be discussed with upstream, particularly as it may produce an ABI change. Visibility: info Show-Always: no Check: libraries/shared/exit Renamed from: shlib-calls-exit This tag is experimental.
[usr/lib/arm-linux-gnueabi/libapt-private.so.0.0.0]
The listed file appears to use one or more of the binaries in sensible-utils but no binary declares a dependency for this package. As part of the transition to split sensible-utils and debianutils, the remaining Depends from debianutils was removed in version 4.8.2. In most cases you will need to add a Depends, Recommends, Pre-Depends or Suggests on sensible-utils. Visibility: error Show-Always: no Check: files/contents
[usr/lib/arm-linux-gnueabi/libapt-private.so.0.0.0]
we are implementing our own fallback and it is a minor usecase only
The package name of a library package should usually reflect the soname of the included library. The package name can determined from the library file name with the following code snippet: $ objdump -p /path/to/libfoo-bar.so.1.2.3 | sed -n -e's/^[[:space:]]*SONAME[[:space:]]*//p' | \ sed -r -e's/([0-9])\.so\./\1-/; s/\.so(\.|$)//; y/_/-/; s/(.*)/\L&/' Visibility: warning Show-Always: no Check: libraries/shared/soname
the private library is for internal sharing only
[postinst]
[postrm]
[preinst]
[prerm]
[postinst]
[postrm]
[preinst]
[prerm]
[lib/systemd/system/apt-daily-upgrade.service]
[lib/systemd/system/apt-daily-upgrade.timer]
[lib/systemd/system/apt-daily.service]
[lib/systemd/system/apt-daily.timer]
[lib/systemd/system/apt-daily-upgrade.service]
[lib/systemd/system/apt-daily-upgrade.timer]
[lib/systemd/system/apt-daily.service]
[lib/systemd/system/apt-daily.timer]
[usr/share/man/fr/man1/apt-ftparchive.1.gz:1]
[usr/lib/apt/planners/apt]
[usr/lib/apt/solvers/apt]