Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package rspamd for openSUSE:Factory checked 
in at 2023-11-22 18:55:27
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rspamd (Old)
 and      /work/SRC/openSUSE:Factory/.rspamd.new.25432 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "rspamd"

Wed Nov 22 18:55:27 2023 rev:19 rq:1128152 version:3.7.4

Changes:
--------
--- /work/SRC/openSUSE:Factory/rspamd/rspamd.changes    2023-11-15 
21:10:08.915708596 +0100
+++ /work/SRC/openSUSE:Factory/.rspamd.new.25432/rspamd.changes 2023-11-22 
18:55:45.382103457 +0100
@@ -1,0 +2,6 @@
+Wed Nov 22 10:06:42 UTC 2023 - Guillaume GARDET <guillaume.gar...@opensuse.org>
+
+- Add upstream patch to fix build without hyperscan:
+  * rspamd-d907a95.patch
+
+-------------------------------------------------------------------

New:
----
  rspamd-d907a95.patch

BETA DEBUG BEGIN:
  New:- Add upstream patch to fix build without hyperscan:
  * rspamd-d907a95.patch
BETA DEBUG END:

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ rspamd.spec ++++++
--- /var/tmp/diff_new_pack.FaS9Zy/_old  2023-11-22 18:55:45.958124597 +0100
+++ /var/tmp/diff_new_pack.FaS9Zy/_new  2023-11-22 18:55:45.962124744 +0100
@@ -67,6 +67,7 @@
 Patch0:         rspamd-conf.patch
 Patch1:         rspamd-after-redis-target.patch
 Patch2:         fix_missing_return.patch
+Patch3:         rspamd-d907a95.patch
 %if !0%{?is_opensuse}
 # because 80-check-malware-scan-clamav triggered in SLE-15-SP2
 BuildRequires:  -post-build-checks-malwarescan

++++++ rspamd-d907a95.patch ++++++
>From d907a95ac2e2cad6f7f65c4323f031f7931ae18b Mon Sep 17 00:00:00 2001
From: Vsevolod Stakhov <vsevo...@rspamd.com>
Date: Wed, 15 Nov 2023 13:43:05 +0000
Subject: [PATCH] [Minor] Fix build with no hyperscan

Issue: #4702
---
 src/libserver/rspamd_control.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/libserver/rspamd_control.c b/src/libserver/rspamd_control.c
index 986a4a2ea..69af0597f 100644
--- a/src/libserver/rspamd_control.c
+++ b/src/libserver/rspamd_control.c
@@ -922,6 +922,7 @@ rspamd_srv_handler(EV_P_ ev_io *w, int revents)
                                }
                                break;
                        case RSPAMD_SRV_HYPERSCAN_LOADED:
+#ifdef WITH_HYPERSCAN
                                /* Load RE cache to provide it for new forks */
                                if 
(rspamd_re_cache_is_hs_loaded(rspamd_main->cfg->re_cache) != 
RSPAMD_HYPERSCAN_LOADED_FULL ||
                                        cmd.cmd.hs_loaded.forced) {
@@ -932,7 +933,9 @@ rspamd_srv_handler(EV_P_ ev_io *w, int revents)
                                }
 
                                /* After getting this notice, we can clean up 
old hyperscan files */
+
                                rspamd_hyperscan_notice_loaded();
+
                                msg_info_main("received hyperscan cache loaded 
from %s",
                                                          
cmd.cmd.hs_loaded.cache_dir);
 
@@ -945,6 +948,7 @@ rspamd_srv_handler(EV_P_ ev_io *w, int revents)
                                wcmd.cmd.hs_loaded.forced = 
cmd.cmd.hs_loaded.forced;
                                rspamd_control_broadcast_cmd(rspamd_main, 
&wcmd, rfd,
                                                                                
         rspamd_control_ignore_io_handler, NULL, worker->pid);
+#endif
                                break;
                        case RSPAMD_SRV_MONITORED_CHANGE:
                                /* Broadcast command to all workers */

Reply via email to