From c82e474e413ff05bfe440856d58239966c562787 Mon Sep 17 00:00:00 2001 From: Vojtech Trefny Date: Wed, 31 Jan 2024 13:26:21 +0100 Subject: [PATCH] New version 3.9.0 - Fix getting default LVM cache metadata size from libblockdev (vtrefny) - Fix checking for segment type for cache pools (vtrefny) - tests: Enable GFS2 tests (vtrefny) - tests: Move 'test_labels' to unit tests (vtrefny) - Add a new function to check if a filesystem is empty (vtrefny) - tests: Wait for array resync in MD tests (vtrefny) - misc: Vagrantfile update (vtrefny) - tests: Add a simple unit test for the NVMe module (vtrefny) - tests: Add a test case with multiple devices with the same name (vtrefny) - tests: Add basic unit tests for device_id (vtrefny) - tests: Add a simple test for DeviceTree.get_device_by_device_id (vtrefny) - Use get_device_by_device_id instead of _by_name in populator (vtrefny) - Add a function to get a device by device ID (vtrefny) - Add "device ID" that could be used as a unique device identifier (vtrefny) - Fix adding new members to array with redundancy (vtrefny) - Correctly set md_uuid when adding/removing member to/from array (vtrefny) - tests: Add storage test case for MD RAID (vtrefny) - Remove unused pylintcodediff helper script (vtrefny) - tests: Add a simple unit test for Btrfs (vtrefny) - Generate UUID for newly created btrfs volumes (vtrefny) - nvme: Retrieve HostNQN from a first active fabrics connection (tbzatek) - ci: Set custom release number for Packit (vtrefny) - Support partitioning of hybrid boot disks (vponcova) - Fix checking PV free space when removing it from a VG (#2232328) (vtrefny) - tests: run_tests script enhancements (vtrefny) - Add a BTRFS example (vtrefny) - tests: Add a storage test case for BTRFS (vtrefny) - Remove support for NVDIMM namespaces (vtrefny) - Fix passing extra mkfs arguments to libblockdev (vtrefny) - ci: Add a GH action to run blivet-gui test suite on PRs (vtrefny) - ci: Add a Dockerfile for building a CI container (vtrefny) - ci: Allow installing only build dependencies without test deps (vtrefny) - Fix failing tests when running as a non-root user (vtrefny) - Add flag to control LVM devices file support (vtrefny) - Use libblockdev to check for kernel modules availability (vtrefny) - Use libblockdev to remove filesystems instead of calling wipefs (vtrefny) - swap: Use libblockdev to check label and UUID format (vtrefny) - fs_test: Enable NTFS test case (vtrefny) - availability: Remove the unused "lvmdevices" application (vtrefny) - availability: Cleanup applications (vtrefny) - Remove support for Apple HFS format (vtrefny) - Fix raising FormatCreateError in FS._create (vtrefny) - Use libblockdev for filesystem mount operation (vtrefny) - Use os.statvfs instead of df to get tmpfs size (vtrefny) - Use libblockdev to create supported filesystems (vtrefny) - Use libblockdev for reading filesystem label (vtrefny) - Use libblockdev for getting filesystem info and size (vtrefny) - Use libblockdev for filesystem resizing (vtrefny) - Use libblockdev for setting and checking filesystem label and UUID (vtrefny) - swap: Simplify creating swap with UUID (vtrefny) - Use libblockdev for the filesystem sync operation (vtrefny) - Add libblockdev filesystem plugin to the list of required plugins (vtrefny) - availability: Remove unused "mlabel" application (vtrefny) - availability: Simplify checks for LVM VDO and shared LVM support (vtrefny) - availability: Do not check e2fsprogs version (vtrefny) - Remove JFS support (vtrefny) - Remove support for ReiserFS (vtrefny) - ci: Update default branch for Packit to 3.9-devel/release (vtrefny) - fcoe/iscsi: Use libblockdev to load modules instead of modprobe (vtrefny) - Added missing fstab object to SwapSpace (japokorn) - misc: Update test dependencies ansible playbook (vtrefny) - misc: Simplify the makebumpver script (vtrefny) - Do not fail when kpartx is not available (vtrefny) - Move kpartx dependency from DMDevice to MultipathDevice (vtrefny) - ci: Update default branch for Packit to 3.9-devel/release (vtrefny) - Include btrfs volumes names/labels in DeviceTreeBase.names (vtrefny) - fixed fstab.read issue (japokorn) - Added support for user defined values in fstab (japokorn) - Incorporated review comments (japokorn) - Fstab support (japokorn) - add udev-builtin-path_id property to zfcp-attached SCSI disks (maier) --- .gitignore | 2 ++ python-blivet.spec | 81 +++++++++++++++++++++++++++++++++++++++++++--- sources | 4 +-- 3 files changed, 81 insertions(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index 9e26a02..07094a8 100644 --- a/.gitignore +++ b/.gitignore @@ -159,3 +159,5 @@ /blivet-3.8.1-tests.tar.gz /blivet-3.8.2.tar.gz /blivet-3.8.2-tests.tar.gz +/blivet-3.9.0-tests.tar.gz +/blivet-3.9.0.tar.gz diff --git a/python-blivet.spec b/python-blivet.spec index 58b6804..046ef18 100644 --- a/python-blivet.spec +++ b/python-blivet.spec @@ -1,11 +1,11 @@ Summary: A python module for system storage configuration Name: python-blivet Url: https://storageapis.wordpress.com/projects/blivet -Version: 3.8.2 +Version: 3.9.0 #%%global prerelease .b2 # prerelease, if defined, should be something like .a1, .b1, .b2.dev1, or .c2 -Release: 4%{?prerelease}%{?dist} +Release: 1%{?prerelease}%{?dist} Epoch: 1 License: LGPL-2.1-or-later %global realname blivet @@ -17,8 +17,6 @@ Source1: http://github.com/storaged-project/blivet/archive/%{realname}-%{realver Patch0: 0001-remove-btrfs-plugin.patch %endif -Patch1: 0002-add-udev-builtin-path_id-property-to-zfcp-attached-S.patch - # Versions of required components (done so we make sure the buildrequires # match the requires versions of things). %global partedver 1.8.1 @@ -62,10 +60,12 @@ Requires: python3-pyudev >= %{pyudevver} Requires: parted >= %{partedver} Requires: python3-pyparted >= %{pypartedver} Requires: libselinux-python3 +Requires: python3-libmount Requires: python3-blockdev >= %{libblockdevver} Recommends: libblockdev-btrfs >= %{libblockdevver} Recommends: libblockdev-crypto >= %{libblockdevver} Recommends: libblockdev-dm >= %{libblockdevver} +Recommends: libblockdev-fs >= %{libblockdevver} Recommends: libblockdev-loop >= %{libblockdevver} Recommends: libblockdev-lvm >= %{libblockdevver} Recommends: libblockdev-mdraid >= %{libblockdevver} @@ -114,6 +114,79 @@ make DESTDIR=%{buildroot} install %{python3_sitelib}/* %changelog +* Wed Jan 31 2024 Vojtech Trefny - 3.9.0-1 +- Fix getting default LVM cache metadata size from libblockdev (vtrefny) +- Fix checking for segment type for cache pools (vtrefny) +- tests: Enable GFS2 tests (vtrefny) +- tests: Move 'test_labels' to unit tests (vtrefny) +- Add a new function to check if a filesystem is empty (vtrefny) +- tests: Wait for array resync in MD tests (vtrefny) +- misc: Vagrantfile update (vtrefny) +- tests: Add a simple unit test for the NVMe module (vtrefny) +- tests: Add a test case with multiple devices with the same name (vtrefny) +- tests: Add basic unit tests for device_id (vtrefny) +- tests: Add a simple test for DeviceTree.get_device_by_device_id (vtrefny) +- Use get_device_by_device_id instead of _by_name in populator (vtrefny) +- Add a function to get a device by device ID (vtrefny) +- Add "device ID" that could be used as a unique device identifier (vtrefny) +- Fix adding new members to array with redundancy (vtrefny) +- Correctly set md_uuid when adding/removing member to/from array (vtrefny) +- tests: Add storage test case for MD RAID (vtrefny) +- Remove unused pylintcodediff helper script (vtrefny) +- tests: Add a simple unit test for Btrfs (vtrefny) +- Generate UUID for newly created btrfs volumes (vtrefny) +- nvme: Retrieve HostNQN from a first active fabrics connection (tbzatek) +- ci: Set custom release number for Packit (vtrefny) +- Support partitioning of hybrid boot disks (vponcova) +- Fix checking PV free space when removing it from a VG (#2232328) (vtrefny) +- tests: run_tests script enhancements (vtrefny) +- Add a BTRFS example (vtrefny) +- tests: Add a storage test case for BTRFS (vtrefny) +- Remove support for NVDIMM namespaces (vtrefny) +- Fix passing extra mkfs arguments to libblockdev (vtrefny) +- ci: Add a GH action to run blivet-gui test suite on PRs (vtrefny) +- ci: Add a Dockerfile for building a CI container (vtrefny) +- ci: Allow installing only build dependencies without test deps (vtrefny) +- Fix failing tests when running as a non-root user (vtrefny) +- Add flag to control LVM devices file support (vtrefny) +- Use libblockdev to check for kernel modules availability (vtrefny) +- Use libblockdev to remove filesystems instead of calling wipefs (vtrefny) +- swap: Use libblockdev to check label and UUID format (vtrefny) +- fs_test: Enable NTFS test case (vtrefny) +- availability: Remove the unused "lvmdevices" application (vtrefny) +- availability: Cleanup applications (vtrefny) +- Remove support for Apple HFS format (vtrefny) +- Fix raising FormatCreateError in FS._create (vtrefny) +- Use libblockdev for filesystem mount operation (vtrefny) +- Use os.statvfs instead of df to get tmpfs size (vtrefny) +- Use libblockdev to create supported filesystems (vtrefny) +- Use libblockdev for reading filesystem label (vtrefny) +- Use libblockdev for getting filesystem info and size (vtrefny) +- Use libblockdev for filesystem resizing (vtrefny) +- Use libblockdev for setting and checking filesystem label and UUID (vtrefny) +- swap: Simplify creating swap with UUID (vtrefny) +- Use libblockdev for the filesystem sync operation (vtrefny) +- Add libblockdev filesystem plugin to the list of required plugins (vtrefny) +- availability: Remove unused "mlabel" application (vtrefny) +- availability: Simplify checks for LVM VDO and shared LVM support (vtrefny) +- availability: Do not check e2fsprogs version (vtrefny) +- Remove JFS support (vtrefny) +- Remove support for ReiserFS (vtrefny) +- ci: Update default branch for Packit to 3.9-devel/release (vtrefny) +- fcoe/iscsi: Use libblockdev to load modules instead of modprobe (vtrefny) +- Added missing fstab object to SwapSpace (japokorn) +- misc: Update test dependencies ansible playbook (vtrefny) +- misc: Simplify the makebumpver script (vtrefny) +- Do not fail when kpartx is not available (vtrefny) +- Move kpartx dependency from DMDevice to MultipathDevice (vtrefny) +- ci: Update default branch for Packit to 3.9-devel/release (vtrefny) +- Include btrfs volumes names/labels in DeviceTreeBase.names (vtrefny) +- fixed fstab.read issue (japokorn) +- Added support for user defined values in fstab (japokorn) +- Incorporated review comments (japokorn) +- Fstab support (japokorn) +- add udev-builtin-path_id property to zfcp-attached SCSI disks (maier) + * Fri Jan 26 2024 Fedora Release Engineering - 1:3.8.2-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild diff --git a/sources b/sources index 04a0078..feed479 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (blivet-3.8.2.tar.gz) = 3db6038c6005027b778d11c18b24ba6a7658bca9bc77140ef8773341f4929151bef50660477973bdfe52366c8c82ba2eaff40b643e0aa5b6a9646b3f763704ad -SHA512 (blivet-3.8.2-tests.tar.gz) = df8f79ac81322899ed32e9b4689622f1a31b15768ee3a8ef80722ccdc7f2160cb8f07e39a40e86ad72825965dad042b2b4beea61b3aa6ef761e63567fdf2764c +SHA512 (blivet-3.9.0-tests.tar.gz) = 8b332fd68f025b7fccb6701e763fd948ab80ae6facd031bfbbdc0c29337db6ba428d6e379e3135d5e79c14ef475c8947a6bd57a31f33c07a9705b0b937a08c4d +SHA512 (blivet-3.9.0.tar.gz) = 76d064bfe5087f0243f6bbd58b47f5be9b4e1f519be7feddf15b05f717b96725178b4025efec4721f4090f0bb8dc5c1199abcfe6be8d112f58af54091af44eaa