deb: review `lintian` warnings, and update `Standards-Version`
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
- Domain
- build-system, release
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
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from docker/packaging
-
Difficulty 4/5 3-5 days Newbie friendliness 35/100
-
area/pkg/agent area/pkg/buildx area/pkg/compose area/pkg/containerd area/pkg/docker-cli area/pkg/docker-engine area/pkg/model
Difficulty 5/5 Over a week Newbie friendliness 28/100
-
Difficulty 3/5 1-2 days Newbie friendliness 52/100
-
Difficulty 3/5 1-2 days Newbie friendliness 45/100
-
area/pkg/containerd
Difficulty 4/5 3-5 days Newbie friendliness 35/100
All issues in docker/packaging
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
freedomofpress/dangerzone#1562 ·
-
Mend: dependency security vulnerability status: needs triage 🕵️♀️
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
carbon-design-system/ibm-products#9907 ·
-
intake mcp-intake needs-ac needs-human-review priority:medium type:feature
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
Ikalus1988/MisakaNet#2102 · 2 comments ·
-
onnx-ir re-exports ModelProto and GraphProto but not NodeProto, AttributeProto and AttributeType Open
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
llvm/lighthouse#283 ·