Blivet

Latest version: v3.11.0

Safety actively analyzes 688554 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 5

3.6.0

- 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)

3.5.0

- tests: Fix patching NVDIMM static data in populator_test
- Ignore pylint false positives about missing methods in Gio and GLib
- Ignore pylint warning about missing inspect.getargspec
- Rename class ZFCPDevice to ZFCPDeviceFullPath
- Move _is_associated_with_fcp() implementation to the derived class
- Improve naming of zfcp classes/methods/functions
- Correct zfcp comments and strings
- Fix checking for stratis pool free space when adding a new filesystem
- tests: Add a VM test case for Stratis
- Use libblockdev to check for DBus service availability
- Allow specifying size for stratis filesystems
- tests: Skip Stratis DeviceFactory tests if missing dependencies
- Use availability checks in devicelibs.stratis
- Add external dependencies for Stratis devices classes
- Add availability checks for Stratis dependencies
- availability: Add a method to check for DBus service availability
- Use the new Stratis tool to predict pool and fs used size
- misc: Vagrantfile update
- Add CentOS 9 Stream to the install-test-dependencies playbook
- ci: Run static analysis checks in GitHub actions
- doc: Add LVMWriteCache and LVMCachePoolMixin to public API
- pylint: Remove deprecated pylint warnings from pylintrc and code
- Add option to attach a newly created cache pool to existing LV
- Add support for LVM RAID raid0 level
- Do not fail when we can't get LVM cache information (2086310)
- Add a very simple NVMe module
- Do not check for "problematic" disks in ActionList._pre_process
- Change label_format_ok and uuid_format_ok to class methods
- Generate correct dracut boot arguments for NPIV devices
- Add new class for NPIV-enabled devices
- LUN and WWPN should not be used for NPIV zFCP devices
- Add a function for reading the value of a kernel module parameter
- Allow to delete more than one SCSI device
- Move offline_scsi_device() to the base class
- Refactor the ZFCPDevice class
- misc: Vagrantfile update
- Do not crash when a disk populator doesn't return kwargs
- Disable Fedora ELN builds in packit
- Fix raising exception when trying to resize internal LVs
- Create loop devices for tests with --partscan
- Make sure configure actions obsolete only actions with same attribute
- Fix exception message when trying to format an non-existing device
- Add default arguments for mkntfs
- Mark NTFS as supported
- Do no try to read cache MD size for inactive LVs from cache stats
- Show better error when using unitialized disk in do_partitioning
- Exclude unusable disks from PartitionFactory
- Mark StratisXFS format as unsupported
- Adjust to Stratis 3.0 API
- lvm: Use blivet static data when checking if the VG is active
- examples: Add LVM cache pool example
- Add suport for creating LVM cache pools
- Do not run pvcreate with --devices and list of PVs
- Fix object type for ActionConfigureDevice
- Use subvolume mountpoints when listing btrfs subvolumes
- Squashed 'translation-canary/' changes from 4d4e65b8..d6a40985
- Fix log message for the LVM devices filter
- Add support for creating standalone integrity devices
- Use bigger chunk size for thinpools bigger than ~15.88 TiB
- Fix removing zFCP SCSI devices
- Add public functions to add/remove PV to/from the LVM system.devices
- Ignore errors for LVM devices file actions
- Make sure PVs are added/deleted to/from the LVM device file
- Use LVM devices for filtering LVM devices with LVM >= 2.02.13
- Switch LVM devices filter from "reject" to "accept" by default
- tests: Mark "fake" disks in test_get_related_disks as non-existing
- Set correct map name for existing LUKS devices
- Do not raise deprecated IOError from iscsi and fcoe modules
- Remove unused flag multipath
- Do not add device name as a parameter for errors.DeviceError
- Add stratis filesystem metadata size and pool free space
- Fix parameters differ from overridden in StratisPoolDevice
- Fix/unify importing mock module in stratis tests
- Add fstab options for Stratis Filesystem devices
- Add MountClass for StratisXFS filesystem
- Add Stratis devices and formats to the public API documentation
- Hide the private LUKS device for unlockded Stratis pools
- Add property with list of Stratis block devices to StratisPoolDevice
- Set pool info on the block devices when adding/removing Stratis pool
- Set the StratisBlockdev format status based on whether it has a pool or not
- Add more tests for creating Stratis devices
- Add support for creating encrypted Stratis devices with DeviceFactory
- Add support for working with locked Stratis pools
- Add support for creating encrypted Stratis pools
- Add Stratis device factory
- Mark format on Stratis pool devices as immutable
- Add Stratis example
- Add simple test case for Stratis
- Add basic support for creating Stratis devices
- Add a special "XFS Stratis" filesystem for Stratis filesystem devices
- Avoid circular depency when in static_data/stratis_info.py
- Add dracut setup args for Stratis devices
- Add support for removing Stratis devices using DBus API
- Add basic support for Stratis devices
- Ignore all "private" devices during populate
- safe_dbus: Add function to get all properties for an interface
- Add support for renaming devices using ActionConfigureDevice

3.4.4

- 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)

3.4.3

- 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)

3.4.2

- 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)

3.4.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)

Page 3 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.