Your message dated Fri, 20 Oct 2023 18:19:04 +0000
with message-id <[email protected]>
and subject line Bug#1052312: fixed in cloudflare-ddns 2.0.1-1
has caused the Debian Bug report #1052312,
regarding cloudflare-ddns will FTFBS when systemd.pc changes the system unit
directory
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
1052312: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1052312
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: cloudflare-ddns
Version: 2.0.0-4
Tags: ftbfs patch
User: [email protected]
Usertags: dep17m2
Hi,
systemd wants to change the location of system units in systemd.pc to
point below /usr. Since the last upload, cloudflare-ddns consumes this
value, but it fails to build once the value is changed, because it is
only integrated into the upstream build system, but the .install file
hard codes the location. I'm attaching a patch that fixes this future
FTBFS.
Helmut
diff -Nru cloudflare-ddns-2.0.0/debian/changelog
cloudflare-ddns-2.0.0/debian/changelog
--- cloudflare-ddns-2.0.0/debian/changelog 2023-04-13 15:29:29.000000000
+0200
+++ cloudflare-ddns-2.0.0/debian/changelog 2023-09-20 10:25:10.000000000
+0200
@@ -1,3 +1,10 @@
+cloudflare-ddns (2.0.0-4.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Do not fail building if systemd.pc moves the unit directory. (Closes: #-1)
+
+ -- Helmut Grohne <[email protected]> Wed, 20 Sep 2023 10:25:10 +0200
+
cloudflare-ddns (2.0.0-4) unstable; urgency=medium
* d/patches: use systemd.pc to get systemd paths.
diff -Nru cloudflare-ddns-2.0.0/debian/cloudflare-ddns.install
cloudflare-ddns-2.0.0/debian/cloudflare-ddns.install
--- cloudflare-ddns-2.0.0/debian/cloudflare-ddns.install 2023-04-13
15:20:20.000000000 +0200
+++ cloudflare-ddns-2.0.0/debian/cloudflare-ddns.install 2023-09-20
10:25:10.000000000 +0200
@@ -1,5 +1,5 @@
#!/usr/bin/dh-exec
-[linux-any] lib/systemd/
+[linux-any] ${systemd_system_unit_dir}
[linux-any] usr/lib/sysusers.d/
etc/
usr/bin/
diff -Nru cloudflare-ddns-2.0.0/debian/rules cloudflare-ddns-2.0.0/debian/rules
--- cloudflare-ddns-2.0.0/debian/rules 2023-04-13 09:34:05.000000000 +0200
+++ cloudflare-ddns-2.0.0/debian/rules 2023-09-20 10:25:10.000000000 +0200
@@ -3,6 +3,8 @@
# optimize=-lto because I use Meson's LTO
export DEB_BUILD_MAINT_OPTIONS = hardening=+all optimize=-lto qa=+all
+export systemd_system_unit_dir=$(shell pkg-config
--variable=systemd_system_unit_dir systemd | sed s,^/,,)
+
%:
dh $@
--- End Message ---
--- Begin Message ---
Source: cloudflare-ddns
Source-Version: 2.0.1-1
Done: Andrea Pappacoda <[email protected]>
We believe that the bug you reported is fixed in the latest version of
cloudflare-ddns, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Andrea Pappacoda <[email protected]> (supplier of updated cloudflare-ddns
package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Fri, 20 Oct 2023 19:49:20 +0200
Source: cloudflare-ddns
Architecture: source
Version: 2.0.1-1
Distribution: unstable
Urgency: medium
Maintainer: Andrea Pappacoda <[email protected]>
Changed-By: Andrea Pappacoda <[email protected]>
Closes: 1052312
Changes:
cloudflare-ddns (2.0.1-1) unstable; urgency=medium
.
* New upstream version 2.0.1
* d/control: drop now unused ronn build-dep
* d/patches: drop upstreamed patches
* d/.install: use systemd.pc to determine unit dir.
This avoids a build failure if systemd.pc changes moves the system unit
directory from /lib to /usr/lib.
Thanks to Helmut for the patch! (Closes: #1052312)
Checksums-Sha1:
4426708f2bf6eef825d4f65badf8b015b58c986e 1739 cloudflare-ddns_2.0.1-1.dsc
fa42cf59560678bac5cb828094b85ae90b0100e3 48864
cloudflare-ddns_2.0.1.orig.tar.gz
e54f27c215359b87e5831d8fb525225ab3b0c28e 14044
cloudflare-ddns_2.0.1-1.debian.tar.xz
f8fd4fb7c478bc57df458cd6dd463f7fcfc3f675 8124
cloudflare-ddns_2.0.1-1_amd64.buildinfo
Checksums-Sha256:
4f967837c2139f1a08896c3c64b2f20cb2c06cade512b37f60e37ed1ac28e8ed 1739
cloudflare-ddns_2.0.1-1.dsc
9b70c222cd719bcb702252ca436889d971210c13d1ec7d6f0e9e821e9b695304 48864
cloudflare-ddns_2.0.1.orig.tar.gz
051df6f0e15b82418cd5367c88e797c1ab963077f3b66fd04f2f6133d6b4c872 14044
cloudflare-ddns_2.0.1-1.debian.tar.xz
25f29b277052fe22e5b18d22e1de4855374f4ff60603251a37eacac12baf73eb 8124
cloudflare-ddns_2.0.1-1_amd64.buildinfo
Files:
42e099286b17e66bc8b1119cbd3e8941 1739 admin optional
cloudflare-ddns_2.0.1-1.dsc
7db51d7c24f474c6c6ce04b082741f3d 48864 admin optional
cloudflare-ddns_2.0.1.orig.tar.gz
95ce31f077dfaa9f13d302e4865f3677 14044 admin optional
cloudflare-ddns_2.0.1-1.debian.tar.xz
34f5a3eacf8444d820f2bad625111047 8124 admin optional
cloudflare-ddns_2.0.1-1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iHUEARYIAB0WIQS6VuNIvZRFHt7JcAdKkgiiRVB3pwUCZTLA0gAKCRBKkgiiRVB3
p9AEAP9QTEcLzzAqli/X7LsST247l6VnEqx1sUFwEp/RpvSV0QD8C+Bz4yy5dYxk
A9dkj51CQiphms/NujkL7yp4+eoBCg0=
=wanu
-----END PGP SIGNATURE-----
--- End Message ---