| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: libdlm-devel | Distribution: openSUSE Tumbleweed |
| Version: 4.3.0 | Vendor: openSUSE |
| Release: 2.1 | Build date: Wed Mar 26 01:59:00 2025 |
| Group: Development/Libraries/C and C++ | Build host: reproducible |
| Size: 13959 | Source RPM: libdlm-4.3.0-2.1.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://pagure.io/dlm/ | |
| Summary: Development files for the kernel's distributed lock manager | |
Libraries and tools that allow applications, particularly filesystems like OCFS2, to interface with the in-kernel distributed lock manager.
LGPL-2.1-or-later
* Wed Mar 26 2025 heming.zhao@suse.com
- libdlm supports corosync 3.x multi-link (jsc#PED-11932)
* add upstream patch
+ dlm_controld-terminate-uevent-buffer.patch
+ dlm_controld-Support-for-extended-value-of-kernel-DL.patch
+ dlm_controld-remove-detect-mode-from-config-item-pro.patch
* remove useless folder
- %{_datadir}/doc/packages/libdlm-%{version}
* Wed May 08 2024 heming.zhao@suse.com - 4.3.0
- update libdlm to version 4.3.0: no changelog available (jsc#PED-8085)
* remove patches which are already included by upstream code
- 0001-Revert-treewide-add-fcf-protection-full-to-CFLAGS.patch
- 0002-dlm_controld-increase-uevent-recv-buffer.patch
- 0003-dlm_controld-constify-lsnames.patch
- 0004-dlm_controld-better-uevent-filtering.patch
- 0005-libdlm_lt-fix-pc-file.patch
- 0006-dlm_tool-add-fail-functionality-if-dump-failed.patch
- 0007-dlm_controld-always-create-logdir.patch
- 0008-dlm_controld-move-processing-of-saved-messages-to-pl.patch
- 0009-dlm_controld-remove-ls-parameter.patch
- 0010-dlm_controld-constify-timeval-of-dt_usec.patch
- 0011-dlm_controld-add-gcc-format-printf-attribute-to-log_.patch
- 0012-dlm_controld-use-write_result.patch
- 0013-dlm_controld-be-sure-we-stop-lockspaces-before-shutd.patch
- 0014-dlm_controld-constify-name_in-in-log_level.patch
- 0015-dlm_controld-initialize-waiter-flags.patch
- 0016-dlm_controld-get-rid-of-unnecessary-memset.patch
- 0017-dlm_controld-remove-unnecessary-list_empty-check.patch
- 0018-dlm_controld-set-posix_lock-flags-to-zero.patch
- 0019-dlm_controld-init-plocks_data-to-zero.patch
- 0020-dlm_tool-fix-missing-fclose-calls.patch
- 0005-build-dlm_controld-disable-annobin-plugin.patch
- bug-1212767-dlm_controld-remove-unnecessary-header-include.patch
* remove patches for supporting corosync3
- bug-1191734_0015-Revert-dlm_controld-add-version-check-for-libquorum.patch
- bug-1191734_0016-Revert-dlm_controld-use-new-quorum-api-to-detect-mis.patch
* update BuildRequires in libdlm.spec to specific corosync3 libs
- update libdlm.spec
* Wed Sep 20 2023 heming.zhao@suse.com
- update libdlm to latest code (e5ca08c20e6f) (jsc#PED-6362)
* remove patches which replaced by upstream patch
- 0007-Revert-treewide-add-fcf-protection-full-to-CFLAGS.patch
* change patch name
- 0006-dlm_controld-remove-unnecessary-header-include.patch
+ bug-1212767-dlm_controld-remove-unnecessary-header-include.patch
* add upstream patch
+ 0001-Revert-treewide-add-fcf-protection-full-to-CFLAGS.patch
+ 0002-dlm_controld-increase-uevent-recv-buffer.patch
+ 0003-dlm_controld-constify-lsnames.patch
+ 0004-dlm_controld-better-uevent-filtering.patch
+ 0005-libdlm_lt-fix-pc-file.patch
+ 0006-dlm_tool-add-fail-functionality-if-dump-failed.patch
+ 0007-dlm_controld-always-create-logdir.patch
+ 0008-dlm_controld-move-processing-of-saved-messages-to-pl.patch
+ 0009-dlm_controld-remove-ls-parameter.patch
+ 0010-dlm_controld-constify-timeval-of-dt_usec.patch
+ 0011-dlm_controld-add-gcc-format-printf-attribute-to-log_.patch
+ 0012-dlm_controld-use-write_result.patch
+ 0013-dlm_controld-be-sure-we-stop-lockspaces-before-shutd.patch
+ 0014-dlm_controld-constify-name_in-in-log_level.patch
+ 0015-dlm_controld-initialize-waiter-flags.patch
+ 0016-dlm_controld-get-rid-of-unnecessary-memset.patch
+ 0017-dlm_controld-remove-unnecessary-list_empty-check.patch
+ 0018-dlm_controld-set-posix_lock-flags-to-zero.patch
+ 0019-dlm_controld-init-plocks_data-to-zero.patch
+ 0020-dlm_tool-fix-missing-fclose-calls.patch
* WHAT'S NEW for this update
+ dlm_tool: fix missing fclose calls
+ dlm_controld: init plocks_data to zero
+ dlm_controld: set posix_lock flags to zero
+ dlm_controld: remove unnecessary list_empty check
+ dlm_controld: get rid of unnecessary memset
+ dlm_controld: initialize waiter->flags
+ dlm_controld: be sure we stop lockspaces before shutdown
+ dlm_controld: use write_result()
+ dlm_controld: remove ls parameter
+ dlm_controld: move processing of saved messages to plock level
+ dlm_controld: always create logdir
+ dlm_tool: add fail functionality if dump failed
+ libdlm_lt: fix pc file
+ dlm_controld: better uevent filtering
+ dlm_controld: increase uevent recv buffer
* Tue Jun 27 2023 Ana Guerrero <ana.guerrero@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
* Fri May 27 2022 Yan Gao <ygao@suse.com>
- Adjust BuildRequires libpacemaker-devel -> pkgconfig(pacemaker)
* Mon Oct 18 2021 heming.zhao@suse.com
- Update to v4.1.0+ (bsc#1191734)
* include some fixes/enhancements upstream patches based on 4.1.0 tag
+ 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 for compatible with corosync-2.4.5+
+ bug-1191734_0015-Revert-dlm_controld-add-version-check-for-libquorum.patch
+ bug-1191734_0016-Revert-dlm_controld-use-new-quorum-api-to-detect-mis.patch
* drop 2 patches which are already included in upstream code
- cluster-ringid-seq.patch
- sysmacros.patch
* change name and modify patch for code changed
- dlm_controld-add-note-that-the-dlm-file-is-not-creat.patch
+ 0004-man-dlm.conf-add-note-that-the-file-is-not-creat.patch
* change libdlm.spec to seperate upsteam patch and suse special patch
* Wed Oct 14 2020 Jan Engelhardt <jengelh@inai.de>
- Do build with SUSE's %optflags.
- Abolish historic specfile constructs.
- Rework libdlm3 require with a shared library version
tag instead so it propagates to all consuming packages.
* Wed Oct 14 2020 ghe@suse.com
- Add require libdlm3 (bsc#1177658)
* Mon Sep 21 2020 ghe@suse.com
- Add dependency relationship between libdlm and dlm-kmp (bsc#1121380)
* Tue Sep 15 2020 ghe@suse.com
- Add notes in dlm.conf man page (bsc#1175812)
* add dlm_controld-add-note-that-the-dlm-file-is-not-creat.patch
/usr/include/libdlm.h /usr/include/libdlmcontrol.h /usr/lib/libdlm.so /usr/lib/libdlm_lt.so /usr/lib/libdlmcontrol.so /usr/lib/pkgconfig/libdlm.pc /usr/lib/pkgconfig/libdlm_lt.pc /usr/lib/pkgconfig/libdlmcontrol.pc
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Oct 23 22:58:29 2025