* libmultipath:fix compilation with glibc 2.34 (bsc#1189099)
* libmultipath: avoid buffer size warning with systemd 240+
(bsc#1189176)
* libmultipath: use uint64_t for sg_id.lun (bsc#1187534)
- Upstream bug fixes:
* multipath-tools: make HUAWEI/XSG1 config work with alua and multibus
* multipath-tools: add info about HPE Alletra 6000 and 9000
* multipathd: cli_getprkey(): fix return value and "aptpl" support
* multipathd: don't rescan_path on wwid change in uev_update_path
* kpartx: Don't leak memory when getblock returns NULL
* multipath: free vectors in configure
* multipathd: fix ev_remove_path return code handling
* multipathd: remove duplicate orphan_paths in flush_map
* multipathd: don't fail to remove path once the map is removed
* multipathd: fix compilation issue with liburcu < 0.8
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=258
- Update to version 0.8.6+10+suse.47711374:
* Github workflows: add CI for SUSE-specific branches
- Disabled LTO for multipath-tools
* The test for is_valid_path fails if LTO is enabled, just
disabling it for %check is insufficient.
- Update to version 0.8.6+9+suse.6c05a61:
Update to upstream 0.8.6.
* add eh_deadline option to avoid endless SCSI error handling
* add wwid_recheck option to detect storage configuration changes
* add library versioning for libmultipath, libmpathpersist etc. and
to libmultipath plugins
* move some global symbols to libmultipath (udev, logsink, etc)
and provide default implementations for get_multipath_config() etc.
This allows simplifiying libmpathpersist_example.c drastically.
* fixes for shutdown issues and various race conditions on exit
* improve cleanup on exit, fix memory leaks
* add libmpathvalid library
* fixes for SAS expanders (bsc#1178377, bsc#1178379, bsc#1177081)
* Avoid access to root FS while queueing IO (bsc#1178049,
bsc#1181234)
* lots of bug fixes, additions to built-in hardware table, and
CI improvements (bsc#1186212)
* kpartx: free loop device after listing partitions (boo#1107187)
Bug fixes on top of 0.8.5 mentioned below are also included in
this upstream version.
(bsc#1182072, bsc#1177371)
(bsc#1181435, bsc#1183666)
OBS-URL: https://build.opensuse.org/request/show/894131
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=253
- Update to version 0.8.4+192+suse.1bc10ad:
* Fix handling of hardware properties for maps without paths
(bsc#1176644)
- Update to version 0.8.4+190+suse.fe234ea:
* Fixes for daemon shutdown issues from SLE(bsc#1110060, bsc#1110439)
- multipathd: allow shutdown during configure()
* fix compilation of external programs with -lmultipath
(bsc#1133957, necessary after the above fix)
* Minor upstream fixes
OBS-URL: https://build.opensuse.org/request/show/835004
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=230
- Update to version 0.8.4+31+suse.8f53764:
* Fix sporadic build failures caused by missing build dependencies
- Update to version 0.8.4+29+suse.c27ed8d:
* multipath-tools: Makefile.inc: set -Wno-error=clobbered
* Makefile.inc: keep warning flags during rpm build
* Eliminate compiler warnings on 32bit build.
* Fixes for tests under i586
- Spec file: add %check section to run multipath-tools CI
* not on SLE12, as cmocka is missing
* add build dependency on cmocka for building tests
* run "make test" with parallel make
- Update to version 0.8.4+19+suse.48fc2f4:
* multipath: add "-e" option to enable foreign libraries
* libmultipath: set "enable_foreign" to NONE by default
* deleted libmultipath-set-enable_foreign-to-NONE-by-default.patch
(included in factory git repo now).
* Makefile: dependency fixes for parallel build
- Get rid of %is_opensuse:
* drop build workaround for Leap 42.1
* build libdmmp for everything except SLE12/Leap42 and older
- Other spec file updates:
* use %make_build to speed up build (possible with 0.8.4)
- Migrated to .obscpio format.
- Update to version 0.8.4+16+suse.f319f7ea
- Changed github workflow back from merge-based to rebase-based.
This makes it much easier to assess differences between upstream
and SUSE code.
OBS-URL: https://build.opensuse.org/request/show/803707
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=212