[Syslog-ng-maintainers] Bug#999946: patch for pcre transition

Helmut Grohne helmut at subdivi.de
Thu Aug 24 20:00:16 BST 2023


Control: tags -1 + patch

Hi,

thanks for updating syslog-ng to a new upstream release. This new
release no longer supports building with pcre3. The build dependency
closure happens (by chance) to also include libpcre2-dev, which is the
reason that your build didn't fail. The only missing piece to finally
closing the pcre transition bug is swapping out the direct build
dependency. I'm attaching a patch for doing so.

Would you rather take care of this yourself or do you appreciate me
uploading it via the NMU procedure?

Fixing this bug is required to make syslog-ng migrate to trixie.

Helmut
-------------- next part --------------
diff --minimal -Nru syslog-ng-4.3.1/debian/changelog syslog-ng-4.3.1/debian/changelog
--- syslog-ng-4.3.1/debian/changelog	2023-08-20 17:51:02.000000000 +0200
+++ syslog-ng-4.3.1/debian/changelog	2023-08-24 20:39:02.000000000 +0200
@@ -1,3 +1,10 @@
+syslog-ng (4.3.1-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Switch from pcre3 to pcre2. (Closes: #999946)
+
+ -- Helmut Grohne <helmut at subdivi.de>  Thu, 24 Aug 2023 20:39:02 +0200
+
 syslog-ng (4.3.1-1) unstable; urgency=medium
 
   [ Attila Szalay ]
diff --minimal -Nru syslog-ng-4.3.1/debian/control syslog-ng-4.3.1/debian/control
--- syslog-ng-4.3.1/debian/control	2023-08-20 17:51:02.000000000 +0200
+++ syslog-ng-4.3.1/debian/control	2023-08-24 20:39:01.000000000 +0200
@@ -20,7 +20,7 @@
                libbson-dev,
                libjson-c-dev | libjson0-dev,
                libwrap0-dev,
-               libpcre3-dev,
+               libpcre2-dev,
                libcap-dev [linux-any],
                libsystemd-dev [linux-any],
                libhiredis-dev,


More information about the Syslog-ng-maintainers mailing list