control: tag -1 + patch
Hi,
On 2025-05-29 22:53, Aurelien Jarno wrote:
> Package: liblxc-common
> Version: 1:5.0.2-1
> Severity: serious
> Justification: Policy 7.8
>
> Dear maintainer,
>
> The liblxc-common package provides /usr/sbin/init.lxc.static 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 that.
Regards
Aurelien
--
Aurelien Jarno GPG: 4096R/1DDD8C9B
[email protected] http://aurel32.net
--- lxc-6.0.4/debian/control
+++ lxc-6.0.4/debian/control
@@ -120,6 +120,7 @@
Package: liblxc-common
Section: libs
Architecture: linux-any
+Built-Using: ${misc:Built-Using}
Depends: liblxc1t64 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}
Breaks: lxc (<< 1:4.0.11-1~)
Replaces: lxc (<< 1:4.0.11-1~)
--- lxc-6.0.4/debian/rules
+++ lxc-6.0.4/debian/rules
@@ -68,3 +68,6 @@
override_dh_missing:
dh_missing --fail-missing
+
+override_dh_gencontrol:
+ dh_gencontrol -- -Vmisc:Built-Using="$(shell dpkg-query -f '$${source:Package} (= $${source:Version})' -W libc-dev-bin)"