Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libstorage-ng for openSUSE:Factory checked in at 2026-06-25 10:49:49 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libstorage-ng (Old) and /work/SRC/openSUSE:Factory/.libstorage-ng.new.2088 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libstorage-ng" Thu Jun 25 10:49:49 2026 rev:345 rq:1361316 version:4.5.335 Changes: -------- --- /work/SRC/openSUSE:Factory/libstorage-ng/libstorage-ng.changes 2026-06-22 18:05:59.110383346 +0200 +++ /work/SRC/openSUSE:Factory/.libstorage-ng.new.2088/libstorage-ng.changes 2026-06-25 10:50:48.320079125 +0200 @@ -1,0 +2,7 @@ +Tue Jun 23 09:37:59 UTC 2026 - [email protected] + +- merge gh#openSUSE/libstorage-ng#1083 +- order command options and arguments "posixly correct" +- 4.5.335 + +-------------------------------------------------------------------- Old: ---- libstorage-ng-4.5.334.tar.xz New: ---- libstorage-ng-4.5.335.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libstorage-ng.spec ++++++ --- /var/tmp/diff_new_pack.gpwc53/_old 2026-06-25 10:50:49.364115293 +0200 +++ /var/tmp/diff_new_pack.gpwc53/_new 2026-06-25 10:50:49.368115431 +0200 @@ -18,7 +18,7 @@ %define libname %{name}1 Name: libstorage-ng -Version: 4.5.334 +Version: 4.5.335 Release: 0 Summary: Library for storage management License: GPL-2.0-only ++++++ libstorage-ng-4.5.334.tar.xz -> libstorage-ng-4.5.335.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libstorage-ng-4.5.334/VERSION new/libstorage-ng-4.5.335/VERSION --- old/libstorage-ng-4.5.334/VERSION 2026-06-22 12:27:15.000000000 +0200 +++ new/libstorage-ng-4.5.335/VERSION 2026-06-23 11:37:59.000000000 +0200 @@ -1 +1 @@ -4.5.334 +4.5.335 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libstorage-ng-4.5.334/storage/Devices/MdImpl.cc new/libstorage-ng-4.5.335/storage/Devices/MdImpl.cc --- old/libstorage-ng-4.5.334/storage/Devices/MdImpl.cc 2026-06-22 12:27:15.000000000 +0200 +++ new/libstorage-ng-4.5.335/storage/Devices/MdImpl.cc 2026-06-23 11:37:59.000000000 +0200 @@ -1281,15 +1281,15 @@ if (!spares.empty()) cmd_args << "--spare-devices=" + to_string(spares.size()); + if (!journals.empty()) + cmd_args << "--write-journal=" + journals.front(); + for (const pair<const unsigned int, string>& value : devices) cmd_args << value.second; for (const pair<const unsigned int, string>& value : spares) cmd_args << value.second; - if (!journals.empty()) - cmd_args << "--write-journal=" + journals.front(); - wait_for_devices(std::as_const(*this).get_blk_devices()); SystemCmd cmd(cmd_args, SystemCmd::DoThrow); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libstorage-ng-4.5.334/storage/SystemInfo/CmdMdadm.cc new/libstorage-ng-4.5.335/storage/SystemInfo/CmdMdadm.cc --- old/libstorage-ng-4.5.334/storage/SystemInfo/CmdMdadm.cc 2026-06-22 12:27:15.000000000 +0200 +++ new/libstorage-ng-4.5.335/storage/SystemInfo/CmdMdadm.cc 2026-06-23 11:37:59.000000000 +0200 @@ -39,7 +39,7 @@ CmdMdadmDetail::CmdMdadmDetail(const string& device) : device(device) { - SystemCmd cmd({ MDADM_BIN, "--detail", device, "--export" }, SystemCmd::DoThrow); + SystemCmd cmd({ MDADM_BIN, "--detail", "--export", device }, SystemCmd::DoThrow); parse(cmd.stdout()); } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libstorage-ng-4.5.334/storage/Utils/FileUtils.cc new/libstorage-ng-4.5.335/storage/Utils/FileUtils.cc --- old/libstorage-ng-4.5.334/storage/Utils/FileUtils.cc 2026-06-22 12:27:15.000000000 +0200 +++ new/libstorage-ng-4.5.335/storage/Utils/FileUtils.cc 2026-06-23 11:37:59.000000000 +0200 @@ -91,11 +91,11 @@ if (read_only) cmd_args << "--read-only"; - cmd_args << device << get_fullname(); - if (!options.empty()) cmd_args << "-o" << boost::join(options, ","); + cmd_args << device << get_fullname(); + SystemCmd cmd(cmd_args, SystemCmd::DoThrow); } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libstorage-ng-4.5.334/testsuite/SystemInfo/mdadm-detail.cc new/libstorage-ng-4.5.335/testsuite/SystemInfo/mdadm-detail.cc --- old/libstorage-ng-4.5.334/testsuite/SystemInfo/mdadm-detail.cc 2026-06-22 12:27:15.000000000 +0200 +++ new/libstorage-ng-4.5.335/testsuite/SystemInfo/mdadm-detail.cc 2026-06-23 11:37:59.000000000 +0200 @@ -19,7 +19,7 @@ check(const string& device, const vector<string>& input, const vector<string>& output) { Mockup::set_mode(Mockup::Mode::PLAYBACK); - Mockup::set_command({ MDADM_BIN, "--detail", device, "--export" }, input); + Mockup::set_command({ MDADM_BIN, "--detail", "--export", device }, input); CmdMdadmDetail cmd_mdadm_detail(device); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libstorage-ng-4.5.334/testsuite/dependencies/md/create1-mockup.xml new/libstorage-ng-4.5.335/testsuite/dependencies/md/create1-mockup.xml --- old/libstorage-ng-4.5.334/testsuite/dependencies/md/create1-mockup.xml 2026-06-22 12:27:15.000000000 +0200 +++ new/libstorage-ng-4.5.335/testsuite/dependencies/md/create1-mockup.xml 2026-06-23 11:37:59.000000000 +0200 @@ -8,7 +8,7 @@ <name>/sbin/mdadm --create /dev/md0 --run --level=raid10 --metadata=1.0 --homehost=any --bitmap=internal --chunk=512 --raid-devices=4 /dev/sda /dev/sdc /dev/sdb /dev/sdd</name> </Command> <Command> - <name>/sbin/mdadm --detail /dev/md0 --export</name> + <name>/sbin/mdadm --detail --export /dev/md0</name> <stdout>MD_LEVEL=raid10</stdout> <stdout>MD_METADATA=1.0</stdout> <stdout>MD_UUID=2ce25515:3d255c09:a0e91f18:d9c098d3</stdout> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libstorage-ng-4.5.334/testsuite/dependencies/md/create2-mockup.xml new/libstorage-ng-4.5.335/testsuite/dependencies/md/create2-mockup.xml --- old/libstorage-ng-4.5.334/testsuite/dependencies/md/create2-mockup.xml 2026-06-22 12:27:15.000000000 +0200 +++ new/libstorage-ng-4.5.335/testsuite/dependencies/md/create2-mockup.xml 2026-06-23 11:37:59.000000000 +0200 @@ -5,10 +5,10 @@ <name>/usr/bin/udevadm settle --timeout=20</name> </Command> <Command> - <name>/sbin/mdadm --create /dev/md0 --run --level=raid5 --metadata=1.2 --homehost=any --raid-devices=3 /dev/sdd1 /dev/sde1 /dev/sdf1 --write-journal=/dev/sdb1</name> + <name>/sbin/mdadm --create /dev/md0 --run --level=raid5 --metadata=1.2 --homehost=any --raid-devices=3 --write-journal=/dev/sdb1 /dev/sdd1 /dev/sde1 /dev/sdf1</name> </Command> <Command> - <name>/sbin/mdadm --detail /dev/md0 --export</name> + <name>/sbin/mdadm --detail --export /dev/md0</name> <stdout>MD_LEVEL=raid5</stdout> <stdout>MD_DEVICES=3</stdout> <stdout>MD_METADATA=1.2</stdout> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libstorage-ng-4.5.334/testsuite/probe/md+lvm1-mockup.xml new/libstorage-ng-4.5.335/testsuite/probe/md+lvm1-mockup.xml --- old/libstorage-ng-4.5.334/testsuite/probe/md+lvm1-mockup.xml 2026-06-22 12:27:15.000000000 +0200 +++ new/libstorage-ng-4.5.335/testsuite/probe/md+lvm1-mockup.xml 2026-06-23 11:37:59.000000000 +0200 @@ -56,8 +56,8 @@ <stdout> }</stdout> </Command> <Command> - <name>/sbin/mdadm --detail /dev/md/md-b --export</name> - <name>/sbin/mdadm --detail /dev/md127 --export</name> + <name>/sbin/mdadm --detail --export /dev/md/md-b</name> + <name>/sbin/mdadm --detail --export /dev/md127</name> <stdout>MD_LEVEL=raid1</stdout> <stdout>MD_DEVICES=2</stdout> <stdout>MD_METADATA=1.0</stdout> @@ -70,7 +70,7 @@ <stdout>MD_DEVICE_dev_sdc2_DEV=/dev/sdc2</stdout> </Command> <Command> - <name>/sbin/mdadm --detail /dev/md0 --export</name> + <name>/sbin/mdadm --detail --export /dev/md0</name> <stdout>MD_LEVEL=raid1</stdout> <stdout>MD_DEVICES=2</stdout> <stdout>MD_METADATA=1.0</stdout> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libstorage-ng-4.5.334/testsuite/probe/md-ddf1-mockup.xml new/libstorage-ng-4.5.335/testsuite/probe/md-ddf1-mockup.xml --- old/libstorage-ng-4.5.334/testsuite/probe/md-ddf1-mockup.xml 2026-06-22 12:27:15.000000000 +0200 +++ new/libstorage-ng-4.5.335/testsuite/probe/md-ddf1-mockup.xml 2026-06-23 11:37:59.000000000 +0200 @@ -44,8 +44,8 @@ <name>/sbin/dmsetup table</name> </Command> <Command> - <name>/sbin/mdadm --detail /dev/md/a --export</name> - <name>/sbin/mdadm --detail /dev/md126 --export</name> + <name>/sbin/mdadm --detail --export /dev/md/a</name> + <name>/sbin/mdadm --detail --export /dev/md126</name> <stdout>MD_LEVEL=raid0</stdout> <stdout>MD_DEVICES=2</stdout> <stdout>MD_CONTAINER=/dev/md/ddf0</stdout> @@ -58,8 +58,8 @@ <stdout>MD_DEVICE_sdb_DEV=/dev/sdb</stdout> </Command> <Command> - <name>/sbin/mdadm --detail /dev/md/b --export</name> - <name>/sbin/mdadm --detail /dev/md125 --export</name> + <name>/sbin/mdadm --detail --export /dev/md/b</name> + <name>/sbin/mdadm --detail --export /dev/md125</name> <stdout>MD_LEVEL=raid1</stdout> <stdout>MD_DEVICES=2</stdout> <stdout>MD_CONTAINER=/dev/md/ddf0</stdout> @@ -72,8 +72,8 @@ <stdout>MD_DEVICE_sdb_DEV=/dev/sdb</stdout> </Command> <Command> - <name>/sbin/mdadm --detail /dev/md/ddf0 --export</name> - <name>/sbin/mdadm --detail /dev/md127 --export</name> + <name>/sbin/mdadm --detail --export /dev/md/ddf0</name> + <name>/sbin/mdadm --detail --export /dev/md127</name> <stdout>MD_LEVEL=container</stdout> <stdout>MD_DEVICES=3</stdout> <stdout>MD_METADATA=ddf</stdout> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libstorage-ng-4.5.334/testsuite/probe/md-imsm1-mockup.xml new/libstorage-ng-4.5.335/testsuite/probe/md-imsm1-mockup.xml --- old/libstorage-ng-4.5.334/testsuite/probe/md-imsm1-mockup.xml 2026-06-22 12:27:15.000000000 +0200 +++ new/libstorage-ng-4.5.335/testsuite/probe/md-imsm1-mockup.xml 2026-06-23 11:37:59.000000000 +0200 @@ -50,8 +50,8 @@ <name>/sbin/dmsetup table</name> </Command> <Command> - <name>/sbin/mdadm --detail /dev/md/a --export</name> - <name>/sbin/mdadm --detail /dev/md126 --export</name> + <name>/sbin/mdadm --detail --export /dev/md/a</name> + <name>/sbin/mdadm --detail --export /dev/md126</name> <stdout>MD_LEVEL=raid0</stdout> <stdout>MD_DEVICES=2</stdout> <stdout>MD_CONTAINER=/dev/md/imsm0</stdout> @@ -64,8 +64,8 @@ <stdout>MD_DEVICE_sdb_DEV=/dev/sdb</stdout> </Command> <Command> - <name>/sbin/mdadm --detail /dev/md/b --export</name> - <name>/sbin/mdadm --detail /dev/md125 --export</name> + <name>/sbin/mdadm --detail --export /dev/md/b</name> + <name>/sbin/mdadm --detail --export /dev/md125</name> <stdout>MD_LEVEL=raid1</stdout> <stdout>MD_DEVICES=2</stdout> <stdout>MD_CONTAINER=/dev/md/imsm0</stdout> @@ -78,8 +78,8 @@ <stdout>MD_DEVICE_sdb_DEV=/dev/sdb</stdout> </Command> <Command> - <name>/sbin/mdadm --detail /dev/md/imsm0 --export</name> - <name>/sbin/mdadm --detail /dev/md127 --export</name> + <name>/sbin/mdadm --detail --export /dev/md/imsm0</name> + <name>/sbin/mdadm --detail --export /dev/md127</name> <stdout>MD_LEVEL=container</stdout> <stdout>MD_DEVICES=3</stdout> <stdout>MD_METADATA=imsm</stdout> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libstorage-ng-4.5.334/testsuite/probe/md1-mockup.xml new/libstorage-ng-4.5.335/testsuite/probe/md1-mockup.xml --- old/libstorage-ng-4.5.334/testsuite/probe/md1-mockup.xml 2026-06-22 12:27:15.000000000 +0200 +++ new/libstorage-ng-4.5.335/testsuite/probe/md1-mockup.xml 2026-06-23 11:37:59.000000000 +0200 @@ -483,7 +483,7 @@ <stderr>Error: /dev/md0: unrecognised disk label</stderr> </Command> <Command> - <name>/sbin/mdadm --detail /dev/md0 --export</name> + <name>/sbin/mdadm --detail --export /dev/md0</name> <!-- output faked and incomplete --> <stdout>MD_LEVEL=raid5</stdout> <stdout>MD_METADATA=1.2</stdout> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libstorage-ng-4.5.334/testsuite/probe/md2-mockup.xml new/libstorage-ng-4.5.335/testsuite/probe/md2-mockup.xml --- old/libstorage-ng-4.5.334/testsuite/probe/md2-mockup.xml 2026-06-22 12:27:15.000000000 +0200 +++ new/libstorage-ng-4.5.335/testsuite/probe/md2-mockup.xml 2026-06-23 11:37:59.000000000 +0200 @@ -635,21 +635,21 @@ <stdout>2:999424s:67104767s:66105344s:ext4::;</stdout> </Command> <Command> - <name>/sbin/mdadm --detail /dev/md0 --export</name> + <name>/sbin/mdadm --detail --export /dev/md0</name> <!-- output faked and incomplete --> <stdout>MD_LEVEL=raid0</stdout> <stdout>MD_METADATA=1.0</stdout> <stdout>MD_UUID=d11cbd17:b4fa9ccd:bb7b9bab:557d863c</stdout> </Command> <Command> - <name>/sbin/mdadm --detail /dev/md1 --export</name> + <name>/sbin/mdadm --detail --export /dev/md1</name> <!-- output faked and incomplete --> <stdout>MD_LEVEL=raid1</stdout> <stdout>MD_METADATA=1.0</stdout> <stdout>MD_UUID=3e531727:0857f684:cd2e394b:62046b74</stdout> </Command> <Command> - <name>/sbin/mdadm --detail /dev/md2 --export</name> + <name>/sbin/mdadm --detail --export /dev/md2</name> <!-- output faked and incomplete --> <stdout>MD_LEVEL=raid1</stdout> <stdout>MD_METADATA=1.0</stdout> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libstorage-ng-4.5.334/testsuite/probe/md3-mockup.xml new/libstorage-ng-4.5.335/testsuite/probe/md3-mockup.xml --- old/libstorage-ng-4.5.334/testsuite/probe/md3-mockup.xml 2026-06-22 12:27:15.000000000 +0200 +++ new/libstorage-ng-4.5.335/testsuite/probe/md3-mockup.xml 2026-06-23 11:37:59.000000000 +0200 @@ -58,8 +58,8 @@ <stdout>/dev/md_test5p1: UUID="4603e3eb-e21b-46f5-9d5d-c31536f064fa" TYPE="ext4" PARTUUID="6977800c-4983-4319-bfcf-906265e05745"</stdout> </Command> <Command> - <name>/sbin/mdadm --detail /dev/md/test2 --export</name> - <name>/sbin/mdadm --detail /dev/md127 --export</name> + <name>/sbin/mdadm --detail --export /dev/md/test2</name> + <name>/sbin/mdadm --detail --export /dev/md127</name> <stdout>MD_LEVEL=raid0</stdout> <stdout>MD_DEVICES=2</stdout> <stdout>MD_METADATA=1.2</stdout> @@ -72,8 +72,8 @@ <stdout>MD_DEVICE_sdb5_DEV=/dev/sdb5</stdout> </Command> <Command> - <name>/sbin/mdadm --detail /dev/md/test3 --export</name> - <name>/sbin/mdadm --detail /dev/md126 --export</name> + <name>/sbin/mdadm --detail --export /dev/md/test3</name> + <name>/sbin/mdadm --detail --export /dev/md126</name> <stdout>MD_LEVEL=raid0</stdout> <stdout>MD_DEVICES=2</stdout> <stdout>MD_METADATA=1.2</stdout> @@ -86,8 +86,8 @@ <stdout>MD_DEVICE_sdb8_DEV=/dev/sdb8</stdout> </Command> <Command> - <name>/sbin/mdadm --detail /dev/md/test4 --export</name> - <name>/sbin/mdadm --detail /dev/md_test4 --export</name> + <name>/sbin/mdadm --detail --export /dev/md/test4</name> + <name>/sbin/mdadm --detail --export /dev/md_test4</name> <stdout>MD_LEVEL=raid0</stdout> <stdout>MD_DEVICES=2</stdout> <stdout>MD_METADATA=1.2</stdout> @@ -100,8 +100,8 @@ <stdout>MD_DEVICE_sdb10_DEV=/dev/sdb10</stdout> </Command> <Command> - <name>/sbin/mdadm --detail /dev/md/test5 --export</name> - <name>/sbin/mdadm --detail /dev/md_test5 --export</name> + <name>/sbin/mdadm --detail --export /dev/md/test5</name> + <name>/sbin/mdadm --detail --export /dev/md_test5</name> <stdout>MD_LEVEL=raid0</stdout> <stdout>MD_DEVICES=2</stdout> <stdout>MD_METADATA=1.2</stdout> @@ -114,7 +114,7 @@ <stdout>MD_DEVICE_sdb12_DEV=/dev/sdb12</stdout> </Command> <Command> - <name>/sbin/mdadm --detail /dev/md0 --export</name> + <name>/sbin/mdadm --detail --export /dev/md0</name> <stdout>MD_LEVEL=raid0</stdout> <stdout>MD_DEVICES=2</stdout> <stdout>MD_METADATA=1.2</stdout> @@ -126,7 +126,7 @@ <stdout>MD_DEVICE_sdb1_DEV=/dev/sdb1</stdout> </Command> <Command> - <name>/sbin/mdadm --detail /dev/md1 --export</name> + <name>/sbin/mdadm --detail --export /dev/md1</name> <stdout>MD_LEVEL=raid0</stdout> <stdout>MD_DEVICES=2</stdout> <stdout>MD_METADATA=1.2</stdout>
