Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

python-blivet- RPM for noarch

From Updates for CentOS 7.9.2009 for x86_64 / Packages

Name: python-blivet Distribution: Unknown
Version: Vendor: CentOS
Release: 1.el7_9 Build date: Mon Nov 16 17:30:45 2020
Group: System Environment/Libraries Build host:
Size: 3192557 Source RPM: python-blivet-
Packager: CentOS BuildSystem <>
Summary: A python module for system storage configuration
The python-blivet package is a python module for examining and modifying
storage configuration.






* Mon Oct 05 2020 Vojtech Trefny <> -
  - edd: Fix UnboundLocalError when trying to close fd in collect_mbrs (vtrefny)
    Related: rhbz#1879920
  - Close fd if it fails to read the device (nashok)
    Resolves: rhbz#1879920
* Tue Aug 13 2019 Vojtech Trefny <> -
  - Always set default key size to 512 bits for ciphers with XTS mode (vtrefny)
    Resolves: rhbz#1716674
* Tue Jun 18 2019 David Lehman <> -
  - Handle exceptions raised from parted.Disk ctor. (dlehman)
    Related: rhbz#1677383
  - Recommend DASD disk label for disks with an existing DASD label (vtrefny)
    Resolves: rhbz#1677383
* Tue Mar 26 2019 Vojtech Trefny <> -
  - Use --yes when calling pvresize (vtrefny)
    Related: rhbz#1657000
  - Fix typo in partitioning test cleanup. (dlehman)
    Related: rhbz#1657000
  - Remove selinux test that doesn't do anything meaningful. (dlehman)
    Related: rhbz#1657000
  - Improve parsing of mdadm detail output. (dlehman)
    Related: rhbz#1657000
  - Update btrfs tests to use sufficiently large loop devices. (dlehman)
    Related: rhbz#1657000
  - vfat labels apparently cannot contain lower case characters. (dlehman)
    Related: rhbz#1657000
  - Check label format regardless of mechanism used to set it. (dlehman)
    Related: rhbz#1657000
  - Adapt to presence or absence of python-mock. (dlehman)
    Related: rhbz#1657000
  - Fixed KS forcing zerombr onto RO disk (japokorn)
    Resolves: rhbz#1544425
  - Tell LVM to wipe cachepool metadata when attaching the cachepool (vtrefny)
    Resolves: rhbz#1643531
  - Add dependency on python-six (vtrefny)
    Resolves: rhbz#1647173
* Mon Sep 03 2018 Vojtech Trefny <> -
  - Install ndctl when NVDIMMs are used. (dlehman)
    Related: rhbz#1600496
  - Escape dots in lvm filter devices (vtrefny)
    Resolves: rhbz#1614039
* Thu Jul 26 2018 David Lehman <> -
  - Remove dependency on libblockdev-nvdimm (vtrefny)
    Resolves: rhbz#1601557
  - Do not try to load NVDIMM plugin on non-x86_64 architectures (vtrefny)
    Related: rhbz#1601557
  - Add version to the LUKS format (vtrefny)
    Resolves: rhbz#1607830
* Fri Jun 22 2018 David Lehman <> -
  - Deactivate incomplete VGs along with everything else. (dlehman)
    Resolves: rhbz#1554224
  - Work around udev timing issues. (dlehman)
    Resolves: rhbz#1592253
    Resolves: rhbz#1592191
  - nvdimm: don't crash on non-block devices (rvykydal)
    Related: rhbz#1280500
  - Add NVDIMM detection to "addUdevDiskDevice" (vtrefny)
    Related: rhbz#1558942
  - Add 'NVDIMMNamespaceDevice' device representing NVDIMM namespaces (vtrefny)
    Related: rhbz#1558942
  - Add a function for identifying NVDIMM namespaces (vtrefny)
    Related: rhbz#1558942
  - Add a singleton for NVDIMM namespaces management (vtrefny)
    Resolves: rhbz#1558942
  - Backport DependencyGuard from master (vtrefny)
    Related: rhbz#1558942
  - Ignore nvdimm devices unless configured in kickstart (rvykydal)
    Related: rhbz#1280500
  - Do not ignore nvdimm (pmemX) devices (rvykydal)
    Related: rhbz#1280500
* Wed Feb 21 2018 David Lehman <> -
  - Fix accounting for metadata when growing lvm. (dlehman)
* Fri Feb 09 2018 David Lehman <> -
  - Catch lvm metadata lookup failure in md post create. (dlehman)
    Related: rhbz#1223564
    Resolves: rhbz#1543579
* Wed Feb 07 2018 David Lehman <> -
  - fcoe: remove /etc/fcoe dir if it exists before copying configuration
    Resolves: rhbz#1482512
  - Find and remove stale LVM metadata immediately after creating md array.
    Resolves: rhbz#1223564
  - Add ability to specify vg by uuid for vgremove. (dlehman)
    Related: rhbz#1223564
* Fri Nov 03 2017 David Lehman <> -
  - mkfs.ext4 no longer hangs on confirmation (japokorn)
    Resolves: rhbz#1461459
  - Stop enforcing obsolete limits on partition count. (dlehman)
    Resolves: rhbz#1460668
  - Do not try to use protected disks for autopart (vtrefny)
    Resolves: rhbz#1456409
* Wed Jun 28 2017 David Lehman <> -
  - Autoset metadata size on percent-based thin pools (vpodzime)
    Resolves: rhbz#1463198
  - Do not try to autoset MD size on a thin pool with no size (vpodzime)
    Related: rhbz#1463198
* Wed Jun 07 2017 David Lehman <> -
  - Make sure an LV is deactivated before removal (vpodzime)
    Resolves: rhbz#1456821
  - Make sure the device is setup before formatting it (bcl)
    Resolves: rhbz#1368986
  - Round the recommended thpool metadata size to extents (vpodzime)
    Resolves: rhbz#1456528
* Tue May 16 2017 David Lehman <> -
  - Use the uuid module instead of the uuidgen tool (vpodzime)
    Related: rhbz#1413942
  - Respect thin pool's min size when setting its req_size (vpodzime)
    Resolves: rhbz#1449963
  - Add RAID chunk size to the generated kickstart file (vtrefny)
    Resolves: rhbz#1447343
* Wed May 03 2017 David Lehman <> -
  - Don't pass unused mountpoint dict to preCommitFixup. (dlehman)
    Related: rhbz#1184945
  - Use the default md metadata version for everything except /boot/efi.
    Resolves: rhbz#1184945
  - Fix resolve_devspec to fully support raid devices (vponcova)
    Resolves: rhbz#1445723
* Wed Apr 12 2017 David Lehman <> -
  - Call subprocess.Popen with absolute path to a binary (rvykydal)
    Related: rhbz#1411407
* Mon Mar 27 2017 David Lehman <> -
  - Add a method to regenerate XFS' uuid (vpodzime)
    Related: rhbz#1413942
  - Properly unset mountpoint of a snapshot's format (vpodzime)
    Related: rhbz#1413942
  - Update the snapshot's format's exists flag on creation (vpodzime)
    Related: rhbz#1413942
  - Do not require origin to exist when creating snapshot (vpodzime)
    Resolves: rhbz#1413942
  - Make padding smaller for existing thin pools (vpodzime)
    Resolves: rhbz#1432012
  - Use all ancestors when adding RAID disks to exclusiveDisks (vtrefny)
    Resolves: rhbz#1327463
  - Fix detection of linear MD RAID (vtrefny)
    Resolves: rhbz#1372414
  - Allow custom chunk size specification for MDRaidArrayDevice (vtrefny)
    Resolves: rhbz#1405141
  - Remove the useless method requiredDiskLabelType (vponcova)
    Related: rhbz#1405141
  - FBA DASD should use the msdos disk label type (vponcova)
    Resolves: rhbz#1214407
  - Eliminate mountpoint symlinks when looking for mounted device (vtrefny)
    Resolves: rhbz#1322439
* Thu Sep 15 2016 Samantha N. Bueno <> -
  - Properly calculate thin pool's vgSpaceUsed (vpodzime)
    Related: rhbz#1374499
  - Remove cache and metadata space from pool for an LVRequest (vpodzime)
    Resolves: rhbz#1374499
* Mon Sep 12 2016 Samantha N. Bueno <> -
  - Don't crash if lvm refuses to activate an lv. (dlehman)
    Resolves: rhbz#1365758
* Wed Sep 07 2016 Samantha N. Bueno <> -
  - Relax the blivet device name requirements. (dshea)
    Resolves: rhbz#1259491
  - Do not include both size and percent in kickstart logvol cmd. (dlehman)
    Resolves: rhbz#1269124
  - Ignore NVDIMMs at OS installation time. (dlehman)
    Resolves: rhbz#1334448
* Fri Sep 02 2016 Samantha N. Bueno <> -
  - Fix an overly inclusive regex in DeviceTree.resolveDevice. (dlehman)
    Resolves: rhbz#1288118
* Tue Aug 23 2016 Samantha N. Bueno <> -
  - Fix lookup of md partition's disk. (dlehman)
    Resolves: rhbz#1362161
  - fcoe: don't eat newlines in /etc/fcoe/NIC-cfg target system config (rvykydal)
    Resolves: rhbz#1350411
* Tue Aug 09 2016 Samantha N. Bueno <> -
  - Check a device is a DASD before doing DASD-specific checks. (sbueno+anaconda)
    Resolves: rhbz#1353667
  - Ensure biosboot shows up in kickstart (rmarshall)
    Resolves: rhbz#1242666
* Wed Jul 27 2016 Samantha N. Bueno <> -
  - Suggest container names based on current hostname in installer (rvykydal)
    Related: rhbz#1290858
    Resolves: rhbz#1359631
* Wed Jul 06 2016 Samantha N. Bueno <> -
  - Add a method to determine if a udev device is a disk. (vtrefny)
    Related: rhbz#1200833
  - Fix udev.resolve_glob to match device path too (vtrefny)
    Related: rhbz#1200833
* Fri Jun 24 2016 Brian C. Lane <> -
  - fcoe: don't use dcb for autoconnecting of bnx2x and bnx2fc (rvykydal)
    Resolves: rhbz#1261703
  - Use minimal alignment as needed when allocating small partitions. (dlehman)
    Resolves: rhbz#1262137
  - Add support for minimal alignment of very small partitions. (dlehman)
    Related: rhbz#1262137
  - Add an error class for alignment errors. (dlehman)
    Related: rhbz#1262137
* Tue Jun 14 2016 Brian C. Lane <> -
  - Fix unit arg name in Size.roundToNearest call. (dlehman)
    Resolves: rhbz#1346154
    Related: rhbz#1257997
* Fri Jun 10 2016 Brian C. Lane <> -
  - Ignore errors activating unknown swap partitions (bcl)
    Resolves: rhbz#1330763
  - Round down to nearest MiB value when writing ks parittion info.
    Resolves: rhbz#1257997
* Fri Jun 03 2016 Brian C. Lane <> -
  - Make sure the DM path exists before setting status True (bcl)
    Resolves: rhbz#1325707
  - Try harder to identify a partition's disk when necessary. (dlehman)
    Related: rhbz#1266199
    Related: rhbz#1294081
  - Add some fallback methods for finding a partition's disk. (dlehman)
    Related: rhbz#1266199
    Related: rhbz#1294081
  - Add kwarg to udev.resolve_devspec to return canonical device name. (dlehman)
    Related: rhbz#1266199
    Related: rhbz#1294081
  - Don't let unsupported or broken disklabels get in the way. (dlehman)
    Resolves: rhbz#1294081
    Resolves: rhbz#1266199
  - Convert device_get_dm_partition_disk to not be dm-specific. (dlehman)
    Related: rhbz#1266199
    Related: rhbz#1294081
  - Add a tearDown method to StorageTestCase. (dlehman)
    Related: rhbz#1266199
    Related: rhbz#1294081
  - Continue with recursive teardown beyond inactive devices. (dlehman)
    Related: rhbz#1182229
    Resolves: rhbz#1322981
  - Revert "Do not break the chain when an inactive device is torn down
    recursively" (dlehman)
    Related: rhbz#1322981
  - Don't traceback if we fail to examine an md member. (dlehman)
    Resolves: rhbz#1196666
  - Disklabel commit errors can occur for disks, too. (dlehman)
    Resolves: rhbz#1192571
* Fri May 27 2016 Brian C. Lane <> -
  - Remember VG name even if it seems to have no PVs (vpodzime)
    Resolves: rhbz#1245038
  - Do not try to add internal LVs (vpodzime)
    Resolves: rhbz#1271665
