diff --git a/.gitignore b/.gitignore index df94158..78540b0 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -SOURCES/blivet-0.61.0.27.tar.gz +SOURCES/blivet-0.61.15.37.tar.gz diff --git a/.python-blivet.metadata b/.python-blivet.metadata index 517f9c2..9265a92 100644 --- a/.python-blivet.metadata +++ b/.python-blivet.metadata @@ -1 +1 @@ -ab1e1ef4fb21ed0150a894160d860d40a1a50bee SOURCES/blivet-0.61.0.27.tar.gz +845f0f64c2e14b49b5db34746624826894641c03 SOURCES/blivet-0.61.15.37.tar.gz diff --git a/SPECS/python-blivet.spec b/SPECS/python-blivet.spec index 3d63b6b..cde9277 100644 --- a/SPECS/python-blivet.spec +++ b/SPECS/python-blivet.spec @@ -1,8 +1,9 @@ Summary: A python module for system storage configuration Name: python-blivet Url: http://fedoraproject.org/wiki/blivet -Version: 0.61.0.27 +Version: 0.61.15.37 Release: 1%{?dist} +Epoch: 1 License: LGPLv2+ Group: System Environment/Libraries %define realname blivet @@ -13,7 +14,7 @@ Source0: http://github.com/dwlehman/blivet/archive/%{realname}-%{version}.tar.gz %define dmver 1.02.17-6 %define pykickstartver 1.99.22 %define partedver 1.8.1 -%define pypartedver 2.5-2 +%define pypartedver 1:3.9-12 %define pythonpyblockver 0.45 %define e2fsver 1.41.0 %define pythoncryptsetupver 0.1.1 @@ -27,6 +28,7 @@ BuildRequires: python-setuptools Requires: python Requires: pykickstart >= %{pykickstartver} Requires: util-linux >= %{utillinuxver} +Requires: python-pyudev Requires: parted >= %{partedver} Requires: pyparted >= %{pypartedver} Requires: device-mapper >= %{dmver} @@ -62,309 +64,506 @@ make DESTDIR=%{buildroot} install %{python_sitelib}/* %changelog -* Tue Jul 14 2015 Vojtech Trefny - 0.61.0.27-1 -- Improve format handling for lvm snapshots. (vtrefny) - Related: rhbz#1236988 +* Fri Oct 16 2015 Brian C. Lane - 0.61.15.37-1 +- Bypass util.run_program to avoid logging deadlock. + Related: rhbz#1267858 + +* Tue Oct 13 2015 Brian C. Lane - 0.61.15.36-1 +- Add a udev settle call after instantiating parted.Disk. (dlehman) + Resolves: rhbz#1267858 + +* Wed Oct 07 2015 Brian C. Lane - 0.61.15.35-1 +- Pull in new translations + Related: rhbz#1047457 + +* Tue Sep 29 2015 Brian C. Lane - 0.61.15.34-1 +- fcoe: fix -fcoe suffix of vlan devices created by fipvlan (rvykydal) + Resolves: rhbz#1265946 + +* Fri Sep 25 2015 Brian C. Lane - 0.61.15.33-1 +- Pull in new translations + Related: rhbz#1047457 + +* Thu Sep 24 2015 Brian C. Lane - 0.61.15.32-1 +- 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 - 0.61.15.31-1 +- Handle sysfs size if it is missing (bcl) + Resolves: rhbz#1265090 + +* Tue Sep 22 2015 Brian C. Lane - 0.61.15.30-1 +- Pull in new translations + Related: rhbz#1047457 + +* Thu Sep 17 2015 Brian C. Lane - 0.61.15.29-1 +- Mock up a parted.Device for openlmi-storage. (dlehman) + Resolves: rhbz#1238581 + +* Tue Sep 15 2015 Brian C. Lane - 0.61.15.28-1 +- 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 +- 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 -* Wed Feb 18 2015 Brian C. Lane - 0.61.0.26-1 -- Use a safer method to get a dm partition's disk name. (dlehman) - Resolves: rhbz#1190886 - Related: rhbz#1181336 +* Thu Sep 10 2015 Brian C. Lane - 0.61.15.27-1 +- Mount efivarfs during os installation (bcl) + Resolves: rhbz#1261559 + +* Wed Sep 09 2015 Brian C. Lane - 0.61.15.26-1 +- When handling implicit partitions, first check autopart was requested. + (clumens) + Related: rhbz#1164660 + +* Thu Sep 03 2015 Brian C. Lane - 0.61.15.25-1 +- Duplicate VG names are problem even if their disks are ignored (vpodzime) + Resolves: rhbz#1198367 + +* Wed Sep 02 2015 Brian C. Lane - 0.61.15.24-1 +- Add a method to list disks related by lvm/md/btrfs container membership. + (dlehman) + Related: rhbz#1254548 +- Make getDependentDevices work with hidden devices. (dlehman) + Related: rhbz#1254548 -* Wed Jan 28 2015 Brian C. Lane - 0.61.0.25-1 +* Wed Aug 19 2015 Brian C. Lane - 0.61.15.23-1 +- Remove the cacheRequest kwarg for thin(pool) LVs (vpodzime) + Resolves: rhbz#1254567 + +* Tue Aug 18 2015 Brian C. Lane - 0.61.15.22-1 +- Add OSError to list of errors in updateSysfsPath (bcl) + Resolves: rhbz#1252949 + +* Mon Aug 17 2015 Brian C. Lane - 0.61.15.21-1 +- Add a property for read-only devices. (dshea) + Resolves: rhbz#1250608 + +* Sun Aug 16 2015 Brian C. Lane - 0.61.15.20-1 +- 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 - 0.61.15.19-1 +- fcoe: replace fipvlan with fcoemon (rvykydal) + Resolves: rhbz#1085325 + +* Wed Aug 12 2015 Brian C. Lane - 0.61.15.18-1 +- Partition requests may not have partedPartition (bcl) + Resolves: rhbz#1248973 + +* Fri Aug 07 2015 Brian C. Lane - 0.61.15.17-1 +- 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 - 0.61.15.16-1 +- 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 - 0.61.15.15-1 +- PartitionDevice may not have a disk set (bcl) + Resolves: rhbz#1248973 + +* Fri Jul 31 2015 Brian C. Lane - 0.61.15.14-1 +- 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 - 0.61.15.13-1 +- 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 - 0.61.15.12-1 +- Fix two pylint problems. (clumens) + Related: rhbz#1233438 + +* Thu Jul 09 2015 Brian C. Lane - 0.61.15.11-1 +- Add error handling around storageInitialize for unusable setups. (dlehman) + Related: rhbz#1236995 +- Include suggestions in error classes for unusable storage configurations. + (dlehman) + Related: rhbz#1236995 +- x-initrd.mount should only be set for /var (bcl) + Resolves: rhbz#1238603 + +* Tue Jul 07 2015 Brian C. Lane - 0.61.15.10-1 +- 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 + (vpodzime) + Related: rhbz#1182229 +- Tear down all devices after finding existing installations (vpodzime) + Resolves: rhbz#1182229 + +* Wed Jul 01 2015 Brian C. Lane - 0.61.15.9-1 +- 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. + (dlehman) + 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 - 0.61.15.8-1 +- 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 - 0.61.15.7-1 +- 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 - 0.61.15.6-1 +- 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 - 0.61.15.5-1 +- If any zFCP devices are used, always write /etc/zfcp.conf (sbueno+anaconda) + Resolves: rhbz#1194241 + +* Mon Jun 08 2015 Brian C. Lane - 0.61.15.4-1 +- 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 - 0.61.15.3-1 +- 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 (vpodzime) Resolves: rhbz#1171116 -- Revert "Try to deactivate lvm on corrupted gpt disks." (dlehman) - Resolves: rhbz#1186317 - -* Thu Jan 22 2015 Brian C. Lane - 0.61.0.24-1 -- Fix issue where too many mpath luns crashes installer (rmarshall) - Resolves: rhbz#1181336 - -* Tue Jan 20 2015 Brian C. Lane - 0.61.0.23-1 -- Raise a more descriptive exception for corrupt gpt disklabels. (dlehman) - Resolves: rhbz#1123450 -- Don't raise an exception for failure to scan an ignored disk. (dlehman) - Related: rhbz#1123450 -- Try to deactivate lvm on corrupted gpt disks. (dlehman) - Related: rhbz#1123450 - -* Wed Jan 14 2015 Brian C. Lane - 0.61.0.22-1 -- get_loop_name shoud return an empty name if it isn't found (bcl) - Related: rhbz#980510 + 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 -* Thu Jan 08 2015 Brian C. Lane - 0.61.0.21-1 -- Use _netdev mount option as needed. (dlehman) - Resolves: rhbz#1166509 -- Don't crash when a free region is too small for an aligned partition. - (dlehman) - Resolves: rhbz#1167292 -- Avoid exception when aligned start and end are crossed over (exclusion) - Resolves: rhbz#1167233 -- Multiple loops shouldn't be fatal (bcl) - Resolves: rhbz#980510 +* Wed Jun 03 2015 Brian C. Lane - 0.61.15.2-1 - 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 - -* Tue Dec 09 2014 Brian C. Lane - 0.61.0.20-1 -- Use super to get much-needed MRO magic in constructor. (dlehman) - Resolves: rhbz#1169229 - -* Thu Dec 04 2014 Brian C. Lane - 0.61.0.19-1 + 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. + (clumens) + Related: rhbz#1164660 +- Fix "anaconda hangs while trying to discover iscsi..." (jkonecny) + Resolves: rhbz#1166652 + +* Fri May 29 2015 Brian C. Lane - 0.61.15.1-1 +- Add .0 to version -- 0.61.15.0 (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 devices.py. (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) + (dlehman) +- 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) + (vpodzime) -* Fri Nov 21 2014 Brian C. Lane - 0.61.0.18-1 -- Don't append btrfs mount options to None (dshea) - Resolves: rhbz#1164259 +* Wed Nov 26 2014 Samantha N. Bueno - 0.61.11-1 +- Update partitions' numbers and names when adding new partition (#1166598) + (vpodzime) +- 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. + (dlehman) +- 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) -* Thu Nov 06 2014 Brian C. Lane - 0.61.0.17-1 -- getArch should return ppc64 or ppc64le (bcl) - Resolves: rhbz#1159271 +* Tue Nov 11 2014 Samantha N. Bueno - 0.61.9-1 +- Device status can never be True for non-existent devices. (#1156058) + (dlehman) +- 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) - Related: rhbz#1073679 - Allow the wait_for_entropy callback enforce continue (vpodzime) - Related: rhbz#1073679 - -* Fri Oct 31 2014 Brian C. Lane - 0.61.0.16-1 -- Add ability to set a default fstype for the boot partition (bcl) - Related: rhbz#1112697 +- 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. + (dlehman) +- Allow generating aligned geometry for arbitrary target size. (dlehman) +- Align end sector in the appropriate direction for resize. (#1120964) + (dlehman) +- 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. + (dlehman) +- 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) - Resolves: rhbz#1155984 +- Add testing for MDRaidArrayDevice.mdadmFormatUUID (#1156202) (amulhern) +- Give mdadm format uuids to the outside world (#1156202) (amulhern) -* Mon Oct 27 2014 Brian C. Lane - 0.61.0.15-1 -- Add testing for MDRaidArrayDevice.mdadmFormatUUID (amulhern) - Related: rhbz#1155151 -- Give mdadm format uuids to the outside world (amulhern) - Resolves: rhbz#1155151 - -* Wed Oct 22 2014 Brian C. Lane - 0.61.0.14-1 -- Don't try to get no profile's name (vpodzime) - Resolves: rhbz#1151458 - -* Mon Oct 20 2014 Brian C. Lane - 0.61.0.13-1 -- Set _partedDevice attribute before calling device constructor (amulhern) - Related: rhbz#1151649 -- Set sysfsPath attribute before calling Device constructor (amulhern) - Related: rhbz#1151649 - -* Thu Oct 16 2014 Brian C. Lane - 0.61.0.12-1 -- Take care when checking relationship of parent and child UUIDs (amulhern) - Related: rhbz#1151649 -- Canonicalize MD_UUID* values in udev.py (amulhern) - Resolves: rhbz#1153096 -- Add a test for activation (amulhern) - Related: rhbz#1153096 -- Add a test for mddetail on containers (amulhern) - Related: rhbz#1153096 -- Still attempt to destroy even if remove failed (amulhern) - Related: rhbz#1153096 -- Use long messages for unittest errors (amulhern) - Related: rhbz#1153096 -- Fix mdnominate error message (amulhern) - Related: rhbz#1153096 -- Break once metadata value is found (amulhern) - Related: rhbz#1153096 -- Split mdadd into separate functions (amulhern) - Related: rhbz#1153096 -- Refactor mdraid tests (amulhern) - Related: rhbz#1153096 +* 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) + (dlehman) +- Set _partedDevice attribute before calling device constructor (#1150147) + (amulhern) +- Change variable keyword (#1154050) (amulhern) +- Set sysfsPath attribute before calling Device constructor (#1150147) + (amulhern) +- Take care when checking relationship of parent and child UUIDs (#1150147) + (amulhern) +- 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) + (amulhern) +- 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 udev.py (#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) - Related: rhbz#1153096 - Extend mdadm() to capture output (amulhern) - Related: rhbz#1153096 -- Be more robust in the face of possible changes to mdadm's UUIDs (amulhern) - Related: rhbz#1153096 -- Factor canonicalize_UUID() into separate method (amulhern) - Related: rhbz#1153096 +- 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) - Related: rhbz#1153096 -- Update tests to bring into line w/ previous commit (amulhern) - Related: rhbz#1151649 -- Abstract ContainerDevice member format check into a method (amulhern) - Resolves: rhbz#1151649 -- Register DeviceFormat class (amulhern) - Related: rhbz#1151649 - -* Fri Oct 10 2014 Brian C. Lane - 0.61.0.11-1 -- Convert int to str before passing it to run_program (#1151129) - Related: rhbz#1076383 -- Avoid unneccesarily tripping raid-level member count checks. (dlehman) - Related: rhbz#1148980 -- Allow toggling encryption of raid container members. (dlehman) - Related: rhbz#1148980 - -* Fri Oct 03 2014 Brian C. Lane - 0.61.0.10-1 +- Omit pylint false positive (amulhern) +- Pylint inspired cleanup (#1070115) (amulhern) - Raise an exception when we find orphan partitions. (dlehman) - Related: rhbz#1144410 - Fall back to parted to detect dasd disklabels. (dlehman) - Resolves: rhbz#1144410 - -* Thu Oct 02 2014 Brian C. Lane - 0.61.0.9-1 -- Allow specifying thin pool profiles (vpodzime) - Related: rhbz#869456 - -* Tue Sep 30 2014 Brian C. Lane - 0.61.0.8-1 -- Remove a problematic remnant of singlePV (dlehman) - Related: rhbz#1147501 - -* Mon Sep 29 2014 Brian C. Lane - 0.61.0.7-1 +- Remove a problematic remnant of singlePV. (dlehman) - Remove all traces of singlePV. (sbueno+anaconda) - Related: rhbz#1147501 - Change the default /boot part on s390x to not be lvm. (sbueno+anaconda) - Resolves: rhbz#1147501 -- Remove redundant check for parents in Blivet.newBTRFS. (dlehman) - Resolves: rhbz#1072285 -- Filter out free regions too small for alignment of partitions. (dlehman) - Related: rhbz#1083687 -- Return early when setting new size for non-existent partition. (dlehman) - Related: rhbz#978266 +- 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) -* Thu Sep 25 2014 Brian C. Lane - 0.61.0.6-1 -- Disable LVM autobackup when doing image installs (wwoods) - Resolves: rhbz#1066004 -- Add attribute 'flags.lvm_metadata_backup' (wwoods) - Related: rhbz#1066004 -- lvm_test: refactoring + minor fix (wwoods) - Related: rhbz#1066004 -- devicelibs.lvm: refactor _getConfigArgs()/lvm() (wwoods) - Related: rhbz#1066004 -- devicelibs.lvm: fix pvmove(src, dest=DESTPATH) (wwoods) - Related: rhbz#1066004 +* 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) - Resolves: rhbz#1083687 - Try to align end sector up when aligning new partitions. (dlehman) - Related: rhbz#1090477 - Remove obsolete conversion of size to float. (dlehman) - Resolves: rhbz#1140642 - Honor size specified for explicit extended partition requests. (dlehman) - Resolves: rhbz#1077250 - Honor zerombr regardless of clearpart setting. (dlehman) - Resolves: rhbz#1117946 -- Fix treatment of percent as lvm lv size spec. (dlehman) - Related: rhbz#1116435 -- Change variable keyword (amulhern) - Related: rhbz#1075671 -- Remove unused import (amulhern) - Related: rhbz#1075671 -- Remove unused import (amulhern) - Related: rhbz#1073679 -- Don't mix target and discovery credentials (mkolman) - Resolves: rhbz#1037564 -- Make sure /boot/efi is metadata 1.0 if it's on mdraid. (pjones) - Related: rhbz#788313 -- iscsi: fix root argument being overriden by local variable (rvykydal) - Resolves: rhbz#1144463 -- iscsi: add iscsi singleton back (rvykydal) - Related: rhbz#1144463 - -* Fri Sep 19 2014 Brian C. Lane - 0.61.0.5-1 -- Make sure autopart requests fit in somewhere (vpodzime) - Resolves: rhbz#978266 -- Work with free region sizes instead of parted.Geometry objects (vpodzime) - Related: rhbz#978266 -- Check that we have big enough free space for the partition request (vpodzime) - Related: rhbz#978266 -- Allow specifying minimum entropy when creating LUKS (vpodzime) - Related: rhbz#1073679 -- Allow user code provide callbacks for various actions/events (vpodzime) - Related: rhbz#1073679 -- Fix pylint errors from recent btrfs commits. (dlehman) - Related: rhbz#1015072 - Related: rhbz#1095866 +- Fix treatment of percent as lvm lv size spec. (#1146156) (dlehman) +- iscsi: fix root argument being overriden by local variable (#1144463) + (rvykydal) +- iscsi: add iscsi singleton back (#1144463) (rvykydal) - Only cancel actions on disks related to the one we are hiding. (dlehman) - Related: rhbz#1085201 - Related: rhbz#1129595 - Related: rhbz#1075671 - Cancel actions before hiding descendent devices. (dlehman) - Related: rhbz#1085201 - Related: rhbz#1129595 - Related: rhbz#1075671 - Improve handling of device removals/additions from the devicetree. (dlehman) - Resolves: rhbz#1077906 - Resolves: rhbz#1085201 - Resolves: rhbz#1129595 - Resolves: rhbz#1075671 - The first format destroy action should obsolete any others. (dlehman) - Related: rhbz#1085201 - Related: rhbz#1075671 +- 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. (dlehman) - Resolves: rhbz#1095866 - Properly identify dm devices even when udev info is incomplete. (dlehman) - Resolves: rhbz#1080727 - Do not mount btrfs to list subvolumes outside installer_mode. (dlehman) - Resolves: rhbz#1015072 - Reset default subvolume prior to removing the default subvolume. (dlehman) - Resolves: rhbz#1076383 -- Increase max size for btrfs to 16 EiB. (dlehman) - Resolves: rhbz#1114435 +- Increase max size for btrfs to 16 EiB. (#1114435) (dlehman) - Improve adjustment for removal of a subvol in BTRFSFactory. (dlehman) - Resolves: rhbz#1078995 - Set dummy mountpoint in ksdata for lvm thin pools. (dlehman) - Resolves: rhbz#1100244 -* Wed Sep 17 2014 Brian C. Lane - 0.61.0.4-1 -- Check if device has enough members when setting RAID level (amulhern) - Related: rhbz#1019685 -- Add BTRFSValueError error and use in btrfs related code (amulhern) - Related: rhbz#1019685 -- iscsi: mount partitions in initramfs for root on iscsi (rvykydal) - Related: rhbz#740106 -- Remove poolMetaData (amulhern) - Resolves: rhbz#1021505 - -* Mon Sep 15 2014 Brian C. Lane - 0.61.0.3-1 -- Disable MacEFI platform type and hfs+ ESP (bcl) - Related: rhbz#1119305 -- Prefer ID_SERIAL over ID_SERIAL_SHORT (vpodzime) - Resolves: rhbz#1138254 - -* Wed Sep 10 2014 Brian C. Lane - 0.61.0.2-1 -- Condense and comment some devicelibs.dasd methods (amulhern) - Related: rhbz#1070115 -- Add a test file for DASD handling (amulhern) - Related: rhbz#1070115 -- Pylint inspired cleanup (amulhern) - Related: rhbz#1070115 -- Add a property for read-only devices. (dshea) - Resolves: rhbz#1072619 -- Allow user code creating free space snapshot (vpodzime) - Related: rhbz#1132436 -- Add two functions to enable manual addition of ECKD DASDs. (sbueno+anaconda) - Related: rhbz#1070115 - -* Fri Sep 05 2014 David Lehman - 0.61.0.1-1 -- Remove dependency on python-six. (dlehman) - Related: rhbz#1075561 -- Update transifex config for rhel7-branch. (dlehman) - Related: rhbz#1075561 -- Don't pass md array UUID as member format UUID. (dlehman) - Related: rhbz#1075561 -- Make prefering leaves the default in getDeviceByPath (amulhern) - Related: rhbz#1075561 -- Make _filterDevices() return a generator consistently (amulhern) - Related: rhbz#1075561 -- Add some tests for blivet.partitioning.addPartition. (dlehman) - Related: rhbz#1075561 -- Add a couple of tests for blivet.partitioning.DiskChunk. (dlehman) - Related: rhbz#1075561 -- Add a DiskFile class for testing partitioning code as a non-root user. - (dlehman) - Related: rhbz#1075561 -- Add a contextmanager to create and remove sparse tempfiles. (dlehman) - Related: rhbz#1075561 -- Make missing encryption key error message more helpful (amulhern) - Resolves: rhbz#1074441 +* 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 conf.py version bumping (bcl)