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 <mrueck...@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 <mich...@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

Reply via email to