* Wed May 25 2016 Brian C. Lane <> -
  - Fix a typo when checking whether we're using an FBA DASD. (sbueno+anaconda)
    Resolves: rhbz#1233438
  - Add xfs to default filesystem types (rmarshall)
    Related: rhbz#1242666
  - Fix blivet constructor fs support check (rmarshall)
    Related: rhbz#1242666
  - Kickstart missing bootloader partitions (rmarshall)
    Resolves: rhbz#1242666
* Fri May 06 2016 Brian C. Lane <> -
  - Use device's mount options when mounting existing systems (vtrefny)
    Related: rhbz#1250011
  - Fix root detection on btrfs in rescue mode (vtrefny)
    Resolves: rhbz#1250011
* Wed Apr 27 2016 Brian C. Lane <> -
  - Ignore unused memo_dict arguments in __deepcopy__ methods. (clumens)
    Related: rhbz#1267944
  - Do not create a copy of singleton objects (vpodzime)
    Related: rhbz#1267944
* Thu Apr 21 2016 Brian C. Lane <> -
  - Increase the default size of /boot to 1 GB. (clumens)
    Resolves: rhbz#1270883
* Thu Apr 14 2016 Brian C. Lane <> -
  - iscsi: allow installing bootloader on offload iscsi disks (qla4xxx)
    Related: rhbz#1325134
  - Fix traceback when writing dasd.conf (sbueno+anaconda)
    Resolves: rhbz#1031589
  - Disable LVM autobackup when doing image installs (wwoods)
    Resolves: rhbz#1269144
  - Add attribute 'flags.lvm_metadata_backup' (wwoods)
    Related: rhbz#1269144
  - devicelibs.lvm: refactor _getConfigArgs()/lvm() (wwoods)
    Related: rhbz#1269144
  - lvm_test: refactoring + minor fix (wwoods)
    Related: rhbz#1269144
  - devicelibs.lvm: fix pvmove(src, dest=DESTPATH) (wwoods)
    Related: rhbz#1269144
* Fri Apr 08 2016 Brian C. Lane <> -
  - Account for bigger LVM meta data due to alignment on MD RAID (vpodzime)
    Related: rhbz#1284660
  - Calculate the MD RAID superblock size from the right size (vpodzime)
    Related: rhbz#1284660
  - Do not reserve extra space for metadata in a VG with RAID PVs (vpodzime)
    Resolves: rhbz#1284660
* Fri Apr 01 2016 Brian C. Lane <> -
  - Fix the _bytes string list (dshea)
    Related: rhbz#1314301
* Fri Mar 18 2016 Brian C. Lane <> -
  - Fix the parsing of translated sizes. (dshea)
    Resolves: rhbz#1314301
* Tue Mar 01 2016 Brian C. Lane <> -
  - Switch to using rd.iscsi.initiator (bcl)
    Resolves: rhbz#1268315
  - Use _netdev mount option as needed. (dlehman)
    Resolves: rhbz#1290046
  - Fix the changelog message for udev deadlock fix. (bcl)
    Related: rhbz#1272113
* Fri Oct 16 2015 Brian C. Lane <> -
  - Bypass util.run_program to avoid logging deadlock.
    Resolves: rhbz#1272113
* Tue Oct 13 2015 Brian C. Lane <> -
  - Add a udev settle call after instantiating parted.Disk. (dlehman)
    Resolves: rhbz#1267858
* Wed Oct 07 2015 Brian C. Lane <> -
  - Pull in new translations
    Related: rhbz#1047457
* Tue Sep 29 2015 Brian C. Lane <> -
  - fcoe: fix -fcoe suffix of vlan devices created by fipvlan (rvykydal)
    Resolves: rhbz#1265946
* Fri Sep 25 2015 Brian C. Lane <> -
  - Pull in new translations
    Related: rhbz#1047457
* Thu Sep 24 2015 Brian C. Lane <> -
  - Wait for auto-activation of LVs when lvmetad is running. (dlehman)
    Resolves: rhbz#1261621
  - Add a function to tell us if the lvmetad socket exists (dlehman)
    Related: rhbz#1261621
* Wed Sep 23 2015 Brian C. Lane <> -
  - Handle sysfs size if it is missing (bcl)
    Resolves: rhbz#1265090
* Tue Sep 22 2015 Brian C. Lane <> -
  - Pull in new translations
    Related: rhbz#1047457
* Thu Sep 17 2015 Brian C. Lane <> -
  - Mock up a parted.Device for openlmi-storage. (dlehman)
    Resolves: rhbz#1238581
* Tue Sep 15 2015 Brian C. Lane <> -
  - Minimize number of times storage.partitions is accessed. (sbueno+anaconda)
    Resolves: rhbz#1155984
  - Get rid of Size.__str__ calls in logging. (sbueno+anaconda)
    Resolves: rhbz#1155984
  - Only access storage.bootDisk once (sbueno+anaconda)
    Resolves: rhbz#1155984
  - Fix isDisk and partitionable properties for fwraid arrays. (dlehman)
    Related: rhbz#1197582
  - Require a non-empty member set for md disks. (dlehman)
    Related: rhbz#1197582
  - Replace property decorator on PartitionDevice.resizable. (dlehman)
    Related: rhbz#1069597
  - Update unit tests related to mediaPresent. (dlehman)
    Related: rhbz#1069597
  - Don't store UUIDs or labels of multipath members. (dlehman)
    Resolves: rhbz#1254232
  - Try to do fsck if resize fails before giving up (vpodzime)
    Resolves: rhbz#1251396
* Thu Sep 10 2015 Brian C. Lane <> -
  - Mount efivarfs during os installation (bcl)
    Resolves: rhbz#1261559
* Wed Sep 09 2015 Brian C. Lane <> -
  - When handling implicit partitions, first check autopart was requested.
    Related: rhbz#1164660
* Thu Sep 03 2015 Brian C. Lane <> -
  - Duplicate VG names are problem even if their disks are ignored (vpodzime)
    Resolves: rhbz#1198367
* Wed Sep 02 2015 Brian C. Lane <> -
  - Add a method to list disks related by lvm/md/btrfs container membership.
    Related: rhbz#1254548
  - Make getDependentDevices work with hidden devices. (dlehman)
    Related: rhbz#1254548
* Wed Aug 19 2015 Brian C. Lane <> -
  - Remove the cacheRequest kwarg for thin(pool) LVs (vpodzime)
    Resolves: rhbz#1254567
* Tue Aug 18 2015 Brian C. Lane <> -
  - Add OSError to list of errors in updateSysfsPath (bcl)
    Resolves: rhbz#1252949
* Mon Aug 17 2015 Brian C. Lane <> -
  - Add a property for read-only devices. (dshea)
    Resolves: rhbz#1250608
* Sun Aug 16 2015 Brian C. Lane <> -
  - Update dmdev size when setting up disk images (bcl)
    Resolves: rhbz#1252703
  - Setup LoopDevice's name before updating sysfs path (bcl)
    Resolves: rhbz#1252703
  - Add likely to be raised exceptions to catch block (amulhern)
    Related: rhbz#1252703
  - Fix setupDiskImages when the devices are already in the tree. (dlehman)
    Related: rhbz#1252703
* Thu Aug 13 2015 Brian C. Lane <> -
  - fcoe: replace fipvlan with fcoemon (rvykydal)
    Resolves: rhbz#1085325
* Wed Aug 12 2015 Brian C. Lane <> -
  - Partition requests may not have partedPartition (bcl)
    Resolves: rhbz#1248973
* Fri Aug 07 2015 Brian C. Lane <> -
  - Fix some logical problems in write_dasd_conf (sbueno+anaconda)
    Resolves: rhbz#1248949
  - Remove unusable free regions from list when setting up growth. (dlehman)
    Resolves: rhbz#1248487
* Thu Aug 06 2015 Brian C. Lane <> -
  - Fall back on mdadm info if udev info is missing for the array (amulhern)
    Related: rhbz#1246003
  - Call superclass ctor a bit later to get size attrs set up first. (dlehman)
    Resolves: rhbz#1246003
  - updateSize for md containers is a no-op. (dlehman)
    Related: rhbz#1246003
  - Don't pass model to md fwraid constructor. (dlehman)
    Related: rhbz#1246003
* Mon Aug 03 2015 Brian C. Lane <> -
  - PartitionDevice may not have a disk set (bcl)
    Resolves: rhbz#1248973
* Fri Jul 31 2015 Brian C. Lane <> -
  - Don't pass createOptions along when creating the btrfs device. (clumens)
    Resolves: rhbz#1248313
  - Pass a sysfs path to MultipathDevice constructor (rvykydal)
    Resolves: rhbz#1245201
* Tue Jul 28 2015 Brian C. Lane <> -
  - Enforce size range on factory fstypes (dlehman)
    Resolves: rhbz#1178884
  - Fix obsolete format size constraints (dlehman)
    Resolves: rhbz#1178884
* Wed Jul 15 2015 Brian C. Lane <> -
  - Fix two pylint problems. (clumens)
    Related: rhbz#1233438
* Thu Jul 09 2015 Brian C. Lane <> -
  - Add error handling around storageInitialize for unusable setups. (dlehman)
    Related: rhbz#1236995
  - Include suggestions in error classes for unusable storage configurations.
    Related: rhbz#1236995
  - x-initrd.mount should only be set for /var (bcl)
    Resolves: rhbz#1238603
* Tue Jul 07 2015 Brian C. Lane <> -
  - Add a function to devicelibs.dasd to detect LDL DASDs. (sbueno+anaconda)
    Resolves: rhbz#1233438
  - Make sure devices are always torn down in findExistingInstallations if
    requested (vpodzime)
    Related: rhbz#1182229
  - Do not break the chain when an inactive device is torn down recursively
    Related: rhbz#1182229
  - Tear down all devices after finding existing installations (vpodzime)
    Resolves: rhbz#1182229
* Wed Jul 01 2015 Brian C. Lane <> -
  - Improve format handling for lvm snapshots. (dlehman)
    Resolves: rhbz#1234454
  - Don't crash on cleanup with DASDs or iSCSI devices present. (dlehman)
    Resolves: rhbz#1166506
  - Fix handling of UUIDs for existing MD devices. (dlehman)
    Resolves: rhbz#1234333
  - Treat existing md arrays whose members are all disks like disks. (dlehman)
    Resolves: rhbz#1197582
  - Handle formatting immediately after adding devices from format handlers.
    Related: rhbz#1192004
  - Be more careful about overwriting device.originalFormat. (dlehman)
    Resolves: rhbz#1192004
  - Store vendor/model information for DiskDevice instances. (dlehman)
    Related: rhbz#1069597
  - Move mediaPresent out of Device and into StorageDevice. (dlehman)
    Related: rhbz#1069597
  - Don't use parted.Device to obtain size info. (dlehman)
    Resolves: rhbz#1069597
  - Align free regions before choosing one. (dlehman)
    Related: rhbz#1181494
  - Align partition sizes earlier in the allocation process. (dlehman)
    Resolves: rhbz#1181494
  - Fix a duplicate key caused by patch merging. (clumens)
    Related: rhbz#1220898
  - Add support for specifying arbitrary mkfs options. (clumens)
    Resolves: rhbz#1220898
* Thu Jun 25 2015 Brian C. Lane <> -
  - LVMFactory: raise exception when adding LV to full fixed size VG (vtrefny)
    Resolves: rhbz#1170660
  - Do not unhide devices with hidden parents (vtrefny)
    Resolves: rhbz#1158643
  - Add support for creation of cached LVs (vpodzime)
    Related: rhbz#1120421
  - Recognize and process cached logical volumes (vpodzime)
    Related: rhbz#1120421
  - Don't crash when processing cached LVs (vpodzime)
    Related: rhbz#1120421
* Mon Jun 22 2015 Brian C. Lane <> -
  - Require pyparted with exception handler support (bcl)
    Related: rhbz#1188163
  - Use partially corrupt gpt disklabels. (bcl)
    Resolves: rhbz#1188163
* Thu Jun 18 2015 Brian C. Lane <> -
  - Fix up some logging methods. (sbueno+anaconda)
    Resolves: rhbz#1155984
  - Make sure to add hyperPAV aliases to dasd.conf (sbueno+anaconda)
    Resolves: rhbz#1031589
  - Fix a traceback with anaconda-cleanup on s390x. (sbueno+anaconda)
    Resolves: rhbz#1173101
  - Increase ext4 maximum size from 16 TiB to 1 EiB (bcl)
    Resolves: rhbz#1231049
