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)