Source: lxc Version: 1:5.0.2-1 Severity: normal Tags: ftbfs patch User: helm...@debian.org Usertags: dep17m2
We want to change systemdsystemunitdir in systemd.pc. The lxc upstream build system consumes this variable, but the Debian packaging hard codes the current value. When it changes, lxc will FTBFS. Consider applying the attached patch to prevent that from happening. Helmut
diff -Nru lxc-5.0.2/debian/changelog lxc-5.0.2/debian/changelog --- lxc-5.0.2/debian/changelog 2023-01-17 03:53:00.000000000 +0100 +++ lxc-5.0.2/debian/changelog 2023-09-21 08:36:11.000000000 +0200 @@ -1,3 +1,10 @@ +lxc (1:5.0.2-1.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Fix FTBFS when systemdsystemunitdir changes in systemd.pc. (Closes: #-1) + + -- Helmut Grohne <hel...@subdivi.de> Thu, 21 Sep 2023 08:36:11 +0200 + lxc (1:5.0.2-1) unstable; urgency=medium * New upstream release diff -Nru lxc-5.0.2/debian/lxc.install lxc-5.0.2/debian/lxc.install --- lxc-5.0.2/debian/lxc.install 2023-01-17 02:31:24.000000000 +0100 +++ lxc-5.0.2/debian/lxc.install 2023-09-21 08:36:03.000000000 +0200 @@ -6,7 +6,7 @@ etc/init.d etc/lxc etc/sysctl.d -lib +${env:systemdsystemunitdir} usr/bin usr/libexec/lxc/lxc-containers usr/libexec/lxc/lxc-net diff -Nru lxc-5.0.2/debian/rules lxc-5.0.2/debian/rules --- lxc-5.0.2/debian/rules 2023-01-17 02:31:24.000000000 +0100 +++ lxc-5.0.2/debian/rules 2023-09-21 08:36:11.000000000 +0200 @@ -2,6 +2,8 @@ export DEB_BUILD_MAINT_OPTIONS = hardening=+all +export systemdsystemunitdir = $(shell pkg-config --variable=systemdsystemunitdir systemd | sed s,^/,,) + %: dh ${@} --buildsystem=meson