diff --git a/.gitignore b/.gitignore index 5ef22a1..86cc17c 100644 --- a/.gitignore +++ b/.gitignore @@ -143,3 +143,5 @@ /blivet-3.4.3.tar.gz /blivet-3.4.4-tests.tar.gz /blivet-3.4.4.tar.gz +/blivet-3.5.0-tests.tar.gz +/blivet-3.5.0.tar.gz diff --git a/python-blivet.spec b/python-blivet.spec index 7c97607..e1f7dd7 100644 --- a/python-blivet.spec +++ b/python-blivet.spec @@ -19,11 +19,11 @@ Summary: A python module for system storage configuration Name: python-blivet Url: https://storageapis.wordpress.com/projects/blivet -Version: 3.4.4 +Version: 3.5.0 #%%global prerelease .b2 # prerelease, if defined, should be something like .a1, .b1, .b2.dev1, or .c2 -Release: 3%{?prerelease}%{?dist} +Release: 1%{?prerelease}%{?dist} Epoch: 1 License: LGPLv2+ %global realname blivet @@ -35,8 +35,6 @@ Source1: http://github.com/storaged-project/blivet/archive/%{realname}-%{realver Patch0: 0001-remove-btrfs-plugin.patch %endif -Patch1: 0001-Add-support-for-NPIV-enabled-zFCP-devices.patch - # Versions of required components (done so we make sure the buildrequires # match the requires versions of things). %global partedver 1.8.1 @@ -198,6 +196,105 @@ configuration. %endif %changelog +* Tue Jul 19 2022 Vojtech Trefny - 3.5.0-1 +- tests: Fix patching NVDIMM static data in populator_test (vtrefny) +- Ignore pylint false positives about missing methods in Gio and GLib (vtrefny) +- Ignore pylint warning about missing inspect.getargspec (vtrefny) +- Rename class ZFCPDevice to ZFCPDeviceFullPath (jstodola) +- Move _is_associated_with_fcp() implementation to the derived class (jstodola) +- Improve naming of zfcp classes/methods/functions (jstodola) +- Correct zfcp comments and strings (jstodola) +- Fix checking for stratis pool free space when adding a new filesystem (vtrefny) +- tests: Add a VM test case for Stratis (vtrefny) +- Use libblockdev to check for DBus service availability (vtrefny) +- Allow specifying size for stratis filesystems (vtrefny) +- tests: Skip Stratis DeviceFactory tests if missing dependencies (vtrefny) +- Use availability checks in devicelibs.stratis (vtrefny) +- Add external dependencies for Stratis devices classes (vtrefny) +- Add availability checks for Stratis dependencies (vtrefny) +- availability: Add a method to check for DBus service availability (vtrefny) +- Use the new Stratis tool to predict pool and fs used size (vtrefny) +- misc: Vagrantfile update (vtrefny) +- Add CentOS 9 Stream to the install-test-dependencies playbook (vtrefny) +- ci: Run static analysis checks in GitHub actions (vtrefny) +- doc: Add LVMWriteCache and LVMCachePoolMixin to public API (vtrefny) +- pylint: Remove deprecated pylint warnings from pylintrc and code (vtrefny) +- Add option to attach a newly created cache pool to existing LV (vtrefny) +- Add support for LVM RAID raid0 level (vtrefny) +- Do not fail when we can't get LVM cache information (#2086310) (vtrefny) +- Add a very simple NVMe module (vtrefny) +- Do not check for "problematic" disks in ActionList._pre_process (vtrefny) +- Change label_format_ok and uuid_format_ok to class methods (vtrefny) +- Generate correct dracut boot arguments for NPIV devices (jstodola) +- Add new class for NPIV-enabled devices (jstodola) +- LUN and WWPN should not be used for NPIV zFCP devices (jstodola) +- Add a function for reading the value of a kernel module parameter (jstodola) +- Allow to delete more than one SCSI device (jstodola) +- Move offline_scsi_device() to the base class (jstodola) +- Refactor the ZFCPDevice class (jstodola) +- misc: Vagrantfile update (vtrefny) +- Do not crash when a disk populator doesn't return kwargs (vtrefny) +- Disable Fedora ELN builds in packit (vtrefny) +- Fix raising exception when trying to resize internal LVs (vtrefny) +- Create loop devices for tests with --partscan (vtrefny) +- Make sure configure actions obsolete only actions with same attribute (vtrefny) +- Fix exception message when trying to format an non-existing device (vtrefny) +- Add default arguments for mkntfs (vtrefny) +- Mark NTFS as supported (vtrefny) +- Do no try to read cache MD size for inactive LVs from cache stats (vtrefny) +- Show better error when using unitialized disk in do_partitioning (vtrefny) +- Exclude unusable disks from PartitionFactory (vtrefny) +- Mark StratisXFS format as unsupported (vtrefny) +- Adjust to Stratis 3.0 API (vtrefny) +- lvm: Use blivet static data when checking if the VG is active (vtrefny) +- examples: Add LVM cache pool example (vtrefny) +- Add suport for creating LVM cache pools (vtrefny) +- Do not run pvcreate with --devices and list of PVs (vtrefny) +- Fix object type for ActionConfigureDevice (vtrefny) +- Use subvolume mountpoints when listing btrfs subvolumes (vtrefny) +- Squashed 'translation-canary/' changes from 4d4e65b8..d6a40985 (vtrefny) +- Fix log message for the LVM devices filter (vtrefny) +- Add support for creating standalone integrity devices (vtrefny) +- Use bigger chunk size for thinpools bigger than ~15.88 TiB (vtrefny) +- Fix removing zFCP SCSI devices (jstodola) +- Add public functions to add/remove PV to/from the LVM system.devices (vtrefny) +- Ignore errors for LVM devices file actions (vtrefny) +- Make sure PVs are added/deleted to/from the LVM device file (vtrefny) +- Use LVM devices for filtering LVM devices with LVM >= 2.02.13 (vtrefny) +- Switch LVM devices filter from "reject" to "accept" by default (vtrefny) +- tests: Mark "fake" disks in test_get_related_disks as non-existing (vtrefny) +- Set correct map name for existing LUKS devices (vtrefny) +- Do not raise deprecated IOError from iscsi and fcoe modules (vtrefny) +- Remove unused flag multipath (vtrefny) +- Do not add device name as a parameter for errors.DeviceError (vtrefny) +- Add stratis filesystem metadata size and pool free space (vtrefny) +- Fix parameters differ from overridden in StratisPoolDevice (vtrefny) +- Fix/unify importing mock module in stratis tests (vtrefny) +- Add fstab options for Stratis Filesystem devices (vtrefny) +- Add MountClass for StratisXFS filesystem (vtrefny) +- Add Stratis devices and formats to the public API documentation (vtrefny) +- Hide the private LUKS device for unlockded Stratis pools (vtrefny) +- Add property with list of Stratis block devices to StratisPoolDevice (vtrefny) +- Set pool info on the block devices when adding/removing Stratis pool (vtrefny) +- Set the StratisBlockdev format status based on whether it has a pool or not (vtrefny) +- Add more tests for creating Stratis devices (vtrefny) +- Add support for creating encrypted Stratis devices with DeviceFactory (vtrefny) +- Add support for working with locked Stratis pools (vtrefny) +- Add support for creating encrypted Stratis pools (vtrefny) +- Add Stratis device factory (vtrefny) +- Mark format on Stratis pool devices as immutable (vtrefny) +- Add Stratis example (vtrefny) +- Add simple test case for Stratis (vtrefny) +- Add basic support for creating Stratis devices (vtrefny) +- Add a special "XFS Stratis" filesystem for Stratis filesystem devices (vtrefny) +- Avoid circular depency when in static_data/stratis_info.py (vtrefny) +- Add dracut setup args for Stratis devices (vtrefny) +- Add support for removing Stratis devices using DBus API (vtrefny) +- Add basic support for Stratis devices (vtrefny) +- Ignore all "private" devices during populate (vtrefny) +- safe_dbus: Add function to get all properties for an interface (vtrefny) +- Add support for renaming devices using ActionConfigureDevice (vtrefny) + * Mon Jun 20 2022 Vojtech Trefny - 3.4.4-3 - Add support for NPIV-enabled zFCP devices diff --git a/sources b/sources index e332e95..fb43f77 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (blivet-3.4.4-tests.tar.gz) = cb73d3a9361275d3f9a09b8dd3f93f89f9fe1400e7a4eeabe91853329e774491a4371e5b653bce48e49ed8dd0708a51f22890e98adbfb92a57d72eb598dd84b8 -SHA512 (blivet-3.4.4.tar.gz) = 3a1e4fd6d5f5ca7386adc8af81c54f2098acefa70ff4d05be4bd293bab6aee8732cb365e272f07c6d19da7c756728981b1f2cfbee77ce6fc2ade6707808e51ee +SHA512 (blivet-3.5.0-tests.tar.gz) = 9b09785173256fac4ce57d448f1522fa0253a4e13b306f48679709277ac60f013c6938498b5303212cb5c1526841dd9eeda8241287617234655e30e75fe41620 +SHA512 (blivet-3.5.0.tar.gz) = 62d7e4aeadd4c8957795b149d205f05bca2caee559312f397bb7c17f18384963907d7b155431e0b6c5fa1587ad4ede66e38380a9448aa4551ef6676a1415c874