17
0

7 Commits

Author SHA256 Message Date
08e09799c0 Accepting request 1323419 from Base:System
- 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

- Update to version 0.13.0+201+suse.821510bc:
  * CI: more GitHub workflow updates. No code changes.

- Update to version 0.13.0+186+suse.9a8e81de:
  * CI: GitHub workflow updates. No code changes.

OBS-URL: https://build.opensuse.org/request/show/1323419
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=173
2025-12-19 15:41:57 +00:00
3e07d4e4f2 Accepting request 1317185 from Base:System
- Added bug ref: Bug fixes in upstream 0.12.0 (see also NEWS.md) (bsc#1253260) (forwarded request 1317184 from mwilck)

OBS-URL: https://build.opensuse.org/request/show/1317185
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=172
2025-11-12 20:42:04 +00:00
db3fe9af83 - Added bug ref: Bug fixes in upstream 0.12.0 (see also NEWS.md) (bsc#1253260)
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=359
2025-11-11 20:03:15 +00:00
d6c3a3d376 - Update to version 0.13.0+127+suse.37f9a4c9
- Major rework of the SCSI Persistent Reservation code in upstream 0.13.0
- Changes in upstream 0.12.0 (see also NEWS.md)
  * Improved the communication with **udev** and **systemd** by triggering
    uevents when path devices are added to or removed from multipath maps,
    or when `multipathd reconfigure` is executed after changing blacklist
    directives in `multipath.conf`.
  * Maps that were added outside of multipathd (e.g. using the **multipath**
    command) and that couldn't be reloaded by multipathd used to be ignored
    by multipathd. multipathd will now monitor them. If some paths were
    offline while the map was created, multipathd will now add them to the
    map when they go online again.
  * multipathd retries persistent reservation commands that have failed on one
    path on another one.
- Bug fixes in upstream 0.12.0 (see also NEWS.md)
  * Failed paths should be checked every `polling_interval`. In certain cases,
    this wouldn't happen, because the check interval wasn't reset by multipathd.
  * It could happen that multipathd would accidentally release a SCSI persistent
    reservation held by another node. Fix it.
  * After manually failing some paths and then reinstating them, sometimes
    the reinstated paths were immediately failed again by multipathd. Fix it.
  * Fix crash in foreign (nvme native multipath) code, present since 0.8.8.
  * Various minor fixes reported by coverity.
- _service: switch back to tar_scm for src.opensuse.org compliance

OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=358
2025-11-11 17:50:13 +00:00
da0f5cff73 Accepting request 1294880 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1294880
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=171
2025-07-23 14:31:58 +00:00
7d57b6c63c Fix changes file format to pass stricter source-validator
The ----- line is the beginning of a changelog entry, and it is expected
to be followed by the date/time line.

OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=356
2025-07-21 17:39:43 +00:00
57b21fef49 - Update to version 0.11.0+184+suse.9bca786:
* tests: fix tests when built against cmocka 1.1.8 or newer
    (gh#openSUSE/multipath-tools#19)

  * Add HPE MSA Gen7 (2070/2072) to hwtable (bsc#1246501)

OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=355
2025-07-19 14:41:07 +00:00
9 changed files with 86 additions and 13 deletions

4
_scmsync.obsinfo Normal file
View File

@@ -0,0 +1,4 @@
mtime: 1766009580
commit: c4ada147ee25109be91114dcc2a2ef580214d91465490b2a69db1e8f5dc9234d
url: https://src.opensuse.org/mwilck/multipath-tools
revision: factory

View File

@@ -1,6 +1,6 @@
<?xml version="1.0"?>
<services>
<service name="obs_scm" mode="manual">
<service name="tar_scm" mode="manual">
<param name="scm">git</param>
<param name="url">https://github.com/openSUSE/multipath-tools.git</param>
<param name="filename">multipath-tools</param>
@@ -11,6 +11,9 @@
<param name="versionrewrite-replacement">~\2</param>
<param name="changesgenerate">enable</param>
</service>
<service name="recompress" mode="manual">
<param name="file">*.tar</param>
<param name="compression">xz</param>
</service>
<service name="set_version" mode="manual"/>
<service mode="buildtime" name="tar"/>
</services>

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">397329364d2e192b2538a9157cac3a77bd40fac0</param></service></servicedata>
<param name="changesrevision">dbac936f8ddfe859f35cd6737acc7ca072e37c86</param></service></servicedata>

3
build.specials.obscpio Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2b534c5724bf7b46a21dc2db1f2209b7ba01c197a7b9038aef0a28f0b2011b75
size 288

Binary file not shown.

View File

@@ -1,3 +1,70 @@
-------------------------------------------------------------------
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>
- 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.
-------------------------------------------------------------------
Tue Nov 11 16:09:37 UTC 2025 - Martin Wilck <mwilck@suse.com>
- Update to version 0.13.0+127+suse.37f9a4c9
- Major rework of the SCSI Persistent Reservation code in upstream 0.13.0
- Changes in upstream 0.12.0 (see also NEWS.md)
* Improved the communication with **udev** and **systemd** by triggering
uevents when path devices are added to or removed from multipath maps,
or when `multipathd reconfigure` is executed after changing blacklist
directives in `multipath.conf`.
* Maps that were added outside of multipathd (e.g. using the **multipath**
command) and that couldn't be reloaded by multipathd used to be ignored
by multipathd. multipathd will now monitor them. If some paths were
offline while the map was created, multipathd will now add them to the
map when they go online again.
* multipathd retries persistent reservation commands that have failed on one
path on another one.
- Bug fixes in upstream 0.12.0 (see also NEWS.md) (bsc#1253260)
* Failed paths should be checked every `polling_interval`. In certain cases,
this wouldn't happen, because the check interval wasn't reset by multipathd.
* It could happen that multipathd would accidentally release a SCSI persistent
reservation held by another node. Fix it.
* After manually failing some paths and then reinstating them, sometimes
the reinstated paths were immediately failed again by multipathd. Fix it.
* Fix crash in foreign (nvme native multipath) code, present since 0.8.8.
* Various minor fixes reported by coverity.
-------------------------------------------------------------------
Sat Jul 19 12:28:12 UTC 2025 - Martin Wilck <mwilck@suse.com>
- Update to version 0.11.0+184+suse.9bca786:
* tests: fix tests when built against cmocka 1.1.8 or newer
(gh#openSUSE/multipath-tools#19)
-------------------------------------------------------------------
Wed Mar 5 14:33:08 UTC 2025 - Martin Wilck <mwilck@suse.com>
@@ -58,6 +125,7 @@ Fri Jan 24 15:06:55 UTC 2025 - Martin Wilck <mwilck@suse.com>
matching UUID and matching type was already present. multipathd
previously failed to set up such maps. Now it will reload them with the
correct content. (bsc#1236390)
* Add HPE MSA Gen7 (2070/2072) to hwtable (bsc#1246501)
-------------------------------------------------------------------
Wed Jan 22 16:18:10 UTC 2025 - Dominique Leuenberger <dimstar@opensuse.org>
@@ -3686,4 +3754,3 @@ Tue May 25 10:43:15 CEST 2004 - fehr@suse.de
- created initial version of a SuSE package from version 0.2.0 of
multipath tools
-------------------------------------------------------------------

View File

@@ -1,4 +0,0 @@
name: multipath-tools
version: 0.11.0+183+suse.3973293
mtime: 1741128802
commit: 397329364d2e192b2538a9157cac3a77bd40fac0

View File

@@ -35,13 +35,13 @@
%define libdmmp_version %(echo %{_libdmmp_version} | tr . _)
Name: multipath-tools
Version: 0.11.0+183+suse.3973293
Version: 0.13.0+229+suse.dbac936f
Release: 0
Summary: Tools to Manage Multipathed Devices with the device-mapper
License: GPL-2.0-only AND GPL-3.0-or-later
Group: System/Base
URL: http://christophe.varoqui.free.fr/
Source: multipath-tools-%{version}.tar
Source: multipath-tools-%{version}.tar.xz
# modprobe.d configuration file
Source1: modprobe_d-scsi_dh.conf
# SUSE policy: disable partition deletion by default