control: tag -1 + patch

Hi,

On 2025-05-29 22:53, Aurelien Jarno wrote:
> Package: catatonit
> Version: 0.1.7-1
> Severity: serious
> Justification: Policy 7.8
> 
> Dear maintainer,
> 
> The catatonit package provides /usr/bin/catatonit which is statically
> linked against glibc.
> 
> glibc is mostly is mostly licensed under the LGPL, which requires that
> the full source code of the incorporating binary package be made
> available. According to Debian Policy ยง7.8 [1] such a binary package
> MUST list the glibc source package (and possibly others) in the
> Built-Using: field.

Please find attached a patch to fix this issue.

Regards
Aurelien

-- 
Aurelien Jarno                          GPG: 4096R/1DDD8C9B
aurel...@aurel32.net                     http://aurel32.net
--- catatonit-0.2.1/debian/control
+++ catatonit-0.2.1/debian/control
@@ -13,6 +13,7 @@
 Architecture: any
 Depends: ${misc:Depends},
          ${shlibs:Depends}
+Built-Using: ${misc:Built-Using}
 Description: init process for containers
  catatonic is a very simple init process for application containers. Its
  purpose is to support only the usage by container managers such as docker and
--- catatonit-0.2.1/debian/rules
+++ catatonit-0.2.1/debian/rules
@@ -2,3 +2,6 @@
 
 %:
 	dh $@
+
+override_dh_gencontrol:
+	dh_gencontrol -- -Vmisc:Built-Using="$(shell dpkg-query -f '$${source:Package} (= $${source:Version})' -W libc-dev-bin)"

Reply via email to