Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libdlm for openSUSE:Factory checked 
in at 2023-06-30 19:57:54
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libdlm (Old)
 and      /work/SRC/openSUSE:Factory/.libdlm.new.13546 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libdlm"

Fri Jun 30 19:57:54 2023 rev:55 rq:1096131 version:4.2.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/libdlm/libdlm.changes    2022-05-30 
12:43:07.908325163 +0200
+++ /work/SRC/openSUSE:Factory/.libdlm.new.13546/libdlm.changes 2023-06-30 
19:57:58.509323325 +0200
@@ -1,0 +2,26 @@
+Tue Jun 27 12:44:30 UTC 2023 - Ana Guerrero <ana.guerr...@suse.com>
+
+- Update to v4.2.0 
+ * remove patches included upstream
+   + bug-1191734_0001-libdlm-add-stdint.h-to-api-header.patch
+   + bug-1191734_0002-dlm_controld-create-var-parent-directories.patch
+   + bug-1191734_0003-stonith_helper-fix-build.patch
+   + bug-1191734_0004-plock-move-clear-waiter-to-debug-info.patch
+   + bug-1191734_0005-treewide-try-to-resolve-symbols-at-linking-time.patch
+   + bug-1191734_0006-dlm_controld-add-version-check-for-libquorum.patch
+   + bug-1191734_0007-dlm_tool-man-add-command-joinleave-USAGE.patch
+   + bug-1191734_0008-man-add-reload_config-in-dlm_tool-dlm.conf.patch
+   + bug-1191734_0009-add-new-dlm_tool-command-reload_config.patch
+   + bug-1191734_0010-dlm_tool-man-add-new-command-set_config.patch
+   + bug-1191734_0011-dlm_tool-dlm_controld-add-new-feature-set_config.patch
+   + bug-1191734_0012-fix-some-minor-bugs.patch
+   + bug-1191734_0013-dlm_controld-fix-string-copies.patch
+   + bug-1191734_0014-man-page-updates.patch
+ * patch to disable annobin (still not available in openSUSE)
+   + 0005-build-dlm_controld-disable-annobin-plugin.patch
+ * patch to remove unnecesary header (boo#1212767)
+   + 0006-dlm_controld-remove-unnecessary-header-include.patch
+ * patch to remove -fcf-protection=full, not supported in SLE15
+   + 0007-Revert-treewide-add-fcf-protection-full-to-CFLAGS.patch
+
+-------------------------------------------------------------------

Old:
----
  bug-1191734_0001-libdlm-add-stdint.h-to-api-header.patch
  bug-1191734_0002-dlm_controld-create-var-parent-directories.patch
  bug-1191734_0003-stonith_helper-fix-build.patch
  bug-1191734_0004-plock-move-clear-waiter-to-debug-info.patch
  bug-1191734_0005-treewide-try-to-resolve-symbols-at-linking-time.patch
  bug-1191734_0006-dlm_controld-add-version-check-for-libquorum.patch
  bug-1191734_0007-dlm_tool-man-add-command-joinleave-USAGE.patch
  bug-1191734_0008-man-add-reload_config-in-dlm_tool-dlm.conf.patch
  bug-1191734_0009-add-new-dlm_tool-command-reload_config.patch
  bug-1191734_0010-dlm_tool-man-add-new-command-set_config.patch
  bug-1191734_0011-dlm_tool-dlm_controld-add-new-feature-set_config.patch
  bug-1191734_0012-fix-some-minor-bugs.patch
  bug-1191734_0013-dlm_controld-fix-string-copies.patch
  bug-1191734_0014-man-page-updates.patch
  dlm-4.1.0.tar.gz

New:
----
  0005-build-dlm_controld-disable-annobin-plugin.patch
  0006-dlm_controld-remove-unnecessary-header-include.patch
  0007-Revert-treewide-add-fcf-protection-full-to-CFLAGS.patch
  dlm-4.2.0.tar.gz

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

Other differences:
------------------
++++++ libdlm.spec ++++++
--- /var/tmp/diff_new_pack.tyTePE/_old  2023-06-30 19:57:59.445328893 +0200
+++ /var/tmp/diff_new_pack.tyTePE/_new  2023-06-30 19:57:59.449328916 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package libdlm
 #
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -34,26 +34,10 @@
 Summary:        Application interface to the kernel's distributed lock manager
 License:        GPL-2.0-only AND GPL-2.0-or-later AND LGPL-2.1-or-later
 Group:          Productivity/Clustering/HA
-Version:        4.1.0
+Version:        4.2.0
 Release:        0
 URL:            https://pagure.io/dlm/
 Source:         https://releases.pagure.org/dlm/dlm-%{version}.tar.gz
-####################
-# upstream patch
-Patch001:       bug-1191734_0001-libdlm-add-stdint.h-to-api-header.patch
-Patch002:       
bug-1191734_0002-dlm_controld-create-var-parent-directories.patch
-Patch003:       bug-1191734_0003-stonith_helper-fix-build.patch
-Patch004:       bug-1191734_0004-plock-move-clear-waiter-to-debug-info.patch
-Patch005:       
bug-1191734_0005-treewide-try-to-resolve-symbols-at-linking-time.patch
-Patch006:       
bug-1191734_0006-dlm_controld-add-version-check-for-libquorum.patch
-Patch007:       bug-1191734_0007-dlm_tool-man-add-command-joinleave-USAGE.patch
-Patch008:       
bug-1191734_0008-man-add-reload_config-in-dlm_tool-dlm.conf.patch
-Patch009:       bug-1191734_0009-add-new-dlm_tool-command-reload_config.patch
-Patch010:       bug-1191734_0010-dlm_tool-man-add-new-command-set_config.patch
-Patch011:       
bug-1191734_0011-dlm_tool-dlm_controld-add-new-feature-set_config.patch
-Patch012:       bug-1191734_0012-fix-some-minor-bugs.patch
-Patch013:       bug-1191734_0013-dlm_controld-fix-string-copies.patch
-Patch014:       bug-1191734_0014-man-page-updates.patch
 # suse special patch
 Patch101:       0001-makefile-for-diff-arch.patch
 Patch102:       0002-remove-sd-notify.patch
@@ -61,6 +45,9 @@
 Patch104:       0004-man-dlm.conf-add-note-that-the-file-is-not-creat.patch
 Patch105:       
bug-1191734_0015-Revert-dlm_controld-add-version-check-for-libquorum.patch
 Patch106:       
bug-1191734_0016-Revert-dlm_controld-use-new-quorum-api-to-detect-mis.patch
+Patch107:       0005-build-dlm_controld-disable-annobin-plugin.patch
+Patch108:       0006-dlm_controld-remove-unnecessary-header-include.patch
+Patch109:       0007-Revert-treewide-add-fcf-protection-full-to-CFLAGS.patch
 ###################
 BuildRequires:  fdupes
 BuildRequires:  glib2-devel

++++++ 0005-build-dlm_controld-disable-annobin-plugin.patch ++++++
--- dlm-4.2.0/dlm_controld/Makefile
+++ dlm-4.2.0/dlm_controld/Makefile
@@ -52,7 +52,7 @@

 BIN_CFLAGS += $(CFLAGS) -fPIE -DPIE
 BIN_CFLAGS += -I../include -I../libdlm
-LIB_CFLAGS += $(CFLAGS) -fPIC -fplugin=annobin
+LIB_CFLAGS += $(CFLAGS) -fPIC

 BIN_LDFLAGS += $(LDFLAGS) -Wl,-z,relro -Wl,-z,now -pie
 BIN_LDFLAGS += -lpthread -lrt -lcpg -lcmap -lcfg -lquorum -luuid



++++++ 0006-dlm_controld-remove-unnecessary-header-include.patch ++++++
>From ddbba6608896f81bfce8f8edf3d0f507714cfc43 Mon Sep 17 00:00:00 2001
From: Alexander Aring <aahri...@redhat.com>
Date: Wed, 24 May 2023 08:56:41 -0400
Subject: [PATCH] dlm_controld: remove unnecessary header include

The timewarn netlink functionality got dropped and will be removed by
kernel v6.4. The user space part was already dropped by commit 34ea31e7
("controld: remove timewarn handling"). This is just a left over of this
commit. Recent builds fails now because the UAPI header in the Linux
kernel was removed. This means older dlm sources cannot be build with
newer kernel-headers, however it is not recommended to use older dlm
sources and all existing users should upgrade anyway.

Reported-by: Fabio M. Di Nitto <fdini...@redhat.com>
---
 dlm_controld/main.c | 1 -
 1 file changed, 1 deletion(-)

diff --git a/dlm_controld/main.c b/dlm_controld/main.c
index c9d1c5f1..14be5edd 100644
--- a/dlm_controld/main.c
+++ b/dlm_controld/main.c
@@ -12,7 +12,6 @@
 #include <pthread.h>
 #include <linux/netlink.h>
 #include <linux/genetlink.h>
-#include <linux/dlm_netlink.h>
 #include <uuid/uuid.h>
 
 #ifdef USE_SD_NOTIFY
-- 
2.41.0


++++++ 0007-Revert-treewide-add-fcf-protection-full-to-CFLAGS.patch ++++++
>From 4cfb7b21a88f0ae32d97ea4cbb0c7419b88f397d Mon Sep 17 00:00:00 2001
From: Alexander Aring <aahri...@redhat.com>
Date: Wed, 12 Oct 2022 12:44:03 -0400
Subject: [PATCH] Revert "treewide: add -fcf-protection=full to CFLAGS"

This reverts commit 215aedf1fdff58c62fe596284948590965acc85c.
---
 dlm_controld/Makefile | 2 +-
 dlm_tool/Makefile     | 2 +-
 fence/Makefile        | 2 +-
 libdlm/Makefile       | 4 ++--
 4 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/dlm_controld/Makefile b/dlm_controld/Makefile
index ec8c360c..9cf7152f 100644
--- a/dlm_controld/Makefile
+++ b/dlm_controld/Makefile
@@ -43,7 +43,7 @@ CFLAGS += -D_GNU_SOURCE -O2 -ggdb \
        -Wno-sign-compare -Wno-unused-parameter -Wp,-D_FORTIFY_SOURCE=2 \
        -fexceptions -fasynchronous-unwind-tables -fdiagnostics-show-option \
        -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong \
-       -fstack-clash-protection -fcf-protection=full
+       -fstack-clash-protection
 
 BIN_CFLAGS += $(CFLAGS) -fPIE -DPIE
 BIN_CFLAGS += -I../include -I../libdlm
diff --git a/dlm_tool/Makefile b/dlm_tool/Makefile
index 57629c73..1c3d61d5 100644
--- a/dlm_tool/Makefile
+++ b/dlm_tool/Makefile
@@ -15,7 +15,7 @@ CFLAGS += -D_GNU_SOURCE -O2 -ggdb \
        -Wno-sign-compare -Wno-unused-parameter -Wp,-D_FORTIFY_SOURCE=2 \
        -fexceptions -fasynchronous-unwind-tables -fdiagnostics-show-option \
        -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong \
-       -fstack-clash-protection -fcf-protection=full
+       -fstack-clash-protection
 
 CFLAGS += -fPIE -DPIE
 CFLAGS += -I../include -I../libdlm -I../dlm_controld
diff --git a/fence/Makefile b/fence/Makefile
index 446f4eaa..ee4dfb88 100644
--- a/fence/Makefile
+++ b/fence/Makefile
@@ -15,7 +15,7 @@ CFLAGS += -D_GNU_SOURCE -O2 -ggdb \
        -Wno-sign-compare -Wno-unused-parameter -Wp,-D_FORTIFY_SOURCE=2 \
        -fexceptions -fasynchronous-unwind-tables -fdiagnostics-show-option \
        -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong \
-       -fstack-clash-protection -fcf-protection=full
+       -fstack-clash-protection
 
 CFLAGS += -fPIE -DPIE
 CFLAGS += -I../include
diff --git a/libdlm/Makefile b/libdlm/Makefile
index 823fdaa9..5069ccf1 100644
--- a/libdlm/Makefile
+++ b/libdlm/Makefile
@@ -80,8 +80,8 @@ CFLAGS += -D_GNU_SOURCE -O2 -ggdb \
        -fdiagnostics-show-option \
        -fPIC
 
-LIB_CFLAGS += $(CFLAGS) -D_REENTRANT -fcf-protection=full
-LLT_CFLAGS += $(CFLAGS) -fcf-protection=full
+LIB_CFLAGS += $(CFLAGS) -D_REENTRANT
+LLT_CFLAGS += $(CFLAGS)
 
 LIB_LDFLAGS += $(LDFLAGS) -lpthread -Wl,-z,now
 LLT_LDFLAGS += $(LDFLAGS) -Wl,-z,now
-- 
2.41.0


++++++ dlm-4.1.0.tar.gz -> dlm-4.2.0.tar.gz ++++++
++++ 2648 lines of diff (skipped)

Reply via email to