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 2021-07-07 18:29:39 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libstorage-ng (Old) and /work/SRC/openSUSE:Factory/.libstorage-ng.new.2625 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libstorage-ng" Wed Jul 7 18:29:39 2021 rev:122 rq:904056 version:4.4.22 Changes: -------- --- /work/SRC/openSUSE:Factory/libstorage-ng/libstorage-ng.changes 2021-07-04 22:10:49.165193536 +0200 +++ /work/SRC/openSUSE:Factory/.libstorage-ng.new.2625/libstorage-ng.changes 2021-07-07 18:29:54.867257077 +0200 @@ -1,0 +2,7 @@ +Mon Jul 5 08:16:14 UTC 2021 - aschn...@suse.com + +- merge gh#openSUSE/libstorage-ng#821 +- updated documentation +- 4.4.22 + +-------------------------------------------------------------------- Old: ---- libstorage-ng-4.4.21.tar.xz New: ---- libstorage-ng-4.4.22.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libstorage-ng.spec ++++++ --- /var/tmp/diff_new_pack.US6EXX/_old 2021-07-07 18:29:55.359253216 +0200 +++ /var/tmp/diff_new_pack.US6EXX/_new 2021-07-07 18:29:55.359253216 +0200 @@ -18,7 +18,7 @@ %define libname %{name}1 Name: libstorage-ng -Version: 4.4.21 +Version: 4.4.22 Release: 0 Summary: Library for storage management License: GPL-2.0-only ++++++ libstorage-ng-4.4.21.tar.xz -> libstorage-ng-4.4.22.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libstorage-ng-4.4.21/VERSION new/libstorage-ng-4.4.22/VERSION --- old/libstorage-ng-4.4.21/VERSION 2021-07-02 18:19:20.000000000 +0200 +++ new/libstorage-ng-4.4.22/VERSION 2021-07-05 10:16:14.000000000 +0200 @@ -1 +1 @@ -4.4.21 +4.4.22 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libstorage-ng-4.4.21/bindings/storage.deps new/libstorage-ng-4.4.22/bindings/storage.deps --- old/libstorage-ng-4.4.21/bindings/storage.deps 2021-07-02 18:19:20.000000000 +0200 +++ new/libstorage-ng-4.4.22/bindings/storage.deps 2021-07-05 10:16:14.000000000 +0200 @@ -46,8 +46,8 @@ ${top_srcdir}/storage/Filesystems/Bitlocker.h \ ${top_srcdir}/storage/Filesystems/BlkFilesystem.h \ ${top_srcdir}/storage/Filesystems/Btrfs.h \ - ${top_srcdir}/storage/Filesystems/BtrfsSubvolume.h \ ${top_srcdir}/storage/Filesystems/BtrfsQgroup.h \ + ${top_srcdir}/storage/Filesystems/BtrfsSubvolume.h \ ${top_srcdir}/storage/Filesystems/Exfat.h \ ${top_srcdir}/storage/Filesystems/Ext.h \ ${top_srcdir}/storage/Filesystems/Ext2.h \ @@ -67,6 +67,7 @@ ${top_srcdir}/storage/Filesystems/Udf.h \ ${top_srcdir}/storage/Filesystems/Vfat.h \ ${top_srcdir}/storage/Filesystems/Xfs.h \ + ${top_srcdir}/storage/Holders/BtrfsQgroupRelation.h \ ${top_srcdir}/storage/Holders/FilesystemUser.h \ ${top_srcdir}/storage/Holders/Holder.h \ ${top_srcdir}/storage/Holders/MdSubdevice.h \ @@ -74,8 +75,8 @@ ${top_srcdir}/storage/Holders/Snapshot.h \ ${top_srcdir}/storage/Holders/Subdevice.h \ ${top_srcdir}/storage/Holders/User.h \ - ${top_srcdir}/storage/Holders/BtrfsQgroupRelation.h \ ${top_srcdir}/storage/SystemInfo/Arch.h \ + ${top_srcdir}/storage/SystemInfo/SystemInfo.h \ ${top_srcdir}/storage/Utils/Alignment.h \ ${top_srcdir}/storage/Utils/Callbacks.h \ ${top_srcdir}/storage/Utils/Exception.h \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libstorage-ng-4.4.21/doc/autodocs/doxygen.conf new/libstorage-ng-4.4.22/doc/autodocs/doxygen.conf --- old/libstorage-ng-4.4.21/doc/autodocs/doxygen.conf 2021-07-02 18:19:20.000000000 +0200 +++ new/libstorage-ng-4.4.22/doc/autodocs/doxygen.conf 2021-07-05 10:16:14.000000000 +0200 @@ -12,9 +12,9 @@ # Input options INPUT = ../../storage -FILE_PATTERNS = Actiongraph.h Devicegraph.h Environment.h FreeInfo.h Graphviz.h \ - Pool.h SimpleEtcFstab.h SimpleEtcCrypttab.h Storage.h UsedFeatures.h \ - Version.h CompoundAction.h View.h +FILE_PATTERNS = Actiongraph.h CommitOptions.h CompoundAction.h Devicegraph.h \ + Environment.h FreeInfo.h Graphviz.h Pool.h SimpleEtcCrypttab.h \ + SimpleEtcFstab.h Storage.h UsedFeatures.h Version.h View.h INPUT += ../../storage/Devices FILE_PATTERNS += BcacheCset.h Bcache.h BlkDevice.h Dasd.h DasdPt.h Device.h \ @@ -25,17 +25,21 @@ INPUT += ../../storage/Filesystems FILE_PATTERNS += Bitlocker.h BlkFilesystem.h Btrfs.h BtrfsSubvolume.h \ - BtrfsQgroup.h Exfat.h Ext2.h Ext3.h Ext4.h Ext.h F2fs.h Filesystem.h \ - Iso9660.h Jfs.h Mountable.h MountPoint.h Nfs.h Ntfs.h Reiserfs.h Swap.h \ - Tmpfs.h Udf.h Vfat.h Xfs.h + BtrfsQgroup.h BtrfsSubvolume.h Exfat.h Ext2.h Ext3.h Ext4.h Ext.h \ + F2fs.h Filesystem.h Iso9660.h Jfs.h Mountable.h MountPoint.h Nfs.h \ + Ntfs.h Reiserfs.h Swap.h Tmpfs.h Udf.h Vfat.h Xfs.h INPUT += ../../storage/Holders FILE_PATTERNS += BtrfsQgroupRelation.h FilesystemUser.h Holder.h MdSubdevice.h \ MdUser.h Snapshot.h Subdevice.h User.h INPUT += ../../storage/Utils -FILE_PATTERNS += Alignment.h Exception.h HumanString.h Lock.h Logger.h \ - Region.h Remote.h Swig.h Topology.h LightProbe.h +FILE_PATTERNS += Alignment.h Callbacks.h Exception.h HumanString.h LightProbe.h \ + Lock.h Logger.h Region.h Remote.h Swig.h Topology.h + +INPUT += ../../storage/SystemInfo +FILE_PATTERNS += Arch.h SystemInfo.h + JAVADOC_AUTOBRIEF = YES diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libstorage-ng-4.4.21/integration-tests/misc/find-by-any-name.py new/libstorage-ng-4.4.22/integration-tests/misc/find-by-any-name.py --- old/libstorage-ng-4.4.21/integration-tests/misc/find-by-any-name.py 2021-07-02 18:19:20.000000000 +0200 +++ new/libstorage-ng-4.4.22/integration-tests/misc/find-by-any-name.py 2021-07-05 10:16:14.000000000 +0200 @@ -24,12 +24,14 @@ print("device not found") -blk_device = BlkDevice.find_by_any_name(probed, "/dev/block/8:17") +system_info = SystemInfo() + +blk_device = BlkDevice.find_by_any_name(probed, "/dev/block/8:17", system_info) print(blk_device.get_name()) try: - BlkDevice.find_by_any_name(probed, "/dev/disk/by-id/non-existing-device") + BlkDevice.find_by_any_name(probed, "/dev/disk/by-id/non-existing-device", system_info) except DeviceNotFoundByName: print("device not found") diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libstorage-ng-4.4.21/storage/EtcFstab.cc new/libstorage-ng-4.4.22/storage/EtcFstab.cc --- old/libstorage-ng-4.4.21/storage/EtcFstab.cc 2021-07-02 18:19:20.000000000 +0200 +++ new/libstorage-ng-4.4.22/storage/EtcFstab.cc 2021-07-05 10:16:14.000000000 +0200 @@ -274,9 +274,7 @@ spec = EtcFstab::fstab_decode( get_column( col++ ) ); set_mount_point( EtcFstab::fstab_decode( get_column( col++ ) ) ); - bool ok = toValue( get_column( col++ ), fs_type ); - - if ( ! ok ) + if (!toValue( get_column( col++ ), fs_type )) fs_type = FsType::UNKNOWN; mount_opts.parse( EtcFstab::fstab_decode( get_column( col++ ) ), line_no ); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libstorage-ng-4.4.21/storage/Filesystems/Mountable.h new/libstorage-ng-4.4.22/storage/Filesystems/Mountable.h --- old/libstorage-ng-4.4.21/storage/Filesystems/Mountable.h 2021-07-02 18:19:20.000000000 +0200 +++ new/libstorage-ng-4.4.22/storage/Filesystems/Mountable.h 2021-07-05 10:16:14.000000000 +0200 @@ -41,7 +41,7 @@ enum class FsType { UNKNOWN, AUTO, REISERFS, EXT2, EXT3, EXT4, BTRFS, VFAT, XFS, JFS, HFS, NTFS, SWAP, HFSPLUS, NFS, NFS4, TMPFS, ISO9660, UDF, NILFS2, MINIX, NTFS3G, F2FS, - EXFAT, BITLOCKER + EXFAT, BITLOCKER, VBOXSF }; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libstorage-ng-4.4.21/storage/Filesystems/MountableImpl.cc new/libstorage-ng-4.4.22/storage/Filesystems/MountableImpl.cc --- old/libstorage-ng-4.4.21/storage/Filesystems/MountableImpl.cc 2021-07-02 18:19:20.000000000 +0200 +++ new/libstorage-ng-4.4.22/storage/Filesystems/MountableImpl.cc 2021-07-05 10:16:14.000000000 +0200 @@ -59,7 +59,7 @@ const vector<string> EnumTraits<FsType>::names({ "unknown", "auto", "reiserfs", "ext2", "ext3", "ext4", "btrfs", "vfat", "xfs", "jfs", "hfs", "ntfs", "swap", "hfsplus", "nfs", "nfs4", "tmpfs", "iso9660", "udf", "nilfs2", "minix", - "ntfs-3g", "f2fs", "exfat", "BitLocker" + "ntfs-3g", "f2fs", "exfat", "BitLocker", "vboxsf" }); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libstorage-ng-4.4.21/storage/SystemInfo/SystemInfo.h new/libstorage-ng-4.4.22/storage/SystemInfo/SystemInfo.h --- old/libstorage-ng-4.4.21/storage/SystemInfo/SystemInfo.h 2021-07-02 18:19:20.000000000 +0200 +++ new/libstorage-ng-4.4.22/storage/SystemInfo/SystemInfo.h 2021-07-05 10:16:14.000000000 +0200 @@ -31,6 +31,13 @@ namespace storage { + /** + * The SystemInfo class keeps various system information. + * + * So far the class can only be used for the BlkDevice::find_by_any_name() functions. + * There it can avoid querying the same information from the system several times when + * using several calls to BlkDevice::find_by_any_name(). + */ class SystemInfo : private boost::noncopyable { public: