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 2023-03-19 16:16:17 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libstorage-ng (Old) and /work/SRC/openSUSE:Factory/.libstorage-ng.new.31432 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libstorage-ng" Sun Mar 19 16:16:17 2023 rev:208 rq:1072657 version:4.5.86 Changes: -------- --- /work/SRC/openSUSE:Factory/libstorage-ng/libstorage-ng.changes 2023-03-15 18:54:16.652309942 +0100 +++ /work/SRC/openSUSE:Factory/.libstorage-ng.new.31432/libstorage-ng.changes 2023-03-19 16:16:36.959333057 +0100 @@ -1,0 +2,7 @@ +Fri Mar 17 14:25:10 UTC 2023 - aschn...@suse.com + +- merge gh#openSUSE/libstorage-ng#919 +- always delegate used_features from Action to Device +- 4.5.86 + +-------------------------------------------------------------------- Old: ---- libstorage-ng-4.5.85.tar.xz New: ---- libstorage-ng-4.5.86.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libstorage-ng.spec ++++++ --- /var/tmp/diff_new_pack.WVvGke/_old 2023-03-19 16:16:38.595341012 +0100 +++ /var/tmp/diff_new_pack.WVvGke/_new 2023-03-19 16:16:38.599341031 +0100 @@ -18,7 +18,7 @@ %define libname %{name}1 Name: libstorage-ng -Version: 4.5.85 +Version: 4.5.86 Release: 0 Summary: Library for storage management License: GPL-2.0-only ++++++ libstorage-ng-4.5.85.tar.xz -> libstorage-ng-4.5.86.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libstorage-ng-4.5.85/VERSION new/libstorage-ng-4.5.86/VERSION --- old/libstorage-ng-4.5.85/VERSION 2023-03-15 08:58:39.000000000 +0100 +++ new/libstorage-ng-4.5.86/VERSION 2023-03-17 15:25:10.000000000 +0100 @@ -1 +1 @@ -4.5.85 +4.5.86 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libstorage-ng-4.5.85/storage/Actions/SetLimitsImpl.cc new/libstorage-ng-4.5.86/storage/Actions/SetLimitsImpl.cc --- old/libstorage-ng-4.5.85/storage/Actions/SetLimitsImpl.cc 2023-03-15 08:58:39.000000000 +0100 +++ new/libstorage-ng-4.5.86/storage/Actions/SetLimitsImpl.cc 2023-03-17 15:25:10.000000000 +0100 @@ -1,5 +1,5 @@ /* - * Copyright (c) [2020-2021] SUSE LLC + * Copyright (c) [2020-2023] SUSE LLC * * All Rights Reserved. * @@ -45,6 +45,14 @@ return btrfs_qgroup->get_impl().do_set_limits(commit_data, this); } + + uf_t + SetLimits::used_features(const Actiongraph::Impl& actiongraph) const + { + const BtrfsQgroup* btrfs_qgroup = to_btrfs_qgroup(get_device(actiongraph, RHS)); + return btrfs_qgroup->get_impl().do_set_limits_used_features(); + } + } } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libstorage-ng-4.5.85/storage/Actions/SetLimitsImpl.h new/libstorage-ng-4.5.86/storage/Actions/SetLimitsImpl.h --- old/libstorage-ng-4.5.85/storage/Actions/SetLimitsImpl.h 2023-03-15 08:58:39.000000000 +0100 +++ new/libstorage-ng-4.5.86/storage/Actions/SetLimitsImpl.h 2023-03-17 15:25:10.000000000 +0100 @@ -41,7 +41,7 @@ virtual Text text(const CommitData& commit_data) const override; virtual void commit(CommitData& commit_data, const CommitOptions& commit_options) const override; - virtual uf_t used_features(const Actiongraph::Impl& actiongraph) const override { return UF_BTRFS; } + virtual uf_t used_features(const Actiongraph::Impl& actiongraph) const override; }; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libstorage-ng-4.5.85/storage/Actions/SetQuotaImpl.cc new/libstorage-ng-4.5.86/storage/Actions/SetQuotaImpl.cc --- old/libstorage-ng-4.5.85/storage/Actions/SetQuotaImpl.cc 2023-03-15 08:58:39.000000000 +0100 +++ new/libstorage-ng-4.5.86/storage/Actions/SetQuotaImpl.cc 2023-03-17 15:25:10.000000000 +0100 @@ -1,6 +1,6 @@ /* * Copyright (c) 2015 Novell, Inc. - * Copyright (c) [2016-2021] SUSE LLC + * Copyright (c) [2016-2023] SUSE LLC * * All Rights Reserved. * @@ -46,6 +46,14 @@ btrfs->get_impl().do_set_quota(commit_data, this); } + + uf_t + SetQuota::used_features(const Actiongraph::Impl& actiongraph) const + { + const Btrfs* btrfs = to_btrfs(get_device(actiongraph, RHS)); + return btrfs->get_impl().do_set_quota_used_features(); + } + } } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libstorage-ng-4.5.85/storage/Actions/SetQuotaImpl.h new/libstorage-ng-4.5.86/storage/Actions/SetQuotaImpl.h --- old/libstorage-ng-4.5.85/storage/Actions/SetQuotaImpl.h 2023-03-15 08:58:39.000000000 +0100 +++ new/libstorage-ng-4.5.86/storage/Actions/SetQuotaImpl.h 2023-03-17 15:25:10.000000000 +0100 @@ -42,7 +42,7 @@ virtual Text text(const CommitData& commit_data) const override; virtual void commit(CommitData& commit_data, const CommitOptions& commit_options) const override; - virtual uf_t used_features(const Actiongraph::Impl& actiongraph) const override { return UF_BTRFS; } + virtual uf_t used_features(const Actiongraph::Impl& actiongraph) const override; }; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libstorage-ng-4.5.85/storage/Filesystems/BtrfsImpl.h new/libstorage-ng-4.5.86/storage/Filesystems/BtrfsImpl.h --- old/libstorage-ng-4.5.85/storage/Filesystems/BtrfsImpl.h 2023-03-15 08:58:39.000000000 +0100 +++ new/libstorage-ng-4.5.86/storage/Filesystems/BtrfsImpl.h 2023-03-17 15:25:10.000000000 +0100 @@ -175,6 +175,7 @@ virtual Text do_set_quota_text(const CommitData& commit_data, const Action::SetQuota* action) const; virtual void do_set_quota(const CommitData& commit_data, const Action::SetQuota* action) const; + virtual uf_t do_set_quota_used_features() const { return UF_BTRFS; } void parse_mkfs_output(const vector<string>& stdout); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libstorage-ng-4.5.85/storage/Filesystems/BtrfsQgroupImpl.h new/libstorage-ng-4.5.86/storage/Filesystems/BtrfsQgroupImpl.h --- old/libstorage-ng-4.5.85/storage/Filesystems/BtrfsQgroupImpl.h 2023-03-15 08:58:39.000000000 +0100 +++ new/libstorage-ng-4.5.86/storage/Filesystems/BtrfsQgroupImpl.h 2023-03-17 15:25:10.000000000 +0100 @@ -121,6 +121,7 @@ virtual Text do_set_limits_text(const CommitData& commit_data, const Action::SetLimits* action) const; virtual void do_set_limits(CommitData& commit_data, const Action::SetLimits* action); + virtual uf_t do_set_limits_used_features() const { return UF_BTRFS; } virtual Text do_delete_text(Tense tense) const override; virtual void do_delete() const override;