* Mon Jun 15 2015 Brian C. Lane <> -
  - If any zFCP devices are used, always write /etc/zfcp.conf (sbueno+anaconda)
    Resolves: rhbz#1194241
* Mon Jun 08 2015 Brian C. Lane <> -
  - Un-escape '-'s in names or paths for _all_ lvm lv or vgs (amulhern)
    Related: rhbz#1223855
  - Include LUKSDevice information in kickstart data (amulhern)
    Resolves: rhbz#1139222
  - If the parent volume has a label, use it in subvol's kickstart (amulhern)
    Resolves: rhbz#1072060
* Fri Jun 05 2015 Brian C. Lane <> -
  - Improve wording of the error message on autopart fail (vpodzime)
    Related: rhbz#1202877
  - Fallback implicit partition size must be big enough for BTRFS (vpodzime)
    Related: rhbz#1202877
    Related: rhbz#1171116
  - Make implicit partitions smaller if real requests don't fit anywhere
    Resolves: rhbz#1171116
    Related: rhbz#1202877
  - Make sure autopart requests fit in somewhere (vpodzime)
    Resolves: rhbz#978266
    Related: rhbz#1202877
  - Work with free region sizes instead of parted.Geometry objects (vpodzime)
    Related: rhbz#1202877
    Related: rhbz#978266
  - Check that we have big enough free space for the partition request (vpodzime)
    Related: rhbz#1202877
    Related: rhbz#978266
* Wed Jun 03 2015 Brian C. Lane <> -
  - If allowing degraded array, attempt to start it (amulhern)
    Resolves: rhbz#1090009
    Related: rhbz#1202877
  - Add a method that looks at DEVNAME (amulhern)
    Related: rhbz#1090009
    Related: rhbz#1202877
  - Add mdrun method to just start, not assemble, an array. (amulhern)
    Related: rhbz#1090009
    Related: rhbz#1202877
  - Change allow_degraded_mdraid flag to allow_imperfect_devices (amulhern)
    Related: rhbz#1090009
    Related: rhbz#1202877
  - Check if device has enough members when setting RAID level (amulhern)
    Related: rhbz#1019685
    Related: rhbz#1202877
  - Add BTRFSValueError error and use in btrfs related code (amulhern)
    Related: rhbz#1019685
    Related: rhbz#1202877
  - Use a safer method to get a dm partition's disk name. (dlehman)
    Resolves: rhbz#1190886
    Related: rhbz#1181336
  - Don't raise an exception for failure to scan an ignored disk. (dlehman)
    Related: rhbz#1123450
  - iscsi: mount partitions in initramfs for root on iscsi (rvykydal)
    Related: rhbz#740106
    Related: rhbz#1202877
  - iscsi: improve logging of failed logins (rvykydal)
    Related: rhbz#1114820
    Related: rhbz#1202877
  - Introduce a new doReqPartition method that is similar to doAutoPartition.
    Related: rhbz#1164660
  - Fix "anaconda hangs while trying to discover iscsi..." (jkonecny)
    Resolves: rhbz#1166652
