Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

deb: review `lintian` warnings, and update `Standards-Version`

Open
#348 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
4/5
Estimated time
3-5 days
Newbie friendliness
35/100
Issue type
Refactor
Clarity
Mostly clear
Activity status
Stale
Tech stack
debian, docker

Research direction

Start by locating the Debian packaging metadata that sets Standards-Version, then reproduce the lintian output for the listed .deb artifacts. Review each reported error and warning against current Debian Policy and package contents. Done means the policy version is current and the remaining lintian findings are fixed or explicitly justified.

Written by the indexing model from the issue text.

Description

We're currently using https://www.debian.org/doc/debian-policy/

Standards-Version: 3.9.6

Current policy on Debian Trixie;

apt show debian-policy
Package: debian-policy
Version: 4.7.2.0
Built-Using: sphinx (= 8.1.3-5)
Priority: optional
Section: doc
Maintainer: Debian Policy Editors <debian-policy@lists.debian.org>
Installed-Size: 4822 kB
Recommends: libjs-jquery (>= 3.6.0), libjs-sphinxdoc (>= 8.1), sphinx-rtd-theme-common (>= 3.0.2+dfsg)
Suggests: doc-base
Homepage: https://www.debian.org/doc/devel-manuals#policy
Tag: devel::doc, made-of::html, made-of::pdf, made-of::postscript,
 made-of::sgml, role::documentation, suite::debian
Download-Size: 2442 kB
APT-Sources: http://deb.debian.org/debian trixie/main arm64 Packages
Description: Debian Policy Manual and related documents

We could probably raise that version, but should review warnings and errors shown by lintian;

lintian ./docker-ce_0.0.0~20250520085713.af09051-1~debian.13~trixie_arm64.deb
running with root privileges is not recommended!
E: docker-ce: no-copyright-file
E: docker-ce: statically-linked-binary [usr/libexec/docker/docker-init]
E: docker-ce: unstripped-binary-or-object [usr/bin/docker-proxy]
E: docker-ce: unstripped-binary-or-object [usr/bin/dockerd]
W: docker-ce: extended-description-line-too-long line 5
W: docker-ce: no-manual-page [usr/bin/docker-proxy]
W: docker-ce: skip-systemd-native-flag-missing-pre-depends (does not satisfy init-system-helpers:any) [postinst:34]
W: docker-ce: skip-systemd-native-flag-missing-pre-depends (does not satisfy init-system-helpers:any) [prerm:10]
lintian ./docker-ce-cli_0.0.0~20250520085713.af09051-1~debian.13~trixie_arm64.deb
running with root privileges is not recommended!
E: docker-ce-cli: no-copyright-file
E: docker-ce-cli: unstripped-binary-or-object [usr/bin/docker]
W: docker-ce-cli: extended-description-line-too-long line 5
W: docker-ce-cli: groff-message troff:<standard input>:642: warning [p 8, 10.2i, div '3tbd1,1', 0.0i]: cannot break line [usr/share/man/man1/docker-run.1.gz:1]
lintian ./docker-compose-plugin_2.36.1-1~debian.13~trixie_arm64.deb
running with root privileges is not recommended!
E: docker-compose-plugin: no-copyright-file
E: docker-compose-plugin: unstripped-binary-or-object [usr/libexec/docker/cli-plugins/docker-compose]
W: docker-compose-plugin: extended-description-contains-empty-paragraph
W: docker-compose-plugin: hardening-no-pie [usr/libexec/docker/cli-plugins/docker-compose]
W: docker-compose-plugin: hardening-no-relro [usr/libexec/docker/cli-plugins/docker-compose]
W: docker-compose-plugin: undeclared-elf-prerequisites (libc.so.6) [usr/libexec/docker/cli-plugins/docker-compose]
lintian ./docker-model-plugin_0.1.23-1~debian.13~trixie_arm64.deb
running with root privileges is not recommended!
E: docker-model-plugin: no-copyright-file
E: docker-model-plugin: statically-linked-binary [usr/libexec/docker/cli-plugins/docker-model]
W: docker-model-plugin: extended-description-contains-empty-paragraph
lintian ./docker-buildx-plugin_0.23.0-1~debian.13~trixie_arm64.deb
running with root privileges is not recommended!
E: docker-buildx-plugin: extended-description-is-empty
E: docker-buildx-plugin: no-copyright-file
E: docker-buildx-plugin: statically-linked-binary [usr/libexec/docker/cli-plugins/docker-buildx]
E: docker-buildx-plugin: unstripped-binary-or-object [usr/libexec/docker/cli-plugins/docker-buildx]
lintian ./docker-ce-rootless-extras_0.0.0~20250520085713.af09051-1~debian.13~trixie_arm64.deb
running with root privileges is not recommended!
E: docker-ce-rootless-extras: no-copyright-file
E: docker-ce-rootless-extras: unstripped-binary-or-object [usr/bin/rootlesskit]
W: docker-ce-rootless-extras: description-starts-with-leading-spaces line 1
W: docker-ce-rootless-extras: no-manual-page [usr/bin/dockerd-rootless-setuptool.sh]
W: docker-ce-rootless-extras: no-manual-page [usr/bin/dockerd-rootless.sh]
W: docker-ce-rootless-extras: no-manual-page [usr/bin/rootlesskit]
W: docker-ce-rootless-extras: package-has-long-file-name docker-ce-rootless-extras_0.0.0~20250520085713.af09051-1~debian.13~trixie_arm64.deb
W: docker-ce-rootless-extras: script-with-language-extension [usr/bin/dockerd-rootless-setuptool.sh]
W: docker-ce-rootless-extras: script-with-language-extension [usr/bin/dockerd-rootless.sh]
Dominant language
Dockerfile
Stars
35
Forks
38
Avg merge
1d 18h
Merged PRs (30d)
14

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from docker/packaging

All issues in docker/packaging

Similar issues

More Build System issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.