Mon, 25 Nov 2024 03:36:43 UTC | login

Information for build python-blivet-3.7.0-1.fc38

ID227879
Package Namepython-blivet
Version3.7.0
Release1.fc38
Epoch1
SummaryA python module for system storage configuration
DescriptionThe python-blivet package is a python module for examining and modifying storage configuration.
Built bydavidlt
State complete
Volume DEFAULT
StartedWed, 22 Feb 2023 14:10:48 UTC
CompletedWed, 22 Feb 2023 14:10:48 UTC
Tags
f38
RPMs
src
python-blivet-3.7.0-1.fc38.src.rpm (info) (download)
noarch
blivet-data-3.7.0-1.fc38.noarch.rpm (info) (download)
python3-blivet-3.7.0-1.fc38.noarch.rpm (info) (download)
Changelog * Wed Feb 08 2023 Vojtech Trefny <vtrefny@redhat.com> - 3.7.0-1 - Remove unused BLOCKDEV_DM_RAID technology from tasks (vtrefny) - tests: Force remove LVM VG /dev/ entry not removed by vgremove (vtrefny) - Mark LUKS2 integrity devices as always controllable (vtrefny) - Ignore parent dependencies during action execute (vtrefny) - tests: Patch checking stratis pool metadata size (vtrefny) - Remove support for DMRAID devices (vtrefny) - Do not read DDF RAID UUID from udev (vtrefny) - Check physical and logical block size when creating a LUKS format (vtrefny) - Add separate properties for logical and physical block size (vtrefny) - Use DMI product_name for t2 mac detection. (83884198+sharpenedblade) - vmtests: add a --logs arg to capture blivet.log from failed tests (berrange) - examples: illustrate GPT GUID usage in partitioning example (berrange) - vmtests: add test for GPT part type UUID validation (berrange) - blivet: allow 'mountpoint' to be passed to PartitionDevice (berrange) - deviceaction: retain explicit part type UUID when formatting (berrange) - devices/partition: add ability to auto apply a GPT UUID (berrange) - gpt: add helper API for discoverable partition UUIDs (berrange) - devices/partition: allow passing partition type UUID (berrange) - formats/disklabel: allow passing partition type UUID (berrange) - Add a forced delay to udev settle in chroot environments (vlad.bespalov) - Update public API documentation (vtrefny) - tests/README: Clarify various test classes (vtrefny) - Rename unit_tests.storagetestcase to unit_tests.blivettestcase (vtrefny) - Add additional identifiers to NVMeNamespaceDevice (vtrefny) - Add transport and address to NVMeController info (vtrefny) - Make sure we close the streams when reading a file (vtrefny) - Style changes. (sharpenedblade) - Do not report mactel on T2 macs. (sharpenedblade) - Add function to check for T2 apple macs. (sharpenedblade) - Add a basic read-only support for UDF filesystem (vtrefny) - add loongarch support (mahailiang) - Add a basic support for NVMe and NVMe Fabrics devices (vtrefny) * Thu Feb 02 2023 Vojtech Trefny <vtrefny@redhat.com> - 3.6.1-3 - Use mdadm to support BIOS RAID devices (#2158574) * Fri Jan 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1:3.6.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild * Mon Nov 28 2022 Vojtech Trefny <vtrefny@redhat.com> - 3.6.1-1 - misc: Remove "warn: false" from Ansible "command" (vtrefny) - spec: Change license string to the SPDX format required by Fedora (vtrefny) - Catch BlockDevNotImplementedError for btrfs plugin calls (vtrefny) - tests: document how to use the VM tests (berrange) - tests: allow filtering tests to run in VM (berrange) - tests: don't start/stop VM if it was already running (berrange) - tests: use correct password arg for SSH to VM (berrange) - tests: add logging to runvmtests.py (berrange) - Fix potential AttributeError when getting stratis blockdev info (vtrefny) - spec: Fix recommended libblockdev plugins (vtrefny) - tests: remove unused global variables (berrange) - Backport total_memory improvements from anaconda (vslavik) - Fix regex for checking e2fsprogs version (vtrefny) * Fri Nov 11 2022 Vojtech Trefny <vtrefny@redhat.com> - 3.6.0-2 - Change license string to the SPDX format required by Fedora * Tue Sep 20 2022 Vojtech Trefny <vtrefny@redhat.com> - 3.6.0-1 - pylint: Explicitly allow loading the _ped module from pyparted (vtrefny) - ci: Run static analysis on Ubuntu 22.04 (vtrefny) - tests: Create bigger devices for XFS testing (vtrefny) - Set XFS minimal size to 300 MiB (vtrefny) - Fix missing whitespaces around not keyword (vtrefny) - Remove the Blivet.roots attribute (vponcova) - packit: Set downstream_package_name to python-blivet (vtrefny) - packit: Add srpm_build_deps for SRPM builds in Copr (vtrefny) - tests: Fix message when skipping stratis tests (vtrefny) - tests: Tell pytest to ignore symlinks when gathering test cases (vtrefny) - Configure ids for Mock devices in populator_test (vtrefny) - Add storage tests for Stratis (vtrefny) - ci: Fix installing targetcli on Debian/Ubuntu (vtrefny) - tests: Add test for creating and attaching cache pools (vtrefny) - tests: Add storage tests for more LVM RAID levels (vtrefny) - tests: Add test for ActionAddMember/ActionRemoveMember (vtrefny) - tests: Add a test for creating and attaching a cache pool (vtrefny) - Mark LVM cache pool format as immutable (vtrefny) - tests: Skip test_lvcreate_type on CentOS/RHEL 9 (vtrefny) - Add a YAML config for skipping tests on specified distributions (vtrefny) - Add targetcli to the test dependencies playbook (vtrefny) - Add a simple LVM test case that uses real storage (vtrefny) - Add a test case that creates targetcli disks to run tests on (vtrefny) - Allow running action_test even if some dependencies are missing (vtrefny) - Use "fake" names for disks in DeviceTreeTestCase (vtrefny) - Change how we import LoopBackedTestCase in fs_test (vtrefny) - Add information about the new test suites to tests/README.rst (vtrefny) - Makefile: Add targets to run the two new test suites separately (vtrefny) - Fix typo in name of test_new_encrypted_stratis (vtrefny) - Patch access to lvs in stratis tests (vtrefny) - Fix pylint issues in the tests/pylint scripts (vtrefny) - Make sure LVM unit tests can run without dependencies (vtrefny) - Patch _pre_create in StorageDeviceMethodsTestCase.test_create (vtrefny) - Assure that tests that set LVM devices filter can run without root (vtrefny) - Fix running StratisFactoryTestCase as a non-root user (vtrefny) - Split the test suite into "unit" and "storage" tests (vtrefny) - Add support for attaching and creating LVM writecached LVs (vtrefny) - Add support for enabling/disabling compression/deduplication (vtrefny) * Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1:3.5.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild * Tue Jul 19 2022 Vojtech Trefny <vtrefny@redhat.com> - 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 <vtrefny@redhat.com> - 3.4.4-3 - Add support for NPIV-enabled zFCP devices * Mon Jun 13 2022 Python Maint <python-maint@redhat.com> - 1:3.4.4-2 - Rebuilt for Python 3.11 * Mon May 16 2022 Vojtech Trefny <vtrefny@redhat.com> - 3.4.4-1 - Use LVM PV format current_size in LVMVolumeGroupDevice._remove (vtrefny) - Correctly set vg_name after adding/removing a PV from a VG (vtrefny) - Do not crash when changing disklabel on disks with active devices (vtrefny) - ActionDestroyDevice should not obsolete ActionRemoveMember (vtrefny) - Correctly set compression and deduplication for existing VDO pools (vtrefny) - Correctly cancel configure actions in cancel() (vtrefny) - Set partition flags after setting parted filesystem (#2033875) (vtrefny) * Tue Feb 15 2022 Jan Pokorny <japokorn@redhat.com> - 3.4.3-2 - Set partition flags after setting parted filesystem (#2033875) (vtrefny) * Tue Feb 01 2022 Vojtech Trefny <vtrefny@redhat.com> - 3.4.3-1 - Make sure we mount the top level subvolume when mounting btrfs (vtrefny) - README: Fix API documentation link (vtrefny) - iscsi: Replace all log_exception_info calls with log.info (vtrefny) * Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1:3.4.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild * Thu Sep 30 2021 Vojtech Trefny <vtrefny@redhat.com> - 3.4.2-1 - pylint: Remove pdb breakpoint in device_properties_test (vtrefny) - pylint: Fix exception string in get_cow_sysfs_path (vtrefny) - pylint: Remove redundant 'u' prefixes for strings in doc/conf.py (vtrefny) - pylint: Ignore the "redundant-u-string-prefix" warning in i18n.py (vtrefny) - pylint: Ignore the new warning W1514 "unspecified-encoding" (vtrefny) - pylint: Fix multuple unused variables 'e' in exceptions (vtrefny) - Makefile: Specify weblate repository branch for the potfile target (vtrefny) - flags: Fix leaking file descriptor (vtrefny) - README: Add info about our openSUSE/Mageia/OpenMandriva Copr repo (vtrefny) - Fix checking for LVM VDO support with libblockdev 2.23 and older (vtrefny) - tasks: Allow specifying custom error message for UnavailableMethod (vtrefny) - Use setuptools instead of distutils in setup.py (vtrefny) - Use shutil.which instead of distutils.spawn.find_executable (vtrefny) - Do not use FS.mount for btrfs temporary mounts (vtrefny) * Thu Aug 19 2021 Vojtech Trefny <vtrefny@redhat.com> - 3.4.1-1 - pylint: Ignore deprecation warning about threading.currentThread (vtrefny) - Fix getting PV info in LVMPhysicalVolume from the cache (vtrefny) - Fix ActionRemoveMember requires check (#1993655) (vtrefny) - util: Ignore false positive assignment-from-no-return warning in ObjectID (vtrefny) - tasks: Ignore pylint arguments-differ warning for do_tasks (vtrefny) - Remove unused __save_passphrase member from LUKS_Data (vtrefny) - size: Ignore new pylint warning "arguments-renamed" (vtrefny) - Do not use deprecated (vtrefny) - Remove unused member __names from DeviceFactory (vtrefny) - Improve error message printed for missing dependecies (vtrefny) - tests: Print version and blivet location when running tests (vtrefny) - tests: Allow running tests without the tests directory in PYTHONPATH (vtrefny) - edd_test: Locate the edd_data based on the test file location (vtrefny) - Run Anaconda tests on blivet pull requests (jkonecny) - Do not set chunk size for RAID 1 (vtrefny) - When sorting devices make sure partitions are sorted correctly (vtrefny) - Make sure LVM config is updated before running pvcreate (vtrefny) - Tell LVM to ignore the new devices file for now (vtrefny) - Revert "Use PARTITION_ESP flag for EFIFS partitions (#1930486)" (vtrefny) - Fix resolving devices with names that look like BIOS drive number (vtrefny) - Ignore pylint false positive no-member warning (vtrefny) - Fix util.virt_detect on Xen (vtrefny) - Fix/unify importing mock module in tests (vtrefny) - Convert LVM filter lists to sets (vtrefny) - Remove action device from LVM reject list (vtrefny) - Fix activating old style LVM snapshots (vtrefny) - Make sure the device is setup before configuring its format (vtrefny) - Remove RHEL 9 specific patch from SPEC (vtrefny) - Use package list instead of cycle in our dependencies Ansible playbook (vtrefny) - Add vagrant file for running tests and development in a VM (vtrefny) - Update our playbook for installing test dependencies (vtrefny) - Add example for working with actions (vtrefny) - Add LUKS encrypted LV to LVM example (vtrefny) - Add example for LVM thin provisioning (vtrefny) - Squashed 'translation-canary/' changes from 3bc2ad68..4d4e65b8 (vtrefny) * Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1:3.4.0-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild * Wed Jul 21 2021 Vojtech Trefny <vtrefny@redhat.com> - 3.4.0-4 - Revert "Use PARTITION_ESP flag for EFIFS partitions" (#1975375) * Wed Jun 30 2021 Vojtech Trefny <vtrefny@redhat.com> - 3.4.0-3 - Fix resolving devices with names that look like BIOS drive number (#1960798) * Thu Jun 03 2021 Python Maint <python-maint@redhat.com> - 1:3.4.0-2 - Rebuilt for Python 3.10 * Fri May 07 2021 Vojtech Trefny <vtrefny@redhat.com> - 3.4.0-1 - Fix setting SELinux flag in SELinuxContextTestCase (vtrefny) - Allow running blivet without Python SELinux module (vtrefny) - Adapt to dosfstools 4.2 FAT label changes (vtrefny) - Add LVM VDO to public API (vtrefny) - Add a special exception type for LVM inconsistent sector sizes (vtrefny) - Remove the "encryption_passphrase" attribute from Blivet class (vtrefny) - Use PARTITION_ESP flag for EFIFS partitions (#1930486) (vtrefny) - Provide better error message for LVM with inconsistent sector sizes (vtrefny) - Avoid AttributeError for DiskLabel formats without disklabel type (vtrefny) - Ignore ArithmeticError when trying to align partition size down (vtrefny) - Do not log entire exception when trying to get ISCSI initiator name (vtrefny) - Fix running BlivetLVMVDODependenciesTest test case as non-root (vtrefny) - Remove EDD test logs after the tests finish (vtrefny) - Replace IOError with OSError around file operations (vslavik) - spec: Add 'make' to BuildRequires (vtrefny) - Fix usage of assert_called_with in lvm_test (vtrefny) - apply directory's SELinux context to freshly created mount points (rmetrich) - Try to get Btrfs volume UUID using libblockdev if UDev lookup fails (vtrefny) - Allow removing LVM VDO devices without VDO support (vtrefny) - Sync spec with downstream (vtrefny) - Use real paths to Python site packages (vponcova) - Fix excessive logging in udev.__is_ignored_blockdev (vtrefny) - Make sure we use size >= LVM VDO min size in test_lv_unique_name (vtrefny) - Replace pocketlint by a custom script (vtrefny) - Fix pylint errors in translation canary (jkonecny) - Bump required libblockdev version to 2.24 (vtrefny) - Fix external dependencies for LVM VDO devices (vtrefny) - Use better description for libblockdev plugins in tasks.availability (vtrefny) - Set minimum size for LVM VDO pool devices (vtrefny) - Add LVM VDO documentation (vtrefny) - Add LVM VDO example (vtrefny) - Add nodiscard option by default when creating VDO logical volumes (vtrefny) - Allow adding nodiscard option when running mkfs (vtrefny) - Add VM test for LVM VDO (vtrefny) - Add LVM VDO device factory (vtrefny) - Allow creating LVM VDO pools and volumes using "blivet.new_lv" (vtrefny) - Add support for creating LVM VDO pools and LVM VDO volumes (vtrefny) - Add "vdo_lv" property to LVMVDOPoolMixin (vtrefny) - Read the LVM VDO pool current size from the internal data LV (vtrefny) - Add availability functions for LVM VDO (vtrefny) - Add VDO pool data LV to internal LVs during populate (vtrefny) - Fix type of LVM VDO logical volumes (vtrefny) * Mon Apr 12 2021 Vojtech Trefny <vtrefny@redhat.com> - 3.3.3-2 - Avoid AttributeError for DiskLabel formats without disklabel type (#1945914) * Thu Feb 18 2021 Vojtech Trefny <vtrefny@redhat.com> - 3.3.3-1 - apply compression settings from blivet.flags.btrfs_compression (#1926892) (michel)