* Fri May 29 2015 Brian C. Lane <> -
  - Add .0 to version -- (bcl)
    Related: rhbz#1202877
  - Ignore Merge pull commits and turn down logging level (bcl)
    Related: rhbz#1202877
  - get_loop_name shoud return an empty name if it isn't found (#980510) (bcl)
    Related: rhbz#1202877
  - Multiple loops shouldn't be fatal (#980510) (bcl)
    Related: rhbz#1202877
  - Disable MacEFI platform type and hfs+ ESP (#1119305) (bcl)
    Related: rhbz#1202877
  - Add a release make target (bcl)
    Related: rhbz#1202877
  - Update makebumpver to include flags on first request (bcl)
    Related: rhbz#1202877
  - Fix a couple of easy pylint errors. (dlehman)
    Related: rhbz#1202877
  - Change required pyparted version to one that is in RHEL-7. (dlehman)
    Related: rhbz#1202877
  - Remove python-six dependency. (dlehman)
    Related: rhbz#1202877
  - Clean out the mock chroot before attempting to run the rest of the test. (clumens)
    Related: rhbz#1202877
  - Put all mock results into the top-level source dir. (clumens)
    Related: rhbz#1202877
  - Add scratch, scratch-bumpver and rc-release targets. (bcl)
    Related: rhbz#1202877
  - Add --newrelease to makebumpver (bcl)
    Related: rhbz#1202877
  - Add po-empty make target (bcl)
    Related: rhbz#1202877
  - Switch translations to use Zanata (bcl)
    Related: rhbz#1202877
  - Split up (dlehman)
    Related: rhbz#1202877
  - Split string of symlinks into array of strings (#1136214) (amulhern)
    Related: rhbz#1202877
  - Keep lvm and md metadata separate from udev info. (dlehman)
    Related: rhbz#1202877
  - Replace our pyudev with the package python-pyudev. (dlehman)
    Related: rhbz#1202877
* Mon Mar 09 2015 David Lehman <> - 0.61.15-1
  - Allow passing KiB values to vgcreate -s option (tjeyasin)
  - Add a script to rebase and merge pull requests (dshea)
  - Allow user-specified values for data alignment of new lvm pvs. (#1178705)
  - Let LVM determine alignment for PV data areas. (#962961) (dlehman)
* Tue Jan 27 2015 Samantha N. Bueno <> - 0.61.14-1
  - Mountpoint detection for removable devices (vtrefny)
  - Use format.mountpoint for BTRFS listSubVolumes (vtrefny)
  - Allow handling device format for already handled BTRFS (vtrefny)
* Wed Dec 03 2014 Samantha N. Bueno <> - 0.61.13-1
  - Fix pyparted version in spec file. (sbueno+anaconda)
  - Revert "Prune actions before cancelling them" (sbueno+anaconda)
  - Revert "Update partitions' numbers and names when adding new partition
    (#1166598)" (sbueno+anaconda)
  - Revert "Return device's children sorted by name" (sbueno+anaconda)
* Thu Nov 27 2014 Vratislav Podzimek <> - 0.61.12-1
  - Prune actions before cancelling them (vpodzime)
  - Try to get FS info first before doing an FS check (vpodzime)
  - Reverting partition's size shouldn't require it to be aligned (#1165714)
* Wed Nov 26 2014 Samantha N. Bueno <> - 0.61.11-1
  - Update partitions' numbers and names when adding new partition (#1166598)
  - Return device's children sorted by name (vpodzime)
  - Run dosfsck in non-interactive mode (#1167959) (bcl)
* Tue Nov 18 2014 Samantha N. Bueno <> - 0.61.10-1
  - Round filesystem target size to whole resize tool units. (#1163410) (dlehman)
  - New method to round a Size to a whole number of a specified unit. (dlehman)
  - Fix units for fs min size padding. (dlehman)
  - Disable resize operations on filesystems whose current size is unknown.
  - Run fsck before obtaining minimum filesystem size. (#1162215) (dlehman)
  - Do not translate empty strings, gettext translates them into system
    information (vtrefny)
  - Add more arguments to mpathconf (#1154347) (dshea)
* Tue Nov 11 2014 Samantha N. Bueno <> - 0.61.9-1
  - Device status can never be True for non-existent devices. (#1156058)
  - Use super to get much-needed MRO magic in constructor. (#1158968) (dlehman)
  - Fix int * Size operation and add tests (#1158792) (bcl)
  - getArch should return ppc64 or ppc64le (#1159271) (bcl)
  - Pack data for the wait_for_entropy callback (vpodzime)
  - Allow the wait_for_entropy callback enforce continue (vpodzime)
  - Revert "Disable resize of ntfs during OS installation. (#1120964)" (dlehman)
  - Require resize target sizes to yield aligned partitions. (#1120964) (dlehman)
  - Split out code to determine max unaligned partition size to a property.
  - Allow generating aligned geometry for arbitrary target size. (dlehman)
  - Align end sector in the appropriate direction for resize. (#1120964)
  - Specify ntfs resize target in bytes. (#1120964) (dlehman)
  - Check new target size against min size and max size. (dlehman)
  - Use Decimal for math in Size.convertTo. (#1120964) (dlehman)
  - Change signature of DiskLabel.addPartition to be more useful. (dlehman)
  - Add a contextmanager to create and remove sparse tempfiles. (dlehman)
  - Add a DiskFile class for testing partitioning code as a non-root user.
  - Add ability to set a default fstype for the boot partition (#1112697) (bcl)
  - Pass a list of string items to log_method_return. (sbueno+anaconda)
  - Add testing for MDRaidArrayDevice.mdadmFormatUUID (#1156202) (amulhern)
  - Give mdadm format uuids to the outside world (#1156202) (amulhern)
* Tue Oct 28 2014 Samantha N. Bueno <> - 0.61.8-1
  - Strip lvm WARNING: lines from output (#1157864) (bcl)
  - Wait for udev to settle before collecting UUID for new filesystems. (dlehman)
* Thu Oct 23 2014 Samantha N. Bueno <> - 0.61.7-1
  - Don't try to get no profile's name (#1155014) (vpodzime)
  - Disable resize of ntfs during OS installation. (#1120964) (dlehman)
* Mon Oct 20 2014 Samantha N. Bueno <> - 0.61.6-1
  - Let udev settle between writing partition flags and formatting. (#1109244)
  - Set _partedDevice attribute before calling device constructor (#1150147)
  - Change variable keyword (#1154050) (amulhern)
  - Set sysfsPath attribute before calling Device constructor (#1150147)
  - Take care when checking relationship of parent and child UUIDs (#1150147)
  - Specify file type in transifex config file. (sbueno+anaconda)
* Tue Oct 14 2014 Samantha N. Bueno <> - 0.61.5-1
  - Branch transifex for the f21-branch (#1151750) (vpodzime)
  - Remove unused import introduced by porting patches (vpodzime)
  - Allow specifying thin pool profiles (vpodzime)
  - Remove tests for the sanityCheck (vpodzime)
  - Move _verifyLUKSDevicesHaveKey and its exception to anaconda (vpodzime)
  - Remove sanityCheck functions from blivet sources (vpodzime)
  - Allow specifying minimum entropy when creating LUKS (vpodzime)
  - Allow user code provide callbacks for various actions/events (vpodzime)
  - Allow user code creating free space snapshot (vpodzime)
  - Update tests to bring into line w/ previous commit (#1150147) (amulhern)
  - Abstract ContainerDevice member format check into a method (#1150147)
  - Register DeviceFormat class (#1150147) (amulhern)
  - Don't append btrfs mount options to None (#1150872) (dshea)
  - Convert int to str before passing it to run_program (#1151129) (amulhern)
  - Avoid unneccesarily tripping raid-level member count checks. (dlehman)
  - Allow toggling encryption of raid container members. (#1148373) (dlehman)
  - Organize installer block device name blacklist. (#1148923) (dlehman)
* Wed Oct 08 2014 Samantha N. Bueno <> - 0.61.4-1
  - Canonicalize MD_UUID* values in (#1147087) (amulhern)
  - Add a test for activation. (amulhern)
  - Add a test for mddetail on containers. (amulhern)
  - Still attempt to destroy even if remove failed. (amulhern)
  - Use long messages for unittest errors. (amulhern)
  - Fix mdnominate error message. (amulhern)
  - Break once metadata value is found. (amulhern)
  - Split mdadd into separate functions. (amulhern)
  - Refactor mdraid tests. (amulhern)
  - Add a method to extract information about an mdraid array (amulhern)
  - Extend mdadm() to capture output (amulhern)
  - Be more robust in the face of possible changes to mdadm's UUIDs. (amulhern)
  - Factor canonicalize_UUID() into separate method. (amulhern)
  - Add a docstring to mdraid.mdexamine (amulhern)
  - Omit pylint false positive (amulhern)
  - Pylint inspired cleanup (#1070115) (amulhern)
  - Raise an exception when we find orphan partitions. (dlehman)
  - Fall back to parted to detect dasd disklabels. (dlehman)
  - Remove a problematic remnant of singlePV. (dlehman)
  - Remove all traces of singlePV. (sbueno+anaconda)
  - Change the default /boot part on s390x to not be lvm. (sbueno+anaconda)
  - Condense and comment some devicelibs.dasd methods (#1070115) (amulhern)
  - Add a test file for DASD handling (#1070115) (amulhern)
  - Add two functions to enable manual addition of ECKD DASDs. (sbueno+anaconda)
* Tue Sep 30 2014 Samantha N. Bueno <> - 0.61.3-1
  - Don't mix target and discovery credentials (#1037564) (mkolman)
  - Filter out free regions too small for alignment of partitions. (dlehman)
  - Align free regions used for partition growing calculations. (dlehman)
  - Try to align end sector up when aligning new partitions. (dlehman)
  - Remove obsolete conversion of size to float. (dlehman)
  - Honor size specified for explicit extended partition requests. (dlehman)
  - Honor zerombr regardless of clearpart setting. (dlehman)
  - Fix treatment of percent as lvm lv size spec. (#1146156) (dlehman)
  - iscsi: fix root argument being overriden by local variable (#1144463)
  - iscsi: add iscsi singleton back (#1144463) (rvykydal)
  - Only cancel actions on disks related to the one we are hiding. (dlehman)
  - Cancel actions before hiding descendent devices. (dlehman)
  - Improve handling of device removals/additions from the devicetree. (dlehman)
  - The first format destroy action should obsolete any others. (dlehman)
  - Do not allow modification or removal of protected devices. (dlehman)
  - Fix pylint errors from recent btrfs commits. (dlehman)
  - Propagate mount options for btrfs members to all volumes/subvolumes.
  - Properly identify dm devices even when udev info is incomplete. (dlehman)
  - Do not mount btrfs to list subvolumes outside installer_mode. (dlehman)
  - Reset default subvolume prior to removing the default subvolume. (dlehman)
  - Increase max size for btrfs to 16 EiB. (#1114435) (dlehman)
  - Improve adjustment for removal of a subvol in BTRFSFactory. (dlehman)
  - Set dummy mountpoint in ksdata for lvm thin pools. (dlehman)
* Wed Sep 17 2014 Samantha N. Bueno <> - 0.61.2-1
  - Add an epoch to blivet. (sbueno+anaconda)
* Thu Sep 04 2014 Samantha N. Bueno <> - 0.61.1-1
  - Make prefering leaves the default in getDeviceByPath (#1122081) (amulhern)
  - Make _filterDevices() return a generator consistently (#1122081) (amulhern)
  - Don't pass md array UUID as member format UUID. (#1135670) (dlehman)
* Wed Aug 27 2014 Samantha N. Bueno <> - 0.62-1
  - _maxLabelChars is no longer used by anything (bcl)
  - tests: Add tests for HFSPlus labels (#821201) (bcl)
  - Write a fs label for HFS+ ESP (#821201) (bcl)
  - Minor fix of a docstring. (rvykydal)
  - Get rid of partedFlags field. (amulhern)
* Fri Jul 11 2014 Brian C. Lane <> - 0.61-1
  - Fix version bumping (bcl)
  - Add some tests for Chunk and Request class hierarchy. (dlehman)
  - Honor the skip list when allocating leftover sectors. (dlehman)
  - A Chunk is done growing when its pool is empty. (dlehman)
  - Don't use integer division to calculate a fraction. (dlehman)
  - Bump version in sphinx config from scripts/makebumpver. (dlehman)
  - Remove spec= from Size usage in intro.rst. (dlehman)
  - Attempt to reset the uuid of the mdraid member device (#1070095) (amulhern)
  - Add new method udev.device_get_md_device_uuid() method (#1070095) (amulhern)
  - Canonicalize mdadm generated UUIDS (#1070095) (amulhern)
  - Add a udev.device_get_md_metadata() method to udev and use it. (amulhern)
  - Change use of METADATA to MD_METADATA. (amulhern)
  - Check for md_level of None (amulhern)
  - Do not convert the result of udev.device_get_md_devices() to int. (amulhern)
  - Add documentation to udev.device_get_md_*() methods. (amulhern)
  - Document udev.device_get_uuid() method. (amulhern)
  - Add a few small tests for mdexamine (amulhern)
  - Add test for raid level descriptor None. (amulhern)
  - Use context manager with assertRaises*() tests. (amulhern)
  - Change uuid parameter to array_uuid (amulhern)
  - Remove udev_ prefix from udev methods. (amulhern)
  - Remove all references to DeviceFormat.majorminor (amulhern)
  - Use add_metaclass instead of with_metaclass. (amulhern)
  - Disable redefined-builtin warning. (amulhern)
  - Use range instead of xrange in generateBackupPassphrase() (amulhern)
  - Add a simple test of generateBackupPassphrase() result format (amulhern)
  - Python3 compatibility (rkuska)
  - Replace python-setuptools-devel BR with python-setuptools (bcl)
* Wed Jul 02 2014 Brian C. Lane <> - 0.60-1
  - Do not use udev info to get the name of the device. (amulhern)
  - Remove unnecessary fanciness about importing devices. (amulhern)
  - Disable some pylint warnings that arise due to anaconda versions. (amulhern)
  - Allow RAID1 on EFI (#788313) (amulhern)
* Thu Jun 26 2014 Brian C. Lane <> - 0.59-1
  - When logging, indicate whether exception was ignored by blivet. (amulhern)
* Wed Jun 25 2014 Brian C. Lane <> - 0.58-1
  - Only import ROOT_PATH if needed (bcl)
  - Add early keyword to setUpBootLoader (#1086811) (bcl)
  - Only log a warning about labeling if something is wrong (#1075136) (amulhern)
  - When adding an md array, allow adding incomplete arrays (#1090009) (amulhern)
  - Add a flag to control whether a degraded md raid array is used (#1090009)
  - Remove preferLeaves parameter from getDeviceByPath() (amulhern)
  - Factor out commonalities among getDevice[s|]By* methods. (amulhern)
  - Omit special check for md devices in addUdevDevice(). (amulhern)
  - Remove unused 'slaves' variable. (amulhern)
  - Move down or remove assignment to device in add* methods. (amulhern)
  - Move DevicelibsTestCase up to the top level of the testing directory.
  - Accept None for btrfs raid levels (#1109195) (amulhern)
  - Add a test for a btrfs error associated with small devices (#1109195)
* Thu Jun 19 2014 Brian C. Lane <> - 0.57-1
  - Make DevicelibsTestCase devices configurable. (amulhern)
  - Use correct parameters in __init__() in subclasses of unittest.TestCase.
  - Add num_blocks parameter to makeLoopDev(). (amulhern)
  - Move skipUnless decorator to the top level class of skipped classes.
  - Explicitly accept a string as well as a RAIDLevel object. (amulhern)
  - Update BTRFS initializer comments for level type. (amulhern)
  - Remove some extra imports. (amulhern)
  - Add method to set the default disklabel (#1078537) (bcl)
  - Do not try to activate dmraid sets if the dmraid usage flag is false
  - Use the value of the Anaconda dmraid flag to set the Blivet dmraid flag
  - Use the value of the Anaconda ibft flag to set the Blivet ibft flag (mkolman)
  - Ignore _build directory in doc directory. (amulhern)
  - Change intersphinx mapping to avoid linkcheck redirect errors. (amulhern)
  - Remove doctest target from Makefile. (amulhern)
  - Allow the table of contents to go one level deeper. (amulhern)
  - Automate generation of the .rst files which just set up the modules.
* Thu Jun 12 2014 Brian C. Lane <> - 0.56-1
  - Skip device name validation for some device types. (dlehman)
  - Add a property indicating whether a device is directly accessible. (dlehman)
  - Add support for read-only btrfs snapshots. (dlehman)
  - Add tests for snapshots. (dlehman)
  - Special treatment for getting parted device for old-style lvm snapshots.
  - Some devices have immutable formatting. (dlehman)
  - Detect existing btrfs snapshots. (dlehman)
  - Drop special accounting for snapshot space usage in VG. (dlehman)
  - Use LVMSnapshotDevice when populating the devicetree. (dlehman)
  - Add Device classes for snapshots. (dlehman)
  - Add ignore_skip keyword arg to lvactivate. (dlehman)
  - Add optional kwarg to force removal of a logical volume. (dlehman)
  - Add backend functions for creating and managing snapshots. (dlehman)
  - Add docstrings for BTRFSVolumeDevice and BTRFSSubVolumeDevice. (dlehman)
  - Remove duplicate portion of lvm config string. (dlehman)
  - Reset the devicetree before tearing everything down in _cleanUp. (dlehman)
  - Make sure disk filters are applied even if populate fails. (dlehman)
  - Sync the spec file with downstream (vpodzime)
* Mon Jun 09 2014 Vratislav Podzimek <> - 0.55-1
  - IPSeriesPPC now supports GPT in Open Firmware (hamzy)
  - Fix device name validation for devices that can contain / (#1103751) (dshea)
  - Add a getRaidLevel() convenience method to (amulhern)
  - Make a StorageDevice.raw_device property and use it where appropriate
  - Simplify a small chunk of Blivet.updateKSData() (amulhern)
  - Move the code for getting a space requirement from devicefactory to raid.
  - Make all devicefactory classes uses RAID objects instead of strings.
  - Remove devicefactory.get_raid_level from blivet (amulhern)
  - Put get_supported_raid_levels in (amulhern)
  - Make BTRFS devices use RAID objects instead of strings for levels (amulhern)
  - Add lists of supported RAID levels for btrfs and lvm (amulhern)
  - Add "linear" to mdraid's list of supported raid levels. (amulhern)
  - Remove getRaidLevel() from mdraid file and make RAID_levels public (amulhern)
  - Check for required methods in MDRaidLevels.isRaidLevel. (amulhern)
  - Use has_redundancy property to decide how to add a member to an array.
  - Update the mdraid.mdadd comments (amulhern)
  - Use has_redundancy raid property when checking whether a device is removable
  - Make createBitmap() a property and update tests appropriately. (amulhern)
  - Add a Dup class to the various descendants of RAIDLevel. (amulhern)
  - Add an is_uniform property to the RAID levels. (amulhern)
  - Add a has_redundancy method that returns True if there is actual redundancy
  - Add Linear and Single to the RAID classes. (amulhern)
  - Move Container class to raid package and tidy it up (amulhern)
  - Allow the RAID object itself to be a valid RAID descriptor for lookup.
  - Adjust RaidLevel hierarchy so that all raid level objects extend RAIDLevel
  - No longer use _standard_levels as the default set of RAID levels. (amulhern)
  - Extract selection of members in complete() into a separate method. (amulhern)
  - Remove DMRaidArrayDevice.members property. (amulhern)
  - Comment mdraid.mdcreate() and update tests appropriately. (amulhern)
  - Import name 'lvm' instead of names from lvm package. (amulhern)
* Sat Jun 07 2014 Fedora Release Engineering <> - 0.54-2
  - Rebuilt for
* Wed May 28 2014 Brian C. Lane <> - 0.54-1
  - Add tests for setting device's parent list directly (vpodzime)
  - Do not alter the ParentList being iterated over (#1083581) (vpodzime)
  - Do not limit ThinLV's size to VG's free space (vpodzime)
  - Take extra RAID metadata into account when growing LV (#1093144) (vpodzime)
  - Move apply_chunk_growth outside of a for-cycle (vpodzime)
  - Multiple arguments for string formatting need to be in parentheses (#1100263)
  - Make print statements Python 3 compatible (mkolman)
  - Validate device names (dshea)
  - Use a setter for as foretold by the prophecy of TODO (dshea)
* Tue May 20 2014 Brian C. Lane <> - 0.53-1
  - Remove extra quotes from the xfs_db arguments. (dshea)
  - Factor duplicate code in __deepcopy__ methods into one method (#1095244)
  - Rearrange code related to handleUdevDeviceFormat() (#1095329) (amulhern)
  - Make dumpState catch and log all AttributeErrors (#1095329) (amulhern)
  - Add sectorSize property to catch and handle missing partedDevice (#1095329)
  - Get rid of remaining uses of spec keyword for Size() in examples directory.
  - Generalize false positive regular expression for multiple pylint versions
  - Do not run some tests unless running on Jenkins. (amulhern)
  - Miscellaneous pylint fixes. (amulhern)
  - Globally disable pointless string statement warning (amulhern)
  - Disable unused argument warning for 'args' in TmpFSDevice constructor
  - Omit 'args' parameter from formats constructors (amulhern)
  - Disabled unused argument warning for kwargs in formats.destroy() (amulhern)
  - Omit *args from parameters for format.create() and formats.destroy()
  - Omit *args from parameters in formats.setup() (amulhern)
  - Make formats.teardown() not take any extra parameters. (amulhern)
  - Make formats.mount use explicit keywords instead of kwargs. (amulhern)
  - Remove non-self params from FS.doResize method (amulhern)
  - Make doFormat use regular style keyword parameters (amulhern)
  - Do not use *args, **kwargs idiom in scheduleCreateFormat. (amulhern)
  - Do not use *args, **kwargs idiom in various schedule* auxiliary test methods.
  - Remove upgrading param from turnOnSwap() (amulhern)
  - Disable unused-argument warning (amulhern)
  - Disable pylint unused-argument warning. (amulhern)
* Thu May 08 2014 Brian C. Lane <> - 0.52-1
  - Split ROOT_PATH usage into getTargetPhysicalRoot()/getSysroot() (walters)
  - Update and fix copyright info for docs. (dlehman)
  - Add some tests for extended partition management. (dlehman)
  - Add some tests that verify the results of DeviceTree.populate. (dlehman)
  - Add a base class for tests backed by disk image storage. (dlehman)
  - Adapt examples to examples/ function dispersement. (dlehman)
  - Change devices.SparseFileDevice._create to use util.create_sparse_file.
  - Move set_up_logging and create_sparse_file into blivet.util for reuse.
  - Make examples.common.tear_down_disk_images a DeviceTree method. (dlehman)
  - Fix handling of devices activated as a side-effect of actions. (dlehman)
  - Check for problematic active devices before processing any actions. (dlehman)
  - Split some large blocks out of DeviceTree.processActions. (dlehman)
  - Explicitly requested extended partitions already have an action. (dlehman)
  - Fix handling of extended partitions across various modes of operation.
  - Handle the case of md arrays getting activated from outside blivet. (dlehman)
  - Make an extra effort to remove dm partition nodes that want to stay.
  - Fix handling of clearing a partitioned disk and leaving it cleared. (dlehman)
  - Don't check for disklabels on partitions. (dlehman)
  - Update targetSize to reflect actual size after a device is created. (dlehman)
  - Remove redundant msecs from logging timestamp. (dlehman)
  - Make signature of Size.__new__ match signature of Decimal.__new__ (amulhern)
  - Change Size so that it takes a single value parameter. (amulhern)
  - Change all 'format' keyword args to 'fmt' in Device constructors (amulhern)
  - Change format keyword argument to fmt in scheduleCreateFormat (amulhern)
  - Change keyword parameters in devicetree.findActions (amulhern)
  - Change ActionCreateFormat constructor keyword argument to 'fmt' (amulhern)
  - Remove unused parameter 'ignoreErrors' from umountFilesystems() (amulhern)
  - Remove parameter 'raiseErrors' from mountFilesystems() methods. (amulhern)
  - Disable unused argument warning for 'major' and 'minor' (amulhern)
  - Set dummy functions as values rather than via function definition syntax.
  - Pass size value to superconstructor for LVMVolumeGroupDevice. (amulhern)
  - Sort the pylint-false-positives file (amulhern)
  - Do not disable unused argument warning. (amulhern)
  - Omit pylint warning about disabled warnings or errors from pylint log.
  - Put the pyblock warning in pylint-false-positives (amulhern)
  - Remove obsolete documentation for parameter 'label'. (amulhern)
* Mon May 05 2014 Brian C. Lane <> - 0.51-1
  - Adjust the available size on each disk using chunk size. (amulhern)
  - Removed some now unused methods from devices (#1085474) (amulhern)
  - Rename size() method to get_size() method. (amulhern)
  - Remove unused get_size method (#1085474) (amulhern)
  - Use raid.size method to get size of device (#1085474) (amulhern)
  - Add a size() method to the raid classes (#1085474) (amulhern)
  - Move line that might throw an MDRaid exception inside try block (#1085474)
  - Check whether type is mdbiosraidarray before checking smallest member
    (#1085474) (amulhern)
  - Log if there was a failure to calculate the size of the MDRaidArrayDevice
    (#1085474) (amulhern)
  - Rename get_raw_array_size to get_net_array_size (#1085474) (amulhern)
  - Rename _get_size to _trim, which describes its function better (#1085474)
  - Improve comments on a few methods (#1085474) (amulhern)
  - Make RAIDLevels iterable (#1085474) (amulhern)
  - Update makebumpver for python-bugzilla 1.0.0 (bcl)
  - Disable unused argument warning for 'key_file' in devicelibs.crypto methods
  - Disable unused argument warning for 'del_passphrase' in luks_remove_key
  - Disable unused argument warning for 'data' in doAutoPartition (amulhern)
  - Disable unused argument warning for 'info' in handleUdevLuksFormat (amulhern)
  - Disable unused argument warning for 'disks' in get_pv_space. (amulhern)
  - Remove pointless parameters from unittest methods. (amulhern)
  - Disable a no member warning for EddTestFS initializer. (amulhern)
  - Get rid of unused argument 'args' in MakeBumpVer constructors (amulhern)
  - Changes to _parseOneLine() and its single invocation. (amulhern)
  - Remove obsolete comment (amulhern)
  - Rename to avoid redefining parameter built-ins (amulhern)
  - Change name to avoid redefining built-in (amulhern)
  - Remove unused parameter in makeupdates. (amulhern)
  - Removed unused argument 'options' from testMount (amulhern)
  - Make signature of _setSize match that of the method it overrrides. (amulhern)
  - Actually use argv parameter (amulhern)
  - Pass fname as first argument to shutil.copy2 (amulhern)
  - Remove minimumSector method and _minimumSector attribute (amulhern)
  - Disable not-callable pylint warning. (amulhern)
  - Set child_factory_fstype to None in DeviceFactory (amulhern)
  - Suppress unpacking-non-sequence pylint warning (amulhern)
  - Prefix name with defining package (amulhern)
  - Update Platform instance from flags instead of replacing it. (#1090646)
  - Rename to avoid redefining built-ins where the redefinition is method local.
  - Set device.format in else block of try/except/else. (amulhern)
  - Do not run pylint on sphinx generated (amulhern)
  - Get rid of a redefined builtin while simplifying method. (amulhern)
  - Compress loop into generator list comprehension (amulhern)
  - Rewrite resize() method to depend on _resizable. (amulhern)
  - Remove definition of LVMThinLogicalVolumeDevice._resizable (amulhern)
  - Add an attribute docstring for _resizable. (amulhern)
  - Correct comment on resizable property (amulhern)
* Thu Apr 24 2014 Brian C. Lane <> - 0.50-1
  - Don't apply action until after all checks have passed. (dlehman)
  - Apply action for extended partition creation. (dlehman)
  - Fix an issue introduced in commit a210eb5c. (dlehman)
  - Move changes from action ctors into apply methods. (dlehman)
  - Tell lvm to prefer /dev/mapper/ and /dev/md/ to dm-X and mdX nodes. (dlehman)
  - Use the right md UUID when trying to look one up from addUdevDevice.
  - Pass UUID of existing md array to superclass constructor. (dlehman)
  - Fix accounting related to addition of md member devices. (dlehman)
  - Add some more tests for the Size.humanReadable method (vpodzime)
  - If size is an integer value, show it as an integer value (vpodzime)
  - Make sure that using just k/m/g/... results in KiB/MiB/GiB/... (vpodzime)
  - Make humanReadable size use binary prefixes and nicer units (vpodzime)
  - Round sizes in humanReadable instead of flooring them (vpodzime)
  - Do not assign result of evaluating EddTestFS() to a variable (amulhern)
  - Rename bits() to numBits() (amulhern)
  - Rename to avoid conflict with name in outer scope. (amulhern)
  - Put module level code in a method (amulhern)
  - Do not use strip() incorrectly (amulhern)
  - Disable E1101 (no-member) error (amulhern)
  - Use isResize in isShrink and isGrow. (amulhern)
  - Suppress W0612 (unused-variable) false positives (amulhern)
  - Suppress W0621 warnings (amulhern)
  - Add a stub function for get_bootloader (amulhern)
  - Suppress W0602 false positives (amulhern)
  - Remove BootLoaderError definitions (amulhern)
  - Disable E1003 warning. (amulhern)
  - Do not cache the DeviceFormat object (amulhern)
  - Suppress W0201 error where attribute is set in __new__. (amulhern)
  - Add to false positives an error which is not suppressed by a pragma.
  - Suppress W0201 errors (amulhern)
  - Make signature of Size.__str__ match signature of Decimal.__str__ (amulhern)
  - Do not evaluate % operator in log message arguments (amulhern)
  - Remove suite() methods in tests (amulhern)
  - Remove addKeyFromFile() method (amulhern)
  - Import name 'deviceaction' where needed (amulhern)
  - Setting variables in __init__ (amulhern)
  - Log exception information and disable W0703 warning. (amulhern)
  - Disable some W0703 warnings (amulhern)
  - Disable some W0703 warnings. (amulhern)
  - Add a function that logs available exception info. (amulhern)
  - Restrict scope of pylint pragmas as much as possible (amulhern)
  - Change all pylint numeric codes to mnemonic strings. (amulhern)
* Thu Apr 17 2014 Brian C. Lane <> - 0.49-1
  - Slightly reduce loop and get rid of obsolete comment (amulhern)
  - Slightly rewrite loop to avoid a redefining builtin error (amulhern)
  - Simplify find_library and fix redefining built-in errors. (amulhern)
  - Make loop variables a little more descriptive (amulhern)
  - Make regular expressions raw strings. (amulhern)
  - Suppress unused variable warning and check for failure. (amulhern)
  - Add W0105 warning about attribute docstrings to false positives (amulhern)
  - Make signature of setup() in parent class same as in children (amulhern)
  - Suppress some correct pylint warnings (amulhern)
  - Get _loopMap.values() when all that's needed is the values (amulhern)
  - Obvious fix inspired by pylint E0602 error (amulhern)
  - Suppress W0631 warning for abbr and prefix. (amulhern)
  - Do not do formatting operation in the argument of the translation (amulhern)
  - Remove unnecessary global statements (amulhern)
  - Disable W0703 message in test (amulhern)
  - Explicitly set the module level platform variable (amulhern)
* Thu Apr 10 2014 Brian C. Lane <> - 0.48-1
  - Do not execute smallestMember property method twice. (amulhern)
  - Remove unnecessary function definitions in abstract properties (amulhern)
  - Pass format args as arguments to debug method (#1085057) (amulhern)
  - Move udev_settle call from util into fs to break circular dependency
  - Change implicit relative imports to explicit relative imports (amulhern)
  - Remove unused imports (amulhern)
  - Get rid of os.path import (amulhern)
  - Really avoid dynamic import of formats/ by itself (amulhern)
  - Ignore E1101 errors in savePassphrase. (amulhern)
  - Add a bunch of E1120 errors to the false positives file (amulhern)
  - Make LabelingAsRoot class an abstract class and define two properties
  - Suppress false positive W0631 error. (amulhern)
  - Use self.nic instead of nic (amulhern)
  - Make sure _state_functions is a dictionary in base class (amulhern)
  - Remove unnecessary lambda wrappers on assertion functions (amulhern)
  - Obvious fix inspired by an "Undefined variable warning" (amulhern)
  - Remove all references to lvm_vg_blacklist and blacklistVG. (amulhern)
  - Update for changes in the anaconda errorHandler API. (dshea)
  - Remove unused imports. (amulhern)
  - Import from the defining module. (amulhern)
  - Move import to top level. (amulhern)
  - Do not use implicit relative imports (amulhern)
  - Remove wildcard import (amulhern)
  - Fix a bug and catch a change in lvm's thin pool layout. (dlehman)
  - Plumb uuid down through DMDevice. (dlehman)
* Wed Apr 02 2014 Brian C. Lane <> - 0.47-1
  - Change labelApp to a more concisely defined abstract property (amulhern)
  - Change defaultLabel to a more concisely defined abstract property. (amulhern)
  - Change _labelstrRegex to a more concisely defined abstract property.
  - Make reads property a bit more succinct. (amulhern)
  - Make name an abstract property and omit _name (amulhern)
  - Remove an unused import from devicelibs/ (vpodzime)
  - Fix all pylint errors in pylintcodediff (amulhern)
  - Don't run test if the git branch is dirty (amulhern)
  - Exit if the specified log file does not exist. (amulhern)
  - Update lvm devicelibs tests to reflect recent changes. (dlehman)
  - Add required LVs as needed instead of trying to sort by attrs. (dlehman)
  - Fix missed conversion of rm->missing in vgreduce call. (dlehman)
  - Only gather lvm information one time per DeviceTree.populate call. (dlehman)
  - Add support for listing everything to pvinfo and lvs. (dlehman)
  - Get lv list from lvm in a more straightforward format. (dlehman)
  - Gather lv list where we use it to save from having to stash it. (dlehman)
  - Split out common lvm parsing code. (dlehman)
  - Add tests that use ParentList as part of Device. (dlehman)
  - Parent list length doesn't reflect new member in _addParent. (dlehman)
  - Rearrange _startEdd to be a little more obvious. (amulhern)
  - Raise exceptions using the new syntax (amulhern)
  - Do not import logging twice. (amulhern)
  - Suppress unused variable warning (amulhern)
  - Get rid of writeRandomUUID. (amulhern)
  - Remove unused variable but retain call for its side-effects (amulhern)
  - Put docstring in class (amulhern)
  - Remove appendiceal assignment (amulhern)
  - Keep first parameter "self" (amulhern)
  - Omit compile flag (amulhern)
  - Move lines beneath __main__ into a main method (amulhern)
  - Indent with spaces, not tabs (amulhern)
  - Change param default [] to None and convert in method (amulhern)
  - Change to a semantically equivalent version of FileDevice.path (amulhern)
  - Adapt existing tests to changed signature of some methods (amulhern)
  - Don't assign return value to unused variable (amulhern)
  - Be specific when catching exceptions (dshea)
  - Remove appendiceal assignments (amulhern)
  - Remove a lot of unused variables extracted from udev info (amulhern)
  - Don't get return values from communicate() if they are ignored (amulhern)
  - Use the disk's name in log message (amulhern)
  - Get rid of old exception unpacking syntax (dshea)
  - Rearranged some iffy exception checking (dshea)
  - Replace with a semantically equivalent chunk. (amulhern)
  - Remove some unused exception names. (amulhern)
  - Remove unused assignment to boot. (amulhern)
  - Delete method-local pruneFile function. (amulhern)
  - Don't comment out function headers but leave their bodies uncommented
  - Get rid of unnecessary pass statements (amulhern)
  - Put a field and a method in the base class (amulhern)
  - Spell parameter self correctly (amulhern)
  - Give abstract method the same signature as its overriding methods. (amulhern)
  - Catch correct error and disable warning. (amulhern)
* Wed Mar 26 2014 Brian C. Lane <> - 0.46-1
  - Adapt callers to use the new parent list interface. (dlehman)
  - Change management of Device parents to use a simple list interface. (dlehman)
  - Convert ContainerDevice to an abstract base class. (dlehman)
  - Set device uuid before calling Device ctor. (dlehman)
  - Improve the mechanism for VG completeness. (dlehman)
  - Support mutually-obsoleting actions. (dlehman)
  - Add some checking to MDRaidArrayDevice._setSpares. (dlehman)
  - Make sorting by action type part of the action classes. (dlehman)
  - Add action classes for container member set management. (dlehman)
  - Add a property to provide consistent access to parent container device.
  - Add type-specific methods for member set management. (dlehman)
  - Adapt callers to new method names for add/remove member device. (dlehman)
  - Add a ContainerDevice class to consolidate member management code. (dlehman)
  - Add backend functions for container member set management. (dlehman)
  - Teardown RAID device once testing is over (amulhern)
  - Make lvm tests runnable. (amulhern)
  - Make crypt tests runnable. (amulhern)
  - Replace unnecessarily complicated expression with string multiplication
  - Suppress unused variable warning for index in range (amulhern)
  - Suppress some unused variable warnings. (amulhern)
  - Suppress some unused variable warnings (amulhern)
  - Update to the new raise syntax (dshea)
  - Removed an unnecessary semicolon (dshea)
  - Removed a redundant definition of NoDisksError (dshea)
  - Specify regular expressions containing backslashes as raw strings (dshea)
  - Fixed some questionable indentation (dshea)
  - Fix logging function string format warnings. (dshea)
  - All size specifications should be Size instances (#1077163) (vpodzime)
  - Make sure StorageDevice's self._size is a Size instance (#1077179) (vpodzime)
  - Allow creating Size instance from another Size instance (vpodzime)
  - Force removal of hidden devices (#1078163) (amulhern)
  - Get action_test into working order. (dlehman)
  - Update to specify sizes using blivet.size.Size. (dlehman)
  - Don't corrupt the environment when setting up StorageTestCase. (dlehman)
  - Make minSize, maxSize consistent and correct. (dlehman)
  - Don't prevent grow actions on devices with no max size. (dlehman)
* Thu Mar 20 2014 Brian C. Lane <> - 0.45-1
  - Changes to allow pylint checks to be run on a distribution of the source.
  - Remove non-doing check target (amulhern)
  - Add a script to relate pylint errors to lines changed. (amulhern)
  - Change output format so that it is suitable for diff-cover. (amulhern)
  - Do an initial setup for running pylint tests in blivet. (amulhern)
  - Handle None in devicePathToName(#996303) (dshea)
  - Remove bootloader.packages from storage.packages (#1074522). (clumens)
  - Whitespace fixes for the crypto devicelib module (vpodzime)
  - Use random.choice for generating LUKS backup passphrase (vpodzime)
  - Trivial fixes for the lvm devicelib module (vpodzime)
  - Make vginfo work the same way as pvinfo and other LVM functions (vpodzime)
  - Allow NTFS to be mountable. (#748780) (dshea)
  - Limit the LV size to VG's free space size (vpodzime)
* Fri Mar 07 2014 Brian C. Lane <> - 0.44-1
  - Fix an old typo in zeroing out a PReP partition. (#1072781) (dlehman)
  - Only count with the extra metadata extents in new VGs and LVs (#1072999)
  - Use container's parent's name for PV if available (#1065737) (vpodzime)
  - Fix traceback with write_dasd_conf. (#1072911) (sbueno+anaconda)
  - When copying a root, also copy hidden devices (#1043763) (amulhern)
  - Add hidden flag to devicetree.getDeviceByID (#1043763) (amulhern)
  - Only set device for mountpoint if it is not None (#1043763) (amulhern)
  - Extend the list of things to be omitted if moddisk is False (#1043763)
  - Set req_name to None at the top of initializer (#1043763) (amulhern)
  - Log action cancelation (#1043763) (amulhern)
  - Make DeviceTree.hide() remove a larger set (#1043763) (amulhern)
  - Re-write the DASD storage code. (#1001070) (sbueno+anaconda)
  - Include image install flag when updating from anaconda flags. (#1066008)
* Fri Feb 28 2014 Brian C. Lane <> - 0.43-1
  - Include tmpfs mounts in post-install kickstart (#1061063) (mkolman)
  - Count with the extra metadata extents for RAID consistently (#1065737)
  - Make partitioning error message more friendly (#1020388) (amulhern)
  - Fix partition handling across multiple processActions calls. (#1065522)
  - Let the udev queue settle before populating the devicetree. (#1049772)
  - Don't activate or deactivate devices from the action classes. (#1064898)
  - Improve handling of parted.DiskLabelCommitError slightly. (dlehman)
  - Make teardownAll work regardless of flags. (dlehman)
  - Fix maxSize test when setting device target size. (dlehman)
  - Size.convertTo should return a Decimal. (dlehman)
  - Don't use float for anything. (dlehman)
  - Fix type of block count in PartitionDevice._wipe. (dlehman)
  - Fix handling of size argument to devicelibs.lvm.thinlvcreate. (#1062223)
  - return empty set when no matching fcoe nic (#1067159) (bcl)
  - Return str from Size.humanReadable (#1066721) (dshea)
  - Add a coverage test target (#1064895) (amulhern)
  - Filesystem labeling tests will not run without utilities (#1065422)
  - Rename to something more descriptive (#1065422) (amulhern)
  - Refactor labeling tests (#1065422) (amulhern)
  - Move SwapSpace tests into a separate class (#1065422) (amulhern)
* Tue Feb 18 2014 Brian C. Lane <> - 0.42-1
  - Wait for udev to create device node for new md arrays. (#1036014) (dlehman)
  - Fix detection of thin pool with non-standard segment types. (#1022810)
  - NFSDevice does not accept the exists kwarg. (#1063413) (dlehman)
  - Don't run mpathconf for disk image installations. (#1066008) (dlehman)
  - If /etc/os-release exists, check it to identify an installed system.
  - Get the unit tests into a runnable state. (dlehman)
  - Update Source URL in spec file to use github. (dlehman)
* Tue Feb 11 2014 Brian C. Lane <> - 0.41-1
  - ntfs _getSize needs to use Decimal (#1063077) (bcl)
  - Separate sanityCheck-ing from doAutoPartition (#1060255) (amulhern)
  - Change messages to SanityExceptions objects (#1060255) (amulhern)
  - Make a small SanityException hierarchy (#1060255) (amulhern)
  - Remove unused exception class (#1060255) (amulhern)
  - Add another .decode("utf-8") to humanReadable (#1059807) (dshea)
  - makebumpver: Any failure should cancel the bump (bcl)
* Tue Feb 04 2014 Brian C. Lane <> - 0.40-1
  - makebumpver: Only remove from list if action is not Resolves (bcl)
  - Update bumpver to allow Related bugs (bcl)
  - Remove all dependent devices of san device becoming multipath (#1058939)
  - When repopulating multipath members mark them as multipath (#1056024)
  - fcoe: parse yet another sysfs structure for bnx2fc devices (#903122)
  - fcoe: add fcoe=<NIC>:<EDB> to boot options for nics added manually (#1040215)
  - Convert the ntfs minsize to an int (#1060031) (dshea)
  - Convert the string representation of Size to a str type. (#1060382) (dshea)
  - don't display stage2 missing error as well if the real problem is stage1
  - Provide a mechanism for platform-specific error messages for stage1 failure
  - Don't add None value to req_disks (#981316) (amulhern)
  - Make error message more informative (#1022497) (amulhern)
  - Check that file that loop device is going to use exists (#982164) (amulhern)
  - Use os.path.isabs to check whether path name is absolute (#994488) (amulhern)
* Tue Jan 28 2014 Brian C. Lane <> - 0.39-1
  - escrow: make sure the output directory exists (#1026653) (wwoods)
  - provide a more useful error message if user fails to create an ESP (awilliam)
  - Tell lvcreate not to ask us any questions and do its job. (#1057066)
* Fri Jan 24 2014 Brian C. Lane <> - 0.38-1
  - Some simple tests for _verifyLUKSDevicesHaveKey (#1023442) (amulhern)
  - Verify that LUKS devices have some encryption key (#1023442) (amulhern)
* Wed Jan 22 2014 Brian C. Lane <> - 0.37-1
  - Only do SELinux context resets if in installer mode (#1038146) (amulhern)
  - Look up SELinux context for lost+found where it is needed (#1038146)
  - Don't reset the SELinux context before the filesystem is mounted (#1038146)
  - Test setting selinux context on lost+found (#1038146) (amulhern)
  - Only retrieve the unit specifier once (dshea)
  - Fix the usage. (dshea)
  - Accept both English and localized sizes in Size specs. (dshea)
  - Use a namedtuple to store information on unit prefixes (dshea)
  - Remove en_spec Size parameters. (dshea)
  - Fix potential traceback in devicetree.populate. (#1055523) (dlehman)
  - Fall back on relabeling app where available (#1038590) (amulhern)
  - Change the meaning of label field values (#1038590) (amulhern)
  - Enable labeling on NTFS filesystem (#1038590) (amulhern)
  - Enable labeling on HFS filesystem (#1038590) (amulhern)
  - Add a method that indicates ability to relabel (#1038590) (amulhern)
  - Use filesystem creation app to set filesystem label (#1038590) (amulhern)
  - Import errors so FSError name is resolved (#1038590) (amulhern)
  - Remove BTRFS._getFormatOptions (#1038590) (amulhern)
  - Make an additional class for labeling abstractions (#1038590) (amulhern)
  - Fix copyright date (#1038590) (amulhern)
  - Remove redundant _defaultFormatOptions field (#1038590) (amulhern)
  - Remove code about unsetting a label (#1038590) (amulhern)
  - Return None if the filesystem has no label (#1038590) (amulhern)
  - Removed redundant check for existance of filesystem (#1038590) (amulhern)
  - Have writeLabel throw a more informative exception (#1038590) (amulhern)
* Fri Jan 17 2014 Brian C. Lane <> - 0.36-1
  - Update the TODO list. (dlehman)
  - Multipath, fwraid members need not be in exclusiveDisks. (#1032919) (dlehman)
  - Convert parted getLength values to Size (dshea)
  - Last of the Device._id -> (bcl)
  - iscsi: in installer automatically log into firmware iscsi targets (#1034291)
  - Use isinstance for testing numeric types (vpodzime)
  - Device._id -> (clumens)
  - Allow resetting partition size to current on-disk size. (#1040352) (dlehman)
* Fri Jan 10 2014 Brian C. Lane <> - 0.35-1
  - Convert everything to use Size. (dlehman)
  - Allow negative sizes. (dlehman)
  - Fix return value of Size.convertTo with a spec of bytes. (dlehman)
  - Discard partial bytes in Size constructor. (dlehman)
  - Prefer binary prefixes since everything is really based on them. (dlehman)
  - Fix a few minor problems introduced by recent raid level changes. (dlehman)
  - Move label setter and getter into DeviceFormat class (#1038590) (amulhern)
  - Add a test for labeling swap devices (#1038590) (amulhern)
  - Default to None to mean none, rather than empty string (#1038590) (amulhern)
  - Add a labelFormatOK method to the DeviceFormat's interface (#1038590)
  - Indicate whether the filesystem can label (#1038590) (amulhern)
  - Restore ability to write an empty label where possible (#1038590) (amulhern)
  - More tests to check writing and reading labels (#1038590) (amulhern)
  - Remove fsConfigFromFile (#1038590) (amulhern)
  - Changes to the handling of filesystem labeling (#1038590) (amulhern)
  - Add some simple tests for file formats. (amulhern)
  - Give DeviceFormat objects an id (#1043763) (amulhern)
  - Refactor to use ObjectID class (#1043763) (amulhern)
  - Make a class that creates a unique-per-class id for objects (#1043763)
  - Revert "Make a class that creates a unique-per-class id for objects
    (#1043763)" (amulhern)
  - Revert "Give DeviceFormat objects an object_id (#1043763)" (amulhern)
  - Make the maximum end sector for PReP boot more benevolent (#1029893)
  - Give DeviceFormat objects an object_id (#1043763) (amulhern)
  - Make a class that creates a unique-per-class id for objects (#1043763)
  - Make get_device_format_class return None if class not found (#1043763)
  - A few simple unit tests for some formats methods (#1043763) (amulhern)
  - Don't translate format names (dshea)
* Thu Dec 19 2013 Brian C. Lane <> - 0.34-1
  - Forget existing partitions of device becoming a multipath member (#1043444)
  - Include in the generated documentation. (amulhern)
  - Upgrade the comments in to be compatible with sphinx. (amulhern)
  - Make space for LUKS metadata if creating encrypted device (#1038847)
  - fcoe: give error message in case of fail when adding device (#903122)
  - fcoe: adapt bnx2fc detection to changed sysfs path structure (#903122)
  - Update format of iscsi device becoming multipath member (#1039086) (rvykydal)
* Tue Dec 17 2013 Brian C. Lane <> - 0.33-1
  - Add initial 64-bit ARM (aarch64) support (#1034435) (dmarlin)
  - Convert to sphinx docstrings. (dlehman)
  - Add some documentation. (dlehman)
  - Move getActiveMounts from Blivet into DeviceTree. (dlehman)
  - Add an example of creating lvs using growable requests. (dlehman)
  - Remove a whole bunch of unused stuff from Blivet. (dlehman)
  - Remove usage of float in Size.humanReadable. (dlehman)
  - Add missing abbreviations for binary size units. (dlehman)
  - Fix shouldClear for devices with protected descendants. (#902417) (dlehman)
  - Use // division so that it continues to be floor division in Python 3.
* Thu Dec 12 2013 Brian C. Lane <> - 0.32-1
  - Work on devicelibs.btrfs methods that require that the device be mounted.
  - Remove some methods from devicelibs.btrfs. (amulhern)
  - Add a comment to btrfs.create_volume. (amulhern)
  - Add a file to run btrfs tests. (amulhern)
  - Remove format.luks.LUKS.removeKeyFromFile. (amulhern)
  - Changes to devicelibs.mdraid.mdactivate. (amulhern)
  - Restore an import removed in a previous commit. (amulhern)
  - Add a PE for LUKS metadata (#1038969) (bcl)
  - Adjust currentSize methods slightly. (amulhern)
  - Put additional constraints on the ActionResizeDevice initializer. (amulhern)
  - Remove redundant checks in existing resize() methods. (amulhern)
  - Add some baseline unit tests for BTRFS devices. (amulhern)
  - Robustify use of defaultSubVolumeID field. (amulhern)
  - Check that a BTRFS subvolume has exactly one parent in constructor.
  - BTRFSSubVolume.volume checks the class of its return value. (amulhern)
  - Raise ValueError in BTRFS constructor if no parents specified. (amulhern)
  - Add tests for a couple of additional properties for MDRaidArrayDevice.
  - Factor state testing behavior into a separate class. (amulhern)
  - Remove redundant condition in if statement. (amulhern)
* Thu Dec 05 2013 Brian C. Lane <> - 0.31-1
  - Make RAIDLevel an abstract class using abc. (amulhern)
  - Restore a util import that was removed in a recent commit. (amulhern)
* Wed Dec 04 2013 Brian C. Lane <> - 0.30-1
  - Always run action's cancel method as part of cancelAction. (dlehman)
  - Show Invalid Disk Label for damaged GPT (#1020974) (bcl)
  - Make error message in setDefaultFSType more informative (#1019766) (amulhern)
  - Set sysfsPath of LUKSDevice when adding to device tree (#1019638) (jsafrane)
  - Use given format type as format's name instead of type (vpodzime)
* Wed Nov 27 2013 Brian C. Lane <> - 0.29-1
  - btrfs and xfs do not support fsck or dump at boot time (#862871) (bcl)
  - Removed raid level constants from (amulhern)
  - Remove raidLevel and get_raid_min_members for (amulhern)
  - Remove raidLevelString in raid and mdraid. (amulhern)
  - In change mdraid procedures call to raid method calls.
  - Removed mdraid.raid_levels (amulhern)
  - Removed mdraid.get_raid_max_spares. (amulhern)
  - Change MDRaidArrayDevice to use raid package. (amulhern)
  - Changed devicelibs.mdraid to make use of (amulhern)
  - Implement a RAID class hierarchy. (amulhern)
  - A few small tests for MDFactory class. (amulhern)
  - Add some additional unit tests in (amulhern)
  - Make MDRaidArrayDevice initializer not except raid level of None. (amulhern)
  - Add some basic unit tests for MDRaidArrayDevice. (amulhern)
  - Move pyanaconda import into blivet.enable_installer_mode. (amulhern)
* Mon Nov 25 2013 David Lehman <> - 0.28-1
  - Clear whole-disk formatting before initializing disks. (#1032380) (dlehman)
  - Simplify calculation of vol size when adding a btrfs subvol. (#1033356)
  - Handle passing a btrfs volume as device to BTRFSFactory. (dlehman)
  - Add support for detecting btrfs default subvolume. (dlehman)
  - Handle nested btrfs subvolumes correctly. (#1016959) (dlehman)
  - Mark all format names as translatable (dshea)
  - Add parameters for untranslated Size specs. (dshea)
  - Fix usage of _ vs N_ (dshea)
  - Added a i18n module for gettext functions. (dshea)
  - Allow non-ASCII characters in the size spec (dshea)
* Tue Nov 19 2013 David Lehman <> - 0.27-1
  - Specify btrfs volumes by UUID in /etc/fstab. (dlehman)
  - Catch any exception raised by findExistingInstallations. (#980267) (dlehman)
  - Prevent md_node_from_name from raising OSError. (#980267) (dlehman)
  - Tidy up tests in devicelibs_test directory. (amulhern)
  - Preparation for lv resize is a subset of that for lv destroy. (#1027682)
  - Make sure new values of targetSize are within bounds. (dlehman)
  - Devices with non-existent formatting are resizable. (#1027714) (dlehman)
  - Do not hide non-existent devices. (#1027846) (dlehman)
  - Change XFS maximum to 16EB (#1016035) (bcl)
  - Add tmpfs support (#918621) (mkolman)
  - Add support for returning machine word length (mkolman)
  - Require cryptsetup instead of cryptsetup-luks (#969597) (amulhern)
  - Fix initialization of disks containing sun or mac disklabels. (dlehman)
  - Newly formatted devices are used unless mountpoint is empty. (#966078)
  - Fix detection of lvm setups. (#1026466) (dlehman)
  - Fix handling of overcommitted thin pools in thinp factory. (#1024144)
  - Fix name checking for new thin lvs. (#1024076) (dlehman)
* Wed Oct 30 2013 Brian C. Lane <> - 0.26-1
  - Add macefi format type (#1010495) (bcl)
  - Allow hfs+ boot devices to have their name set (#1010495) (bcl)
  - Update parted partitions on hidden disks when copying a Blivet. (#1023556)
  - Add ack flag checking to makebumpver (bcl)
  - Add makebumpver script (bcl)
* Fri Oct 25 2013 Brian C. Lane <> - 0.25-1
  - Remove requirement for btrfsctl which no longer exists. (#1012504) (dlehman)
  - Allow for adjustment of factory vg after removal of thin pool. (#1021890) (dlehman)
  - Add boot description for "disk" devices on s390. (#867777, #903237, #960143) (sbueno+anaconda)
  - Add initial spport for aarch64 as we only plan to support UEFI this should be enough (dennis)
* Wed Oct 16 2013 David Lehman <> - 0.24-1
  - Close file descriptors other than stdin,stdout,stderr on exec. (#1016467) (dlehman)
  - Don't use hardcoded /tmp paths. (#1004404) (dlehman)
  - Fix detection of lvm thinp setups. (#1013800) (dlehman)
  - Generate a name if necessary when reconfiguring a factory device. (#1019500) (dlehman)
  - Handle anaconda's cmdline option to disable mpath friendly names. (#977815) (dlehman)
  - Allow specifying which swaps should appear in fstab (vpodzime)
  - Do not limit swap size to 10 % of disk space for hibernation (vpodzime)
* Wed Oct 09 2013 Brian C. Lane <> - 0.23-1
  - Make sure bootloader is setup after autopart (#1015277) (bcl)
  - Let setUpBootLoader raise BootloaderError (#1015277) (bcl)
  - Limit the maximum swap size to 10 % of disk space (if given) (vpodzime)
  - support ppc64le architecture (hamzy)
  - Don't call handleUdevDeviceFormat without udev device (#1009809) (dshea)
* Fri Sep 06 2013 David Lehman <> - 0.22-1
  - Allow implicit inclusion of multipath/fwraid by including all members. (dlehman)
  - If a device has been removed, omit it from the copied root. (#1004572) (dlehman)
  - Thinp metadata and chunk size default to 0 -- not None. (#1004718) (dlehman)
  - Revert "Do not try to align partitions to optimal_io_size. (#989333)" (dlehman)
* Thu Sep 05 2013 Brian C. Lane <> - 0.21-1
  - Only force luks map names to include UUID during OS installation. (#996457) (dlehman)
  - Allow DiskLabelCommitError to reach the caller. (#1001586) (dlehman)
  - Do not try to align partitions to optimal_io_size. (#989333) (gustavold)
  - Fix rpmlog make target (bcl)
  - Add missing changelog lines to spec (bcl)
* Fri Aug 23 2013 Brian C. Lane <> - 0.20-1
  - Fix typo in examples/ (dlehman)
  - Use iscsi-iname instead of trying to reimplemnt it in python. (dlehman)
  - Catch exceptions raised while finding old installations. (#981991) (dlehman)
  - Keep the dasd list in sync with the devicetree's device list. (#965694) (dlehman)
  - Don't save luks keys unless installer_mode flag is set. (#996118) (dlehman)
  - Pass mount options to resolveDevice in _parseOneLine (#950206) (vpodzime)
  - Fix handling of devices in detected installations in Blivet.copy. (dlehman)
  - Clean up detection of lvm raid. (dlehman)
  - Tag the first build of each version without the release. (dlehman)
  - Remove dangling code block from commit 737169b75af1. (dlehman)
* Wed Jul 31 2013 Brian C. Lane <> - 0.19-1
  - Don't waste time looking for devices dependent on leaf devices. (dlehman)
  - Add some example code for creation of disk partitions. (dlehman)
  - Don't manipulate partition boot flags except in installer mode. (dlehman)
  - Add an example of DeviceFactory usage. (dlehman)
  - Cosmetic changes for the arch module (vpodzime)
  - No more sparc support (vpodzime)
  - Cleanup reredux (hamzy)
  - Allow explicit requests for extended partitions. (#891861) (dlehman)
  - Fix disklabel handling for multiple calls to processActions. (dlehman)
  - Add support for explicit start/end sectors in partition requests. (#881025) (dlehman)
  - Store current mount options in getActiveMounts. (#914898) (dlehman)
  - Lack of formatting does not preclude device resize. (dlehman)
  - Handle negative sizes correctly. (dlehman)
  - Fix handling of clearpart type linux in shouldClear. (dlehman)
  - Add some tests for clearpart and related functionality. (dlehman)
  - Update unit tests and add a make target to run them. (dlehman)
  - Don't pass dracut args for lvm thin pools. (dlehman)
  - Update the TODO list. (dlehman)
  - Fix a copy/paste error. (dlehman)
  - Remove transifex-client BuildRequires. (dlehman)
* Tue Jul 09 2013 Brian C. Lane <> - 0.18-1
  - Raise XFS max size limit to 100TB. (sbueno+anaconda)
  - Add a device factory class for thinly-provisioned lvm. (dlehman)
  - Add support for automatic partitioning using lvm thin provisioning. (dlehman)
  - Add convenience methods related to lvm thin provisioning. (dlehman)
  - Add support for detection of lvm thinp setups. (dlehman)
  - Add classes for lvm thin pool and thin volume. (dlehman)
  - Add backend support for lvm thinp operations. (dlehman)
  - Fix return value of get_pv_space for size of 0. (dlehman)
  - Fix ksdata for lvm created in custom spoke based on autopart. (dlehman)
  - Only put max size in ksdata if partition is growable. (dlehman)
  - Allow subclasses to inherit ksdata classes. (dlehman)
* Mon Jun 24 2013 Brian C. Lane <> - 0.17-1
  - Used Python type instead of variable name (#968122) (hamzy)
  - Fix detection of valid EFI system partition during autopart. (dlehman)
  - New version: 0.16 (bcl)
* Thu Jun 13 2013 Brian C. Lane <> - 0.16-1
  - Install utilities for all devices -- not just those being used. (#964586) (dlehman)
  - Add a method to apply Blivet settings to ksdata. (dlehman)
  - Increase padding for md metadata in lvm factory. (#966795) (dlehman)
  - Move lvm-on-md into LVMFactory. (dlehman)
  - Switch to a minimum of four members for raid10. (#888879) (dlehman)
  - Update the TODO list. (dlehman)
  - Deactivate devices before hiding those on ignored disks. (#965213) (dlehman)
  - Allow udev queue to settle after writing zeros to disk. (#969182) (hamzy)
  - Run lsof when umount fails (bcl)
  - Run udev settle before umount (bcl)
* Mon Jun 03 2013 Brian C. Lane <> - 0.15-1
  - Switch to the LGPLv2+. (dlehman)
  - Clear md arrays' sysfs path after deactivating them. (#954062) (dlehman)
  - Factories with existing containers use the container's disk set. (dlehman)
  - Don't set up a child factory if the container is set and exists. (dlehman)
  - Set a non-zero size for new btrfs subvols in an existing volume. (dlehman)
  - Open as many luks devs as possible with any given passphrase. (#965754) (dlehman)
  - Make sure container changes worked before applying device changes. (#965805) (dlehman)
  - Re-initialize platform in storageInitialize (#962104) (bcl)
  - Make a copy of devicetree._devices before using the append operator. (clumens)
  - Handle incomplete devices becoming complete on device rescan. (clumens)
  - Don't allow a device to be on the hidden list more than once. (clumens)
* Wed May 15 2013 David Lehman <> - 0.14-1
  - total_memory calculation needs to round up (#962231) (bcl)
  - The dev.node attribute for iscsi devices is not copyable (#962865). (clumens)
  - Wipe partitions before they are created (#950145) (bcl)
  - Pass ROOT_PATH as an argument instead of importing it. (clumens)
  - If no iscsi nodes are discovered, return an empty list instead of None. (clumens)
* Thu May 09 2013 Brian C. Lane <> - 0.13-1
  - Make sure createBitmap is updated when level changes (#960271) (bcl)
  - Update biosboot error message (#960691) (bcl)
* Fri May 03 2013 David Lehman <> - 0.12-1
  - Fix a bug in renaming lvm lvs. (dlehman)
  - Add container size policies for unlimited growth and fixed size. (dlehman)
  - Remove device factory methods to change container name. (dlehman)
  - Override any default subvol when mounting main btrfs volume. (#921757) (dlehman)
  - Fix detection of multipath. (#955664) (dlehman)
  - When a btrfs subvol's name is changed, change its subvol argument too. (clumens)
  - Allow returning hidden disks from the getDeviceBy* methods, if asked. (clumens)
  - Fix fipvlan -f argument once more and for good (#836321) (rvykydal)
  - Remove the intf parameters from the iscsi class. (clumens)
  - Don't relly on /proc/mdstat when enumeraing RAID levels. (jsafrane)
  - Set product names in non-installer mode. (jsafrane)
  - Fixed checking status of MD RAID which was just deleted. (jsafrane)
  - Account for the fact that md's metadata usage is unpredictable. (dlehman)
  - Remove members from their containers before destroying them. (dlehman)
  - Make get_container work even if there are duplicate names. (dlehman)
  - LVMFactory with a container_raid_level means use LVMOnMDFactory. (dlehman)
  - Add a check for enough raid members after allocating partitions. (dlehman)
  - Make parent_factory an attribute of the DeviceFactory instance. (dlehman)
  - All container settings use container_ kwargs. (dlehman)
  - Add ability to find raid level of an lvm vg. (dlehman)
  - Always pass -f to wipefs since it lies about in-use devices. (#953329) (dlehman)
  - Fix a bug extended partition management. (#951765) (dlehman)
  - Don't return incomplete devices from getDeviceByFoo methods by default. (dlehman)
  - Don't traceback when degraded md raid arrays are present. (#953184) (dlehman)
* Mon Apr 15 2013 David Lehman <> - 0.11-1
  - Fix handling of isohybrid media. (#950510) (dlehman)
  - Fix getting dracut setup args from dasd.conf. (#950964) (dlehman)
* Tue Apr 09 2013 David Lehman <> - 0.10-1
  - Extended partitions containing logical partitions are not leaves. (#949912) (dlehman)
  - Remove devices in reverse order in Blivet.recursiveRemove. (#949912) (dlehman)
  - Rewrite the DeviceFactory classes. (dlehman)
  - Hook up error handling in installer-specific methods. (#948250) (dlehman)
  - Don't traceback if fcoe.startup is called without fcoe utils present. (dlehman)
  - Fix logic error that causes us to ignore disks in exclusiveDisks. (dlehman)
  - Slightly improve currentSize for btrfs volumes. (dlehman)
  - Simplify multipath handling. (dlehman)
  - Don't expect anaconda udev rules to be in use. (dlehman)
  - Drop requires for things only needed for OS installation. (dlehman)
  - New version: 0.9 (bcl)
  - Only install packages for devices and filesystems used by the OS. (dlehman)
  - Fix LVMLogicalVolumeDevice.maxSize. (dlehman)
  - Fix handling of name=None in newLV, newMDArray, newVG. (dlehman)
  - Allow calls to suggestDeviceName with only a prefix argument. (dlehman)
  - Move mdadm superblock size calculation into devicelibs.mdraid. (dlehman)
* Thu Mar 28 2013 Brian C. Lane <> - 0.9-1
  - NTFS.minSize is supposed to be a property. (#924410) (dlehman)
  - Mount /run during install and fix /sys mount (#922988) (bcl)
  - Fix two excptions triggered by calls to copy_to_system. (hamzy)
* Wed Mar 13 2013 David Lehman <> - 0.8-1
  - Check for "ip=ibft" cmdline option, not for "ibft". (rvykydal)
  - run_program returns an int. (#920584) (dlehman)
  - Fix units for lvs output. (dlehman)
  - Don't pass an intf arg to ISCSI.stabilize. (#920041) (dlehman)
  - Add __version__ to blivet/ (dlehman)
  - Only run info prog (eg: dumpe2fs) once per filesystem. (dlehman)
  - Processing of a PV with no VG metadata is easy. (dlehman)
  - Add some convenience properties for displaying DeviceAction info. (dlehman)
  - Ignore MTDs, as we do not have the tools to write to them (#916771). (clumens)
  - Include udev's list of symbolic links in StorageDevice. (#914724) (dlehman)
  - Set a DeviceFormat instance's type attribute to the requested type. (dlehman)
  - Allow size specs that do not include a 'b' or 'B'. (#888851) (dlehman)
  - Fix reference to 'factory' from within DeviceFactory class. (dlehman)
  - Fix problems detecting lvm and md devices. (#914730) (dlehman)
  - Allow passing size=None to device factories for unbounded growth. (dlehman)
  - Provide a way to set the default fstype for a Blivet instance. (#838145) (dlehman)
  - Allow changing the size of encrypted devices via DeviceFactory. (#913169) (dlehman)
  - Don't dump storage state except in installer mode. (dlehman)
  - Fix device resolution for btrfs. (dlehman)
  - Fix device resolution to find named md devices. (dlehman)
  - Account for active mounts in normal mode. (#914898) (dlehman)
  - Add an example script which lists all devices. (dlehman)
  - Add scripts/makeupdates script (bcl)
* Thu Feb 21 2013 Brian C. Lane <> - 0.7-1
  - Merge branch 'master' of git+ssh:// (bcl)
  - Bring in productName from pyanaconda in installer mode. (#913559) (dlehman)
* Wed Feb 20 2013 Brian C. Lane <> - 0.6-1
  - parse buffer output from resize (#913141) (bcl)
  - prevent traceback when root device is not defined #rhbz883768 (sbueno+anaconda)
  - Move empty_disk to a top-level function, and rename. (clumens)
  - Add some high-level comments to DeviceFactory.configure_device. (dlehman)
  - Refactor DeviceFactory.set_container_members for clarity. (dlehman)
  - Rename the main blivet logger from "storage" to "blivet". (dlehman)
  - Use the blivet domain for translations. (dlehman)
  - Move DeviceFactory classes and related code into a new file. (dlehman)
  - New version: 0.5 (dlehman)
* Fri Feb 08 2013 David Lehman <> - 0.5-1
  - Add mountOnly to turnOnFilesystems (bcl)
  - Update lvm scanning to account for new ignored device handling. (dlehman)
  - Scan in all devices and then hide those that use ignored disks. (dlehman)
  - Adjust child counts correctly when unhiding a device. (dlehman)
  - Generate lvm config args each time they're needed/used. (dlehman)
  - Add ability to grab 70-anaconda.rules udev data directly. (dlehman)
  - Add support for active luks mappings at populate time. (dlehman)
  - Don't require nss, required only for escrow key support. (dlehman)
  - Update the TODO list. (dlehman)
  - Add missing constant DMI_CHASSIS_VENDOR. (dlehman)
  - Allow for multiple calls to DeviceTree.processActions. (#881023,#846573) (dlehman)
  - Use CGit snaphot URL for Source in specfile. (dlehman)
  - Streamline some logic in storageInitialize. (dlehman)
  - Don't re-add deleted or hidden devices during DeviceTree.populate. (dlehman)
  - Only run findExistingInstallations and start iscsi, &c in installer mode. (dlehman)
  - Do not change device status during populate in normal mode. (#817064) (dlehman)
  - Drop old code related to saving clearPartType from pre-f18. (dlehman)
  - check for skipping bootloader in doIt (bcl)
  - check for stage1 when not installing bootloader (#882065,#895232) (bcl)
  - explicitly detect iso9660 on a disk (#903158) (bcl)
  - Fix several problems in python-blivet.spec. (dlehman)
  - Remove #!/usr/bin/python from (dlehman)
  - Update COPYING file. (dlehman)
  - Add a Requires for dmidecode on x86. (dlehman)
* Sun Jan 20 2013 David Lehman <> - 0.4-1
  - Use a two-part version number instead of three. (dlehman)
  - Rename the rpm package from blivet to python-blivet. (dlehman)
  - Move get_mount_device, get_mount_paths from pyanaconda.packaging to util. (dlehman)
  - Update the TODO list. (dlehman)
  - Carry over s390 exclusion of fcoe-utils from anaconda. (dlehman)
  - Enable translations via transifex. (dlehman)
* Fri Jan 18 2013 David Lehman <> - 0.2-1
  - Add Requires: iscsi-initiator-utils, fcoe-utils, device-mapper-multipath. (dlehman)
  - Use a threading lock to control program log output. (dlehman)
  - Fix reference to data to refer to ksdata in Blivet constructor. (dlehman)
  - Remove the loop around proc.communicate in util._run_program. (dlehman)
* Tue Jan 15 2013 David Lehman <> 0.2-1
  - Updated source from final pre-split anaconda source.
  - Renamed to blivet throughout.
  - Updated spec file to include runtime Requires.
* Fri Jan 04 2013 David Lehman <> 0.1-1
  - Created package from anaconda storage module.



Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Apr 17 03:33:12 2021