Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package pdns-recursor for openSUSE:Factory checked in at 2024-10-01 17:19:56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/pdns-recursor (Old) and /work/SRC/openSUSE:Factory/.pdns-recursor.new.29891 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "pdns-recursor" Tue Oct 1 17:19:56 2024 rev:68 rq:1204908 version:5.1.1 Changes: -------- --- /work/SRC/openSUSE:Factory/pdns-recursor/pdns-recursor.changes 2024-05-28 17:29:14.760946254 +0200 +++ /work/SRC/openSUSE:Factory/.pdns-recursor.new.29891/pdns-recursor.changes 2024-10-01 17:20:27.819354875 +0200 @@ -1,0 +2,13 @@ +Sun Sep 29 19:46:28 UTC 2024 - Marcus Rueckert <mrueckert@suse.de> + +- update to 5.1.1 + https://doc.powerdns.com/recursor/changelog/5.1.html#change-5.1.1 + https://doc.powerdns.com/recursor/changelog/5.0.html#change-5.0.8 +- add powerdns-5_1_1-2_fix-build-with-boost-1_86_0.patch from arch + linux to fix building with boost 1.86 +- refreshed cargo_build_fix.patch +- track series file for easier patching +- no more conf.dist file. I think we should switch the default + config in the package to the yaml format maybe + +------------------------------------------------------------------- Old: ---- pdns-recursor-5.0.5.tar.bz2 pdns-recursor-5.0.5.tar.bz2.sig New: ---- pdns-recursor-5.1.1.tar.bz2 pdns-recursor-5.1.1.tar.bz2.sig powerdns-5_1_1-2_fix-build-with-boost-1_86_0.patch series BETA DEBUG BEGIN: New: https://doc.powerdns.com/recursor/changelog/5.0.html#change-5.0.8 - add powerdns-5_1_1-2_fix-build-with-boost-1_86_0.patch from arch linux to fix building with boost 1.86 BETA DEBUG END: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ pdns-recursor.spec ++++++ --- /var/tmp/diff_new_pack.Y7BdJv/_old 2024-10-01 17:20:28.815396404 +0200 +++ /var/tmp/diff_new_pack.Y7BdJv/_new 2024-10-01 17:20:28.815396404 +0200 @@ -26,7 +26,7 @@ %endif Name: pdns-recursor -Version: 5.0.5 +Version: 5.1.1 Release: 0 BuildRequires: autoconf BuildRequires: automake @@ -84,8 +84,11 @@ Source1: pdns-recursor.init Source2: recursor.conf Source3: vendor.tar.zst +# for easier patching +Source99: series Patch1: boost_context.patch Patch2: cargo_build_fix.patch +Patch3: powerdns-5_1_1-2_fix-build-with-boost-1_86_0.patch # Summary: Modern, advanced and high performance recursing/non authoritative nameserver License: GPL-2.0-or-later @@ -159,7 +162,6 @@ %files %config(noreplace) %attr(640,root,pdns) %{_sysconfdir}/pdns/*.conf %{_sysconfdir}/pdns/recursor.yml-dist -%{_sysconfdir}/pdns/recursor.conf-dist %if %{with systemd} %{_unitdir}/%{name}.service %{_unitdir}/%{name}@.service ++++++ _service ++++++ --- /var/tmp/diff_new_pack.Y7BdJv/_old 2024-10-01 17:20:28.855398071 +0200 +++ /var/tmp/diff_new_pack.Y7BdJv/_new 2024-10-01 17:20:28.859398238 +0200 @@ -1,6 +1,6 @@ <services> <service name="cargo_vendor" mode="manual"> - <param name="src">pdns-recursor-5.0.5/settings/rust/</param> + <param name="src">pdns-recursor-5.1.1/settings/rust/</param> <param name="compression">zst</param> <param name="update">true</param> </service> ++++++ cargo_build_fix.patch ++++++ --- /var/tmp/diff_new_pack.Y7BdJv/_old 2024-10-01 17:20:28.871398738 +0200 +++ /var/tmp/diff_new_pack.Y7BdJv/_new 2024-10-01 17:20:28.875398905 +0200 @@ -1,13 +1,13 @@ -Index: pdns-recursor-5.0.1/settings/rust/Makefile.am +Index: pdns-recursor-5.1.1/settings/rust/Makefile.am =================================================================== ---- pdns-recursor-5.0.1.orig/settings/rust/Makefile.am -+++ pdns-recursor-5.0.1/settings/rust/Makefile.am +--- pdns-recursor-5.1.1.orig/settings/rust/Makefile.am ++++ pdns-recursor-5.1.1/settings/rust/Makefile.am @@ -11,7 +11,7 @@ EXTRA_DIST = \ # should actually end up in a target specific dir... libsettings.a lib.rs.h: src/bridge.rs src/lib.rs src/helpers.rs Cargo.toml Cargo.lock build.rs -- SYSCONFDIR=$(sysconfdir) NODCACHEDIRNOD=$(localstatedir)/nod NODCACHEDIRUDR=$(localstatedir)/udr $(CARGO) build --release $(RUST_TARGET) -+ unset LIBSSH2_SYS_USE_PKG_CONFIG && CARGO_FEATURE_VENDORED=1 RUSTFLAGS=" -Clink-arg=-Wl,-z,relro,-z,now -C debuginfo=2 -C incremental=false" SYSCONFDIR=$(sysconfdir) NODCACHEDIRNOD=$(localstatedir)/nod NODCACHEDIRUDR=$(localstatedir)/udr $(CARGO) build --release --offline $(RUST_TARGET) +- SYSCONFDIR=$(sysconfdir) NODCACHEDIRNOD=$(localstatedir)/nod NODCACHEDIRUDR=$(localstatedir)/udr $(CARGO) build --release $(RUST_TARGET) --target-dir=$(builddir)/target --manifest-path ${srcdir}/Cargo.toml ++ unset LIBSSH2_SYS_USE_PKG_CONFIG && CARGO_FEATURE_VENDORED=1 RUSTFLAGS=" -Clink-arg=-Wl,-z,relro,-z,now -C debuginfo=2 -C incremental=false" SYSCONFDIR=$(sysconfdir) NODCACHEDIRNOD=$(localstatedir)/nod NODCACHEDIRUDR=$(localstatedir)/udr $(CARGO) build --release --offline $(RUST_TARGET) --target-dir=$(builddir)/target --manifest-path ${srcdir}/Cargo.toml cp target/$(RUSTC_TARGET_ARCH)/release/libsettings.a libsettings.a cp target/$(RUSTC_TARGET_ARCH)/cxxbridge/settings/src/lib.rs.h lib.rs.h cp target/$(RUSTC_TARGET_ARCH)/cxxbridge/rust/cxx.h cxx.h ++++++ pdns-recursor-5.0.5.tar.bz2 -> pdns-recursor-5.1.1.tar.bz2 ++++++ ++++ 38686 lines of diff (skipped) ++++++ powerdns-5_1_1-2_fix-build-with-boost-1_86_0.patch ++++++ From 2c64bff84abde12139cb3b6bf779cf566daeaddc Mon Sep 17 00:00:00 2001 From: Michael Cho <michael@michaelcho.dev> Date: Thu, 15 Aug 2024 22:49:17 -0400 Subject: [PATCH] Fix build with boost 1.86.0 Boost 1.86.0 changes seem to no longer indirectly include header which causes build to fail with: ``` uuid-utils.cc:38:58: error: 'random' is not a class, namespace, or enumeration ``` boost/random/mersenne_twister.hpp has been available since Boost 1.21.2 (cherry picked from commit eed56000b1d68ac083b8e8bea4ff0ea30a1579c4) --- pdns/uuid-utils.cc | 1 + 1 file changed, 1 insertion(+) Index: pdns-recursor-5.1.1/uuid-utils.cc =================================================================== --- pdns-recursor-5.1.1.orig/uuid-utils.cc +++ pdns-recursor-5.1.1/uuid-utils.cc @@ -30,6 +30,7 @@ #endif /* BOOST_PENDING_INTEGER_LOG2_HPP */ #endif /* BOOST_VERSION */ +#include <boost/random/mersenne_twister.hpp> #include <boost/uuid/uuid_generators.hpp> // The default of: ++++++ series ++++++ boost_context.patch cargo_build_fix.patch powerdns-5_1_1-2_fix-build-with-boost-1_86_0.patch ++++++ vendor.tar.zst ++++++ /work/SRC/openSUSE:Factory/pdns-recursor/vendor.tar.zst /work/SRC/openSUSE:Factory/.pdns-recursor.new.29891/vendor.tar.zst differ: char 7, line 1