Package: release.debian.org Severity: normal X-Debbugs-Cc: pdns-recur...@packages.debian.org Control: affects -1 + src:pdns-recursor User: release.debian....@packages.debian.org Usertags: unblock
Please unblock package pdns-recursor [ Reason ] Built-Using, X-Cargo-Built-Using were not emitted but should have been. The only change is to correctly emit these fields (and Static-Built-Using) for license and security/rebuild reasons during the trixie lifecycle. [ Impact ] Licensing impact (rustc needs to be kept around), and security rebuild analysis would be harder. [ Tests ] I've manually checked the locally built binary. [ Risks ] IMO none. [ Checklist ] [x] all changes are documented in the d/changelog [x] I reviewed all changes and I approve them [x] attach debdiff against the package in testing unblock pdns-recursor/5.2.2-2
diff -Nru pdns-recursor-5.2.2/debian/changelog pdns-recursor-5.2.2/debian/changelog --- pdns-recursor-5.2.2/debian/changelog 2025-04-09 23:19:32.000000000 +0200 +++ pdns-recursor-5.2.2/debian/changelog 2025-07-20 12:57:46.000000000 +0200 @@ -1,3 +1,9 @@ +pdns-recursor (5.2.2-2) unstable; urgency=medium + + * Really emit (X-Cargo-|Static-)Built-Using fields (Closes: #1109579) + + -- Chris Hofstaedtler <z...@debian.org> Sun, 20 Jul 2025 12:57:46 +0200 + pdns-recursor (5.2.2-1) unstable; urgency=medium * New upstream version 5.2.2 diff -Nru pdns-recursor-5.2.2/debian/control pdns-recursor-5.2.2/debian/control --- pdns-recursor-5.2.2/debian/control 2025-04-09 23:14:33.000000000 +0200 +++ pdns-recursor-5.2.2/debian/control 2025-07-20 12:51:45.000000000 +0200 @@ -58,6 +58,8 @@ ${shlibs:Depends}, Built-Using: ${cargo:Built-Using}, +Static-Built-Using: + ${cargo:Static-Built-Using}, X-Cargo-Built-Using: ${cargo:X-Cargo-Built-Using} Description: PowerDNS Recursor High-performance resolving name server, utilizing multiple diff -Nru pdns-recursor-5.2.2/debian/rules pdns-recursor-5.2.2/debian/rules --- pdns-recursor-5.2.2/debian/rules 2025-04-09 23:14:33.000000000 +0200 +++ pdns-recursor-5.2.2/debian/rules 2025-07-20 12:57:46.000000000 +0200 @@ -66,6 +66,10 @@ install -d debian/pdns-recursor/usr/share/doc/pdns-recursor/examples mv debian/pdns-recursor/etc/powerdns/recursor.yml-dist debian/pdns-recursor/usr/share/doc/pdns-recursor/examples/ install -m 644 -t debian/pdns-recursor/etc/powerdns debian/recursor.conf + # workaround for static libs in non-default dir, see https://salsa.debian.org/rust-team/dh-cargo/-/issues/1 + ln -s ./settings/rust/target . + sed -e '/rustc-link-lib=static=settings/d' -i target/*/release/build/settings*/output + /usr/share/cargo/bin/dh-cargo-built-using pdns-recursor override_dh_auto_test: ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))