17
0

4 Commits

Author SHA256 Message Date
Martin Wilck
7b8ec1aadb Update to version 0.14.0+207+suse.18c17be5
New features from upstream 0.14.0

  * add support for automatically purging SCSI devices that become
    disconnected at the storage target (purge_disconnected option).
    See NEWS.md.

Bug fixes from upstream 0.14.0 (bsc#1257007, see NEWS.md for details)

  * Make sure multipathd registers keys all paths of a multipath map after
    mpathpersist registered a key for a map.
  * Fix `mpathpersist --report-capabilities` output.
  * Improve error handling when retrying REGISTER AND IGNORE.
  * Fix command descriptions in the multipathd man page.
  * Fix ISO C23 compatibility issue causing errors with new compilers.
  * Fix memory leak caused by not joining the "init unwinder" thread.
  * Fix memory leaks in kpartx.
  * Print the warning "setting scsi timeouts is unsupported for protocol" only
    once per protocol.
  * Make sure multipath-tools is compiled with the compiler flag
    `-fno-strict-aliasing`. (gh#opensvc/multipath-tools#130)

Other changes from upstream 0.14.0

  * Add wrapper code for libudev to avoid potential issues with calling libudev
    from a multi-threaded program.
  * Clean up the code for freeing struct path and struct multipath objects.
  * Hardware table: add Seagate Exos and Nytro series.
  * Avoid joining threads twice with liburcu 0.14.0 and newer.
  * Remove the obsolete "hotplug" mode of kpartx.
  * CI updates.

-------------------------------------------------------------------
Wed Dec 17 21:34:12 UTC 2025 - Martin Wilck <mwilck@suse.com>

Update to version 0.13.0+229+suse.dbac936f
  * multipath-tools tests: adaptations for cmocka 2.0
    (bsc#1255045, gh#opensvc/multipath-tools#129)
  * libmpathutil: use union for bitfield (bsc#1255285)
  * libmultipath: don't access path members in free_pgvec()
    (gh#opensvc/multipath-tools#128)

Include reviewed upstream fixes post 0.13.0
  * more mpathpersist fixes
  * hwtable updates
2026-01-20 21:10:06 +01:00
Martin Wilck
2c9f388fb3 Merge branch 'factory' into slfo-main 2025-11-17 18:30:42 +01:00
Martin Wilck
5ec425249b Update to version 0.13.0+201+suse.821510bc
* CI: more GitHub workflow updates. No code changes.

-------------------------------------------------------------------
Mon Nov 17 14:18:51 UTC 2025 - Martin Wilck <mwilck@suse.com>

Update to version 0.13.0+186+suse.9a8e81de

  * CI: GitHub workflow updates. No code changes.
2025-11-17 17:37:30 +01:00
Martin Wilck
65483f38be _service: switch to revision "slfo-main" 2025-11-17 17:27:36 +01:00
6 changed files with 56 additions and 6 deletions

View File

@@ -5,7 +5,7 @@
<param name="url">https://github.com/openSUSE/multipath-tools.git</param>
<param name="filename">multipath-tools</param>
<param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@+suse.%h</param>
<param name="revision">factory</param>
<param name="revision">slfo-main</param>
<param name="match-tag">0.[0-9]*.[0-9]*</param>
<param name="versionrewrite-pattern">[-]pre(\.)?([0-9])</param>
<param name="versionrewrite-replacement">~\2</param>

View File

@@ -1,4 +1,4 @@
<servicedata>
<service name="tar_scm">
<param name="url">https://github.com/openSUSE/multipath-tools.git</param>
<param name="changesrevision">821510bca183232252a00cfaf310d4f777077067</param></service></servicedata>
<param name="changesrevision">18c17be57caf9aefe501782c8c582cd0f8791bbc</param></service></servicedata>

Binary file not shown.

View File

@@ -1,3 +1,53 @@
-------------------------------------------------------------------
Tue Jan 20 17:43:54 UTC 2026 - Martin Wilck <mwilck@suse.com>
- Update to version 0.14.0+207+suse.18c17be5
- New features from upstream 0.14.0:
* add support for automatically purging SCSI devices that become
disconnected at the storage target (purge_disconnected option).
See NEWS.md.
- Bug fixes from upstream 0.14.0 (bsc#1257007, see NEWS.md for details):
* Make sure multipathd registers keys all paths of a multipath map after
mpathpersist registered a key for a map.
* Fix `mpathpersist --report-capabilities` output.
* Improve error handling when retrying REGISTER AND IGNORE.
* Fix command descriptions in the multipathd man page.
* Fix ISO C23 compatibility issue causing errors with new compilers.
* Fix memory leak caused by not joining the "init unwinder" thread.
* Fix memory leaks in kpartx.
* Print the warning "setting scsi timeouts is unsupported for protocol" only
once per protocol.
* Make sure multipath-tools is compiled with the compiler flag
`-fno-strict-aliasing`. (gh#opensvc/multipath-tools#130)
- Other changes from upstream 0.14.0:
* Add wrapper code for libudev to avoid potential issues with calling libudev
from a multi-threaded program.
* Clean up the code for freeing struct path and struct multipath objects.
* Hardware table: add Seagate Exos and Nytro series.
* Avoid joining threads twice with liburcu 0.14.0 and newer.
* Remove the obsolete "hotplug" mode of kpartx.
* CI updates.
-------------------------------------------------------------------
Wed Dec 17 21:34:12 UTC 2025 - Martin Wilck <mwilck@suse.com>
- Update to version 0.13.0+229+suse.dbac936f:
* multipath-tools tests: adaptations for cmocka 2.0
(bsc#1255045, gh#opensvc/multipath-tools#129)
* libmpathutil: use union for bitfield (bsc#1255285)
* libmultipath: don't access path members in free_pgvec()
(gh#opensvc/multipath-tools#128)
- Include reviewed upstream fixes post 0.13.0:
* more mpathpersist fixes
* hwtable updates
-------------------------------------------------------------------
Mon Nov 17 16:11:43 UTC 2025 - Martin Wilck <mwilck@suse.com>

View File

@@ -35,7 +35,7 @@
%define libdmmp_version %(echo %{_libdmmp_version} | tr . _)
Name: multipath-tools
Version: 0.13.0+201+suse.821510bc
Version: 0.14.0+207+suse.18c17be5
Release: 0
Summary: Tools to Manage Multipathed Devices with the device-mapper
License: GPL-2.0-only AND GPL-3.0-or-later