33cdc77
%define is_rhel 0%{?rhel} != 0
33cdc77
b04db7f
# python3 is not available on RHEL <=7
b04db7f
%if %{is_rhel} && 0%{?rhel} <= 7
b04db7f
# disable python3 by default
b04db7f
%bcond_with python3
b04db7f
%else
b04db7f
%bcond_without python3
b04db7f
%endif
b04db7f
b04db7f
# python2 is not available on RHEL > 7 and not needed on Fedora > 28
b04db7f
%if 0%{?rhel} > 7 || 0%{?fedora} > 28
b04db7f
# disable python2 by default
b04db7f
%bcond_with python2
33cdc77
%else
b04db7f
%bcond_without python2
33cdc77
%endif
33cdc77
0e401f2
Summary:  A python module for system storage configuration
4cde568
Name: python-blivet
3e0b366
Url: https://storageapis.wordpress.com/projects/blivet
5d4e6a4
Version: 3.4.2
2cb871a
0723952
#%%global prerelease .b2
2cb871a
# prerelease, if defined, should be something like .a1, .b1, .b2.dev1, or .c2
4cf6f4d
Release: 2%{?prerelease}%{?dist}
ef7adc2
Epoch: 1
e0d4a28
License: LGPLv2+
f26bcf6
%global realname blivet
f26bcf6
%global realversion %{version}%{?prerelease}
6405c10
Source0: http://github.com/storaged-project/blivet/archive/%{realname}-%{realversion}.tar.gz
3677bf5
Source1: http://github.com/storaged-project/blivet/archive/%{realname}-%{realversion}-tests.tar.gz
b04db7f
2fc5501
%if 0%{?rhel} >= 9
2fc5501
Patch0: 0001-remove-btrfs-plugin.patch
2fc5501
%endif
2fc5501
0e401f2
# Versions of required components (done so we make sure the buildrequires
0e401f2
# match the requires versions of things).
bf2361d
%global partedver 1.8.1
f26bcf6
%global pypartedver 3.10.4
f26bcf6
%global utillinuxver 2.15.1
94b22f6
%global libblockdevver 2.24
f26bcf6
%global libbytesizever 0.3
f26bcf6
%global pyudevver 0.18
0e401f2
0e401f2
BuildArch: noarch
e47abb0
6515989
%description
6515989
The python-blivet package is a python module for examining and modifying
6515989
storage configuration.
6515989
33cdc77
%package -n %{realname}-data
33cdc77
Summary: Data for the %{realname} python module.
33cdc77
4ad2a75
BuildRequires: make
33cdc77
BuildRequires: systemd
33cdc77
33cdc77
Conflicts: python-blivet < 1:2.0.0
33cdc77
Conflicts: python3-blivet < 1:2.0.0
33cdc77
33cdc77
%description -n %{realname}-data
33cdc77
The %{realname}-data package provides data files required by the %{realname}
33cdc77
python module.
33cdc77
b04db7f
%if %{with python3}
6515989
%package -n python3-%{realname}
6515989
Summary: A python3 package for examining and modifying storage configuration.
33cdc77
33cdc77
%{?python_provide:%python_provide python3-%{realname}}
33cdc77
33cdc77
BuildRequires: gettext
33cdc77
BuildRequires: python3-devel
33cdc77
BuildRequires: python3-setuptools
33cdc77
e47abb0
Requires: python3
e47abb0
Requires: python3-six
b1ac8c1
Requires: python3-pyudev >= %{pyudevver}
e47abb0
Requires: parted >= %{partedver}
e47abb0
Requires: python3-pyparted >= %{pypartedver}
e47abb0
Requires: libselinux-python3
ca6a917
Requires: python3-blockdev >= %{libblockdevver}
3e0b366
Recommends: libblockdev-btrfs >= %{libblockdevver}
3e0b366
Recommends: libblockdev-crypto >= %{libblockdevver}
3e0b366
Recommends: libblockdev-dm >= %{libblockdevver}
3e0b366
Recommends: libblockdev-fs >= %{libblockdevver}
3e0b366
Recommends: libblockdev-kbd >= %{libblockdevver}
3e0b366
Recommends: libblockdev-loop >= %{libblockdevver}
3e0b366
Recommends: libblockdev-lvm >= %{libblockdevver}
3e0b366
Recommends: libblockdev-mdraid >= %{libblockdevver}
3e0b366
Recommends: libblockdev-mpath >= %{libblockdevver}
3e0b366
Recommends: libblockdev-nvdimm >= %{libblockdevver}
3e0b366
Recommends: libblockdev-part >= %{libblockdevver}
3e0b366
Recommends: libblockdev-swap >= %{libblockdevver}
3e0b366
Recommends: libblockdev-s390 >= %{libblockdevver}
2cb871a
Requires: python3-bytesize >= %{libbytesizever}
e47abb0
Requires: util-linux >= %{utillinuxver}
e47abb0
Requires: lsof
9031cbd
Requires: python3-gobject-base
bd5f448
Requires: systemd-udev
33cdc77
Requires: %{realname}-data = %{epoch}:%{version}-%{release}
33cdc77
33cdc77
Obsoletes: blivet-data < 1:2.0.0
b04db7f
b04db7f
%if %{without python2}
3e0b366
Obsoletes: python2-blivet < 1:2.0.2-2
3e0b366
Obsoletes: python-blivet < 1:2.0.2-2
b04db7f
%else
33cdc77
Obsoletes: python-blivet < 1:2.0.0
b04db7f
%endif
e47abb0
4cde568
%description -n python3-%{realname}
4cde568
The python3-%{realname} is a python3 package for examining and modifying storage
4cde568
configuration.
33cdc77
%endif
4cde568
b04db7f
%if %{with python2}
33cdc77
%package -n python2-%{realname}
33cdc77
Summary: A python2 package for examining and modifying storage configuration.
33cdc77
33cdc77
%{?python_provide:%python_provide python2-%{realname}}
33cdc77
33cdc77
BuildRequires: gettext
33cdc77
BuildRequires: python2-devel
33cdc77
BuildRequires: python2-setuptools
33cdc77
33cdc77
Requires: python2
cbeb8f5
Requires: python2-six
cbeb8f5
Requires: python2-pyudev >= %{pyudevver}
33cdc77
Requires: parted >= %{partedver}
cbeb8f5
Requires: python2-pyparted >= %{pypartedver}
cbeb8f5
Requires: python2-libselinux
cbeb8f5
Requires: python2-blockdev >= %{libblockdevver}
3e0b366
Recommends: libblockdev-btrfs >= %{libblockdevver}
3e0b366
Recommends: libblockdev-crypto >= %{libblockdevver}
3e0b366
Recommends: libblockdev-dm >= %{libblockdevver}
3e0b366
Recommends: libblockdev-fs >= %{libblockdevver}
3e0b366
Recommends: libblockdev-kbd >= %{libblockdevver}
3e0b366
Recommends: libblockdev-loop >= %{libblockdevver}
3e0b366
Recommends: libblockdev-lvm >= %{libblockdevver}
3e0b366
Recommends: libblockdev-mdraid >= %{libblockdevver}
3e0b366
Recommends: libblockdev-mpath >= %{libblockdevver}
3e0b366
Recommends: libblockdev-nvdimm >= %{libblockdevver}
3e0b366
Recommends: libblockdev-part >= %{libblockdevver}
3e0b366
Recommends: libblockdev-swap >= %{libblockdevver}
3e0b366
Recommends: libblockdev-s390 >= %{libblockdevver}
cbeb8f5
Requires: python2-bytesize >= %{libbytesizever}
33cdc77
Requires: util-linux >= %{utillinuxver}
33cdc77
Requires: lsof
cbeb8f5
Requires: python2-hawkey
33cdc77
Requires: %{realname}-data = %{epoch}:%{version}-%{release}
33cdc77
33cdc77
Requires: systemd-udev
cbeb8f5
Requires: python2-gobject-base
33cdc77
33cdc77
Obsoletes: blivet-data < 1:2.0.0
33cdc77
Obsoletes: python-blivet < 1:2.0.0
33cdc77
33cdc77
%description -n python2-%{realname}
33cdc77
The python2-%{realname} is a python2 package for examining and modifying storage
33cdc77
configuration.
b04db7f
%endif
0e401f2
33cdc77
%prep
3677bf5
%autosetup -n %{realname}-%{realversion} -N
3677bf5
%autosetup -n %{realname}-%{realversion} -b1 -p1
e47abb0
0e401f2
%build
b04db7f
%{?with_python2:make PYTHON=%{__python2}}
b04db7f
%{?with_python3:make PYTHON=%{__python3}}
0e401f2
0e401f2
%install
b04db7f
%{?with_python2:make PYTHON=%{__python2} DESTDIR=%{buildroot} install}
b04db7f
%{?with_python3:make PYTHON=%{__python3} DESTDIR=%{buildroot} install}
33cdc77
2cb871a
%find_lang %{realname}
0e401f2
33cdc77
%files -n %{realname}-data -f %{realname}.lang
33cdc77
%{_sysconfdir}/dbus-1/system.d/*
33cdc77
%{_datadir}/dbus-1/system-services/*
33cdc77
%{_libexecdir}/*
33cdc77
%{_unitdir}/*
33cdc77
b04db7f
%if %{with python2}
33cdc77
%files -n python2-%{realname}
33cdc77
%license COPYING
84bdf1c
%doc README.md ChangeLog examples
33cdc77
%{python2_sitelib}/*
b04db7f
%endif
33cdc77
b04db7f
%if %{with python3}
33cdc77
%files -n python3-%{realname}
e47abb0
%license COPYING
84bdf1c
%doc README.md ChangeLog examples
e47abb0
%{python3_sitelib}/*
33cdc77
%endif
e47abb0
0e401f2
%changelog
4cf6f4d
* Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1:3.4.2-2
4cf6f4d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
4cf6f4d
5d4e6a4
* Thu Sep 30 2021 Vojtech Trefny <vtrefny@redhat.com> - 3.4.2-1
5d4e6a4
- pylint: Remove pdb breakpoint in device_properties_test (vtrefny)
5d4e6a4
- pylint: Fix exception string in get_cow_sysfs_path (vtrefny)
5d4e6a4
- pylint: Remove redundant 'u' prefixes for strings in doc/conf.py (vtrefny)
5d4e6a4
- pylint: Ignore the "redundant-u-string-prefix" warning in i18n.py (vtrefny)
5d4e6a4
- pylint: Ignore the new warning W1514 "unspecified-encoding" (vtrefny)
5d4e6a4
- pylint: Fix multuple unused variables 'e' in exceptions (vtrefny)
5d4e6a4
- Makefile: Specify weblate repository branch for the potfile target (vtrefny)
5d4e6a4
- flags: Fix leaking file descriptor (vtrefny)
5d4e6a4
- README: Add info about our openSUSE/Mageia/OpenMandriva Copr repo (vtrefny)
5d4e6a4
- Fix checking for LVM VDO support with libblockdev 2.23 and older (vtrefny)
5d4e6a4
- tasks: Allow specifying custom error message for UnavailableMethod (vtrefny)
5d4e6a4
- Use setuptools instead of distutils in setup.py (vtrefny)
5d4e6a4
- Use shutil.which instead of distutils.spawn.find_executable (vtrefny)
5d4e6a4
- Do not use FS.mount for btrfs temporary mounts (vtrefny)
5d4e6a4
bf2361d
* Thu Aug 19 2021 Vojtech Trefny <vtrefny@redhat.com> - 3.4.1-1
bf2361d
- pylint: Ignore deprecation warning about threading.currentThread (vtrefny)
bf2361d
- Fix getting PV info in LVMPhysicalVolume from the cache (vtrefny)
bf2361d
- Fix ActionRemoveMember requires check (#1993655) (vtrefny)
bf2361d
- util: Ignore false positive assignment-from-no-return warning in ObjectID (vtrefny)
bf2361d
- tasks: Ignore pylint arguments-differ warning for do_tasks (vtrefny)
bf2361d
- Remove unused __save_passphrase member from LUKS_Data (vtrefny)
bf2361d
- size: Ignore new pylint warning "arguments-renamed" (vtrefny)
bf2361d
- Do not use deprecated (vtrefny)
bf2361d
- Remove unused member __names from DeviceFactory (vtrefny)
bf2361d
- Improve error message printed for missing dependecies (vtrefny)
bf2361d
- tests: Print version and blivet location when running tests (vtrefny)
bf2361d
- tests: Allow running tests without the tests directory in PYTHONPATH (vtrefny)
bf2361d
- edd_test: Locate the edd_data based on the test file location (vtrefny)
bf2361d
- Run Anaconda tests on blivet pull requests (jkonecny)
bf2361d
- Do not set chunk size for RAID 1 (vtrefny)
bf2361d
- When sorting devices make sure partitions are sorted correctly (vtrefny)
bf2361d
- Make sure LVM config is updated before running pvcreate (vtrefny)
bf2361d
- Tell LVM to ignore the new devices file for now (vtrefny)
bf2361d
- Revert "Use PARTITION_ESP flag for EFIFS partitions (#1930486)" (vtrefny)
bf2361d
- Fix resolving devices with names that look like BIOS drive number (vtrefny)
bf2361d
- Ignore pylint false positive no-member warning (vtrefny)
bf2361d
- Fix util.virt_detect on Xen (vtrefny)
bf2361d
- Fix/unify importing mock module in tests (vtrefny)
bf2361d
- Convert LVM filter lists to sets (vtrefny)
bf2361d
- Remove action device from LVM reject list (vtrefny)
bf2361d
- Fix activating old style LVM snapshots (vtrefny)
bf2361d
- Make sure the device is setup before configuring its format (vtrefny)
bf2361d
- Remove RHEL 9 specific patch from SPEC (vtrefny)
bf2361d
- Use package list instead of cycle in our dependencies Ansible playbook (vtrefny)
bf2361d
- Add vagrant file for running tests and development in a VM (vtrefny)
bf2361d
- Update our playbook for installing test dependencies (vtrefny)
bf2361d
- Add example for working with actions (vtrefny)
bf2361d
- Add LUKS encrypted LV to LVM example (vtrefny)
bf2361d
- Add example for LVM thin provisioning (vtrefny)
bf2361d
- Squashed 'translation-canary/' changes from 3bc2ad68..4d4e65b8 (vtrefny)
bf2361d
af577b9
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1:3.4.0-5
af577b9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
af577b9
e3e8c56
* Wed Jul 21 2021 Vojtech Trefny <vtrefny@redhat.com> - 3.4.0-4
e3e8c56
- Revert "Use PARTITION_ESP flag for EFIFS partitions" (#1975375)
e3e8c56
a366c6f
* Wed Jun 30 2021 Vojtech Trefny <vtrefny@redhat.com> - 3.4.0-3
a366c6f
- Fix resolving devices with names that look like BIOS drive number (#1960798)
a366c6f
b688eaf
* Thu Jun 03 2021 Python Maint <python-maint@redhat.com> - 1:3.4.0-2
b688eaf
- Rebuilt for Python 3.10
b688eaf
94b22f6
* Fri May 07 2021 Vojtech Trefny <vtrefny@redhat.com> - 3.4.0-1
94b22f6
- Fix setting SELinux flag in SELinuxContextTestCase (vtrefny)
94b22f6
- Allow running blivet without Python SELinux module (vtrefny)
94b22f6
- Adapt to dosfstools 4.2 FAT label changes (vtrefny)
94b22f6
- Add LVM VDO to public API (vtrefny)
94b22f6
- Add a special exception type for LVM inconsistent sector sizes (vtrefny)
94b22f6
- Remove the "encryption_passphrase" attribute from Blivet class (vtrefny)
94b22f6
- Use PARTITION_ESP flag for EFIFS partitions (#1930486) (vtrefny)
94b22f6
- Provide better error message for LVM with inconsistent sector sizes (vtrefny)
94b22f6
- Avoid AttributeError for DiskLabel formats without disklabel type (vtrefny)
94b22f6
- Ignore ArithmeticError when trying to align partition size down (vtrefny)
94b22f6
- Do not log entire exception when trying to get ISCSI initiator name (vtrefny)
94b22f6
- Fix running BlivetLVMVDODependenciesTest test case as non-root (vtrefny)
94b22f6
- Remove EDD test logs after the tests finish (vtrefny)
94b22f6
- Replace IOError with OSError around file operations (vslavik)
94b22f6
- spec: Add 'make' to BuildRequires (vtrefny)
94b22f6
- Fix usage of assert_called_with in lvm_test (vtrefny)
94b22f6
- apply directory's SELinux context to freshly created mount points (rmetrich)
94b22f6
- Try to get Btrfs volume UUID using libblockdev if UDev lookup fails (vtrefny)
94b22f6
- Allow removing LVM VDO devices without VDO support (vtrefny)
94b22f6
- Sync spec with downstream (vtrefny)
94b22f6
- Use real paths to Python site packages (vponcova)
94b22f6
- Fix excessive logging in udev.__is_ignored_blockdev (vtrefny)
94b22f6
- Make sure we use size >= LVM VDO min size in test_lv_unique_name (vtrefny)
94b22f6
- Replace pocketlint by a custom script (vtrefny)
94b22f6
- Fix pylint errors in translation canary (jkonecny)
94b22f6
- Bump required libblockdev version to 2.24 (vtrefny)
94b22f6
- Fix external dependencies for LVM VDO devices (vtrefny)
94b22f6
- Use better description for libblockdev plugins in tasks.availability (vtrefny)
94b22f6
- Set minimum size for LVM VDO pool devices (vtrefny)
94b22f6
- Add LVM VDO documentation (vtrefny)
94b22f6
- Add LVM VDO example (vtrefny)
94b22f6
- Add nodiscard option by default when creating VDO logical volumes (vtrefny)
94b22f6
- Allow adding nodiscard option when running mkfs (vtrefny)
94b22f6
- Add VM test for LVM VDO (vtrefny)
94b22f6
- Add LVM VDO device factory (vtrefny)
94b22f6
- Allow creating LVM VDO pools and volumes using "blivet.new_lv" (vtrefny)
94b22f6
- Add support for creating LVM VDO pools and LVM VDO volumes (vtrefny)
94b22f6
- Add "vdo_lv" property to LVMVDOPoolMixin (vtrefny)
94b22f6
- Read the LVM VDO pool current size from the internal data LV (vtrefny)
94b22f6
- Add availability functions for LVM VDO (vtrefny)
94b22f6
- Add VDO pool data LV to internal LVs during populate (vtrefny)
94b22f6
- Fix type of LVM VDO logical volumes (vtrefny)
94b22f6
330f399
* Mon Apr 12 2021 Vojtech Trefny <vtrefny@redhat.com> - 3.3.3-2
330f399
- Avoid AttributeError for DiskLabel formats without disklabel type (#1945914)
330f399
09da532
* Thu Feb 18 2021 Vojtech Trefny <vtrefny@redhat.com> - 3.3.3-1
09da532
- apply compression settings from blivet.flags.btrfs_compression (#1926892) (michel)
09da532
2530c12
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1:3.3.2-2
2530c12
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
2530c12
e21fb06
* Thu Jan 14 2021 Vojtech Trefny <vtrefny@redhat.com> - 3.3.2-1
e21fb06
- Fix "suggest_container_name" for Anaconda (vtrefny)
e21fb06
- Add test for util.get_sysfs_attr (vtrefny)
e21fb06
- Use util.get_sysfs_attr in __is_ignored_blockdev to read device mode (vtrefny)
e21fb06
- Fix possible UnicodeDecodeError when reading sysfs attributes (vtrefny)
e21fb06
- Update LUKS device name after parent partition name change (vtrefny)
e21fb06
- TFT is still broken so let's avoid failures by just doing a build (jkonecny)
e21fb06
- Fix logging information about ignoring hidden devices (vtrefny)
e21fb06
- Add __repr__ and __str__ methods to ParentList (vtrefny)
e21fb06
- Make sure LV name is unique when adding it in device factory (vtrefny)
e21fb06
- In name checks add name which is already in use to error message (vtrefny)
e21fb06
- Refactor suggest device/container name functions (vtrefny)
e21fb06
- Remove an unused attribute from the Blivet class (vponcova)
e21fb06
- Add PyPI build artifacts to .gitignore (vtrefny)
e21fb06
- Sync spec with downstream (vtrefny)
e21fb06
d51d676
* Wed Nov 11 2020 Vojtech Trefny <vtrefny@redhat.com> - 3.3.1-2
2fc5501
- Remove btrfs from requested libblockdev plugins on RHEL 9
2fc5501
7e7a4c7
* Tue Oct 20 2020 Vojtech Trefny <vtrefny@redhat.com> - 3.3.1-1
7e7a4c7
- Make sure the product name is safe when using it for device name (vtrefny)
7e7a4c7
- Run packit RPM builds on Fedora ELN (vtrefny)
7e7a4c7
- Allow specifying 'mode' for the sdist command (vtrefny)
7e7a4c7
- Enable packit RPM builds on pull requests (vtrefny)
7e7a4c7
- Start the iscsi-init service (#1880673) (vponcova)
7e7a4c7
- Let parted fix fixable issues with partition table (vtrefny)
7e7a4c7
- edd: Fix UnboundLocalError when trying to close fd in collect_mbrs (vtrefny)
7e7a4c7
- Use UnusableConfigurationError for partially hidden multipath devices (vtrefny)
7e7a4c7
- Close fd if it fails to read the device (nashok)
7e7a4c7
- Do not run udev.settle in StorageDevice._pre_teardown (vtrefny)
7e7a4c7
- Try to not use udev.resolve_devspec when querying MountsCache (vtrefny)
7e7a4c7
- Remove Zanata config file (vtrefny)
7e7a4c7
- Ignore new pylint warning W0707 "raise-missing-from" (vtrefny)
7e7a4c7
- Use SSH "link" for l10n repository in Makefile (vtrefny)
7e7a4c7
- Fix source tarball cleanup in srpm and rpm Makefile targets (vtrefny)
7e7a4c7
eaa02fc
* Wed Sep 16 2020 Vojtech Trefny <vtrefny@redhat.com> - 3.3.0-2
eaa02fc
- Avoid using unnecessary udev.settle calls (#1876162)
eaa02fc
84bdf1c
* Thu Aug 20 2020 Vojtech Trefny <vtrefny@redhat.com> - 3.3.0-1
84bdf1c
- Account for pmspare grow when adjusting thinpool metadata size (vtrefny)
84bdf1c
- Fix ignoring disk devices with parents or children (vtrefny)
84bdf1c
- Terminology cleanup, part 3 (vtrefny)
84bdf1c
- Terminology cleanups, part 2. (dlehman)
84bdf1c
- Clean up some terminology. (dlehman)
84bdf1c
- Add tests for udev.device_get_name for RAID devices (vtrefny)
84bdf1c
- Fix name resolution for MD devices and partitions on them (vtrefny)
84bdf1c
- Fix reading hidden sysfs attribute (vtrefny)
84bdf1c
- Add support for specifying sector size for LUKS 2 devices (vtrefny)
84bdf1c
- Do not ignore unknown/unsupported device mapper devices (vtrefny)
84bdf1c
- Allow specifying custom hash function for LUKS 2 format (vtrefny)
84bdf1c
- Ignore devices marked as hidden in sysfs (#1856974) (vtrefny)
84bdf1c
- Add basic F2FS support (#1794950) (vtrefny)
84bdf1c
- Make safe_device_name device type specific (vtrefny)
84bdf1c
- Add exFAT to filesystems we recognize (vtrefny)
84bdf1c
- Use xfs_db in read-only mode when getting XFS information (vtrefny)
84bdf1c
- Add support for checking and fixing XFS using xfs_repair (vtrefny)
84bdf1c
- Ignore zRAM devices in VMBackedTestCase (vtrefny)
84bdf1c
- Add tests for XFS resize (vtrefny)
84bdf1c
- Add support for XFS format grow (vtrefny)
84bdf1c
- Typo fix (vtrefny)
84bdf1c
- tests: Skip test_reset when running as non-root (vtrefny)
84bdf1c
- tests: Patch LVM availability functions for some tests (vtrefny)
84bdf1c
- tests: Patch LVM lvs call for some non-LVM tests (vtrefny)
84bdf1c
- Do not propagate ped exception from add_partition (vtrefny)
84bdf1c
- Do not use BlockDev.utils_have_kernel_module to check for modules (vtrefny)
84bdf1c
- set allowed disk labels for s390x as standard ones (msdos + gpt) plus dasd (dan)
84bdf1c
- Do not use FSAVAIL and FSUSE%% options when running lsblk (vtrefny)
84bdf1c
- Rewrite README and add it as a long_description in setup.py (vtrefny)
84bdf1c
- Round down to nearest MiB value when writing ks parittion info. (sbueno+anaconda)
84bdf1c
- Add _teardown method to IntegrityDevice (vtrefny)
84bdf1c
- Fix status for DM Integrity format (#1814005) (vtrefny)
84bdf1c
- udev: Add function to get list of device's holders (vtrefny)
84bdf1c
- Add basic support for LVM writecache devices (vtrefny)
84bdf1c
- Add test for SwapSpace max size (vtrefny)
84bdf1c
- Do not limit swap to 128 GiB (vtrefny)
84bdf1c
- Fix possible UnicodeDecodeError when reading model from sysfs (vtrefny)
84bdf1c
- Add install_requires and classifiers to setup.py (vtrefny)
84bdf1c
- Import setuptools in setup.py to make bdist_wheel work (vtrefny)
84bdf1c
- Set device.original_format to the new format in ActionCreateFormat (vtrefny)
84bdf1c
- Fix resizable property for partitions (vtrefny)
84bdf1c
- Update TODO. (dlehman)
84bdf1c
- Ignore pycodestyle warning E741 (vtrefny)
84bdf1c
- Skip test_mounting for filesystems that are not mountable (vtrefny)
84bdf1c
- Sync specfile with downstream (japokorn)
84bdf1c
- Make extended partitions resizable (vtrefny)
84bdf1c
- Fix LV min size for resize in test_action_dependencies (vtrefny)
84bdf1c
- Fix checking for filesystem support in action_test (vtrefny)
84bdf1c
- Add basic support for LVM VDO devices (vtrefny)
84bdf1c
- Update POT file in the Weblate repo during "make potfile" (vtrefny)
84bdf1c
- Skip translation canary check if POT file is not available (vtrefny)
84bdf1c
- Add blivet-weblate repository as a submodule (vtrefny)
84bdf1c
- Remove Zanata from our build process (vtrefny)
84bdf1c
- Remove po folder (vtrefny)
84bdf1c
- More consistent lvm errors (API break) (japokorn)
84bdf1c
- Added support for device tags (japokorn)
84bdf1c
acf192e
* Wed Jul 29 2020 Vojtech Trefny <vtrefny@redhat.com> - 3.2.2-4
acf192e
- set allowed disk labels for s390x as standard ones (msdos + gpt) plus dasd
acf192e
cc12524
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1:3.2.2-3
cc12524
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
cc12524
13036ce
* Sat May 23 2020 Miro Hrončok <mhroncok@redhat.com> - 1:3.2.2-2
13036ce
- Rebuilt for Python 3.9
13036ce
950bb00
* Thu May 21 2020 Jan Pokorny <japokorn@redhat.com> - 3.2.2-1
950bb00
- Allow setting size for non-existing LUKS devices (vtrefny)
950bb00
- Fix toggling container encryption in devicefactory (#1827254) (vtrefny)
950bb00
- Do no include destroyed devices in list of names (#1830515) (vtrefny)
950bb00
- Fix changing LUKS version in devicefactory (#1834373) (vtrefny)
950bb00
- Add "is_empty" property to StorageDevice (vtrefny)
950bb00
- Mark warning "'GError' has no 'message' member" as false positive (vtrefny)
950bb00
- Use the specified LUKS version for container encryption (vponcova)
950bb00
- Log current storage state before reset using lsblk (vtrefny)
950bb00
- Do not remove _netdev mount option specified manually by users (vtrefny)
950bb00
- Fix renaming encrypted devices in the DeviceFactory (vtrefny)
950bb00
- Fix typo in string formatter in EddEntry (vtrefny)
950bb00
afb9259
* Tue Apr 21 2020 Vojtech Trefny <vtrefny@redhat.com> - 3.2.1-2
afb9259
- Invalidate LVM caches in blivet device discovery loop (#1824418)
afb9259
691753c
* Mon Apr 06 2020 Vojtech Trefny <vtrefny@redhat.com> - 3.2.1-1
691753c
- Correctly recognize EFI format on an MD RAID device (#1695913) (vtrefny)
691753c
- Do not set empty name instead of invalid one in devicefactory (#1813710) (vtrefny)
691753c
- Fix crash for devices without ID_PATH udev property (#1814920) (vtrefny)
691753c
- Allow for reserved vg space and a growable thin pool. (#1783946) (dlehman)
691753c
- Fix name resolution for md member partitions. (#1798792) (dlehman)
691753c
6523462
* Wed Mar 11 2020 Vojtech Trefny <vtrefny@redhat.com> - 3.2.0-3
6523462
- Fix name resolution for md member partitions. (#1798792)
6523462
0600813
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1:3.2.0-2
0600813
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
0600813
3dd60e0
* Wed Jan 29 2020 Vojtech Trefny <vtrefny@redhat.com> - 3.2.0-1
3dd60e0
- Align base sizes up if smaller than min I/O size. (dlehman)
3dd60e0
- Make minimal and optimal alignment getters public. (dlehman)
3dd60e0
- Add support for relabeling of the swap format (vtrefny)
3dd60e0
- Define the 'relabels' method for all formats (vtrefny)
3dd60e0
- Add support for LVMPV format resize (vtrefny)
3dd60e0
- Add a new "id_path" attribute for iSCSI and FCoE disks (vtrefny)
3dd60e0
- Do not load module when creating an FS instance (vtrefny)
3dd60e0
- Add a simple script for running tests manually (vtrefny)
3dd60e0
- Remove unused API code (jkonecny)
3dd60e0
- devicetree.names is now a property (japokorn)
3dd60e0
- initial PowerNV class support (dan)
3dd60e0
- Use LUKS2 by default (vponcova)
3dd60e0
3dd60e0
* Wed Jan 29 2020 Vojtech Trefny <vtrefny@redhat.com> - 3.1.7-1
3dd60e0
- Use SHA256 instead of MD5 for /proc/mounts hash calculation (vtrefny)
3dd60e0
- Fix udev test names so they actually get run. (dlehman)
3dd60e0
- Add recognition of Dell FW RAID to udev.device_is_disk. (dlehman)
3dd60e0
- Fix Blivet DBus service version in service and config files (vtrefny)
3dd60e0
- Make sure _chrooted_mountpoint attribute is defined before using it (vtrefny)
3dd60e0
- Allow running 'write_label' in dry run mode on non-existing devices (vtrefny)
3dd60e0
- Make 'makeupdates' and 'makebumpver' scripts Python 3 compatible (vtrefny)
3dd60e0
- Do not hardcode coverage executable name (vtrefny)
3dd60e0
- Make sure LVs are writable before wiping. (dlehman)
3dd60e0
- Override LVM skip-activation to allow for thorough removal. (dlehman)
3dd60e0
- Add setters for requested_size/percent form LVMVolumeGroupDevice (vtrefny)
3dd60e0
- Set min size for XFS to 16 MiB (vtrefny)
3dd60e0
- Revert "Ignore invalid-overridden-method warning for abstract properties" (vtrefny)
3dd60e0
- Fix invalid-overridden-method in events_test (vtrefny)
3dd60e0
61a1600
* Fri Oct 25 2019 Vojtech Trefny <vtrefny@redhat.com> - 3.1.6-1
61a1600
- Do not allow creating VGs with PVs with different sector size (vtrefny)
61a1600
- Add a new "sector_size" property to storage devices. (vtrefny)
61a1600
- Ignore invalid-overridden-method warning for abstract properties (vtrefny)
61a1600
- Change NFSMount._availability_errors to a property (vtrefny)
61a1600
- Fix util.detect_virt function (vtrefny)
61a1600
- Do not try to normalize size for zero size device factories (vtrefny)
61a1600
- Always set default key size to 512 bits for ciphers with XTS mode (vtrefny)
61a1600
2262117
* Thu Oct 03 2019 Miro Hrončok <mhroncok@redhat.com> - 1:3.1.5-4
2262117
- Rebuilt for Python 3.8.0rc1 (#1748018)
2262117
43b699a
* Tue Aug 27 2019 Vojtech Trefny <vtrefny@redhat.com> - 3.1.5-3
43b699a
- Do not try to normalize size for zero size device factories (#1743753)
43b699a
079410c
* Fri Aug 16 2019 Miro Hrončok <mhroncok@redhat.com> - 1:3.1.5-2
079410c
- Rebuilt for Python 3.8
079410c
b0b6d6e
* Thu Aug 15 2019 Vojtech Trefny <vtrefny@redhat.com> - 3.1.5-1
b0b6d6e
- Move dependencies code from StorageDevice to Device (vtrefny)
b0b6d6e
- Always use luks_data.min_entropy as a default minimum entropy (vponcova)
b0b6d6e
- Add 'protected' property setter to LVMVolumeGroupDevice (#1729363) (vtrefny)
b0b6d6e
- fix of LV max size calculation (japokorn)
b0b6d6e
- Added min size for partitions (japokorn)
b0b6d6e
- Improved non-unique UUID handling (japokorn)
b0b6d6e
- Check if disklabel supports partition names (#1723228) (vtrefny)
b0b6d6e
- format_device: Revert destroy action if create fails (#1727589) (vtrefny)
b0b6d6e
- Do not allow resizing of LUKS devices with integrity (vtrefny)
b0b6d6e
- Return underlying block device as 'slave' for LUKS with integrity (vtrefny)
b0b6d6e
- Fix removing LUKS devices with integrity (vtrefny)
b0b6d6e
- Check status before activating dmraid set in populate. (#1723979) (dlehman)
b0b6d6e
- Use DBus call to see if we're in a vm. (dlehman)
b0b6d6e
- Use dasd disklabel for vm disks backed by dasds. (dlehman)
b0b6d6e
- Add a function to detect if running in a vm. (dlehman)
b0b6d6e
- Remove teardown_all from the populate method (vponcova)
b0b6d6e
- Correctly handle non-unicode iSCSI initiator names (vtrefny)
b0b6d6e
- Add, test and use a new method to get size with reserve (vpodzime)
b0b6d6e
- Beware non-positive sizes in thpool metadata size calculations (vpodzime)
b0b6d6e
- Log sizes in MiB in thpool auto metadata size calculations (vpodzime)
b0b6d6e
- Recalculate thpool's metadata size on resize in LVMThinPFactory (vpodzime)
b0b6d6e
- Move the thpool reserve calculations to LVMFactory (vpodzime)
b0b6d6e
3edde09
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1:3.1.4-3
3edde09
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
3edde09
8f242a3
* Thu Jul 11 2019 Vojtech Trefny <vtrefny@redhat.com> - 3.1.4-2
8f242a3
- Remove teardown_all from the populate method (vponcova)
8f242a3
- initial PowerNV class support (dan)
8f242a3
3677bf5
* Tue Jun 11 2019 Vojtech Trefny <vtrefny@redhat.com> - 3.1.4-1
3677bf5
- Don't call fnmatch with None (#1698937) (vponcova)
3677bf5
- Do not crash on non-int lun argument when creating iscsi disk object. (rvykydal)
3677bf5
- Make iscsi device attribute modifications backward compatible. (rvykydal)
3677bf5
- Do not store iscsi module nodeinfo in device object. (rvykydal)
3677bf5
- Only call mpath plugin when it is available. (#1697378) (dlehman)
3677bf5
- Include tests archive where appropriate in make targets. (dlehman)
3677bf5
- Add spec file logic to include unit tests in SRPM. (dlehman)
3677bf5
- Add a target to create an archive of the unit tests. (dlehman)
3677bf5
- Remove profanity from an old comment. (dlehman)
3677bf5
- Fix mounting of the filesystem iso9660 (vponcova)
3677bf5
- Remove unnecessary pass statements (vtrefny)
3677bf5
- Check for format tools availability in action_test (vtrefny)
3677bf5
- Skip weak dependencies test if we don't have all libblockdev plugins (vtrefny)
3677bf5
- Properly clean after availability test case (vtrefny)
3677bf5
- Ensure correct type of mpath cache member list. (dlehman)
3677bf5
- Do not crash if 'dm.get_member_raid_sets' fails (#1684851) (vtrefny)
3677bf5
- Fix supported disklabels in 'test_platform_label_types' on EFI (vtrefny)
3677bf5
- Support legacy MBR (msdos) as part of UEFI to enable hybrid builds (pbrobinson)
3677bf5
- Automatically adjust size of growable devices for new format (vtrefny)
3677bf5
- spec: Remove obsolete Group tag and bump min libblockdev version (vtrefny)
3677bf5
d90d7cb
* Thu Mar 21 2019 Vojtech Trefny <vtrefny@redhat.com> - 3.1.3-3
d90d7cb
- Ensure correct type of mpath cache member list
d90d7cb
6acd04a
* Mon Mar 11 2019 Vojtech Trefny <vtrefny@redhat.com> - 3.1.3-2
3677bf5
- Support legacy MBR (msdos) as part of UEFI to enable hybrid builds (pbrobinson)
6acd04a
311348a
* Wed Feb 27 2019 Vojtech Trefny <vtrefny@redhat.com> - 3.1.3-1
311348a
- Don't crash if blockdev mpath plugin isn't available. (#1672971) (dlehman)
311348a
- iscsi: Add default value to unused 'storage' argument in 'write' (vtrefny)
311348a
- Add exported property to LVMVolumeGroupDevice (vtrefny)
311348a
- Add VG data to static_data (vtrefny)
311348a
- Do not try to get format free space for non-existing formats (vtrefny)
311348a
- Do not raise exception if can't get PV free space (vtrefny)
311348a
- Fix undefined attribute in LVM info cache (vtrefny)
311348a
- Use raw_device to get thinpool device in LVMThinPFactory (#1490174) (vtrefny)
311348a
- Do not crash if DM RAID activation fails (#1661712) (vtrefny)
311348a
- Remove the unused sysroot property (vponcova)
311348a
- Remove unused attributes from the Blivet class (vponcova)
311348a
- Remove the unused gpt flag (vponcova)
311348a
- Copy the iSCSI initiator name file to the installed system (vtrefny)
311348a
- Use udev to determine if disk is a multipath member. (dlehman)
311348a
- Require libfc instead of fcoe for offloaded FCoE. (#1575953) (dlehman)
311348a
47faf84
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1:3.1.2-2
47faf84
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
47faf84
8852207
* Wed Dec 12 2018 Vojtech Trefny <vtrefny@redhat.com> - 3.1.2-1
8852207
- Fix reading LV attributes in LVMVolumeGroupDevice.status (vtrefny)
8852207
- Do not try to login to iBFTs with active session (vtrefny)
8852207
- Fix xfs sync of chrooted mountpoint. (dlehman)
8852207
- Only update sysfs path in ctor for active devices. (dlehman)
8852207
- Fix new pep8/pycodestyle warnings (vtrefny)
8852207
- Ignore PEP8 W504 warning ("line break after binary operator") (vtrefny)
8852207
- pylint: Allow loading all C extensions (vtrefny)
8852207
- Use 'pycodestyle' instead of 'pep8' (vtrefny)
8852207
- Fix failing populator test without nvdimm plugin (vtrefny)
8852207
- Add 'srpm' and 'rpm' targets to Makefile for building (S)RPMs (vtrefny)
8852207
- Fix crash on reset on systems without nvdimm plugin (vtrefny)
8852207
- Use the size info of internal LVs when getting space usage for existing LVs (v.podzimek)
8852207
- Calculate the number of RAID PVs from the origin for cached LVs (v.podzimek)
8852207
- Make raid_level a property of an LV object (v.podzimek)
8852207
- Add a test for DeviceTree.get_related_disks. (dlehman)
8852207
- Fix ixgbe/bnx2fc fcoe disk detection (#1651506) (rvykydal)
8852207
- Use RAID name for partitions on an MD array (vtrefny)
8852207
- Move btrfs name validation to devicelibs (vtrefny)
8852207
- Don't try to set selinux context for nodev or vfat file systems. (dlehman)
8852207
- Only try to set selinux context for lost+found on ext file systems. (dlehman)
8852207
- Wipe all stale metadata after creating md array. (#1639682) (dlehman)
8852207
- Don't try to update sysfs path for non-block devices. (#1579375) (dlehman)
8852207
- Don't raise errors without messages (vponcova)
8852207
- Install ndctl when NVDIMMs are used. (dlehman)
8852207
- Deactivate incomplete VGs along with everything else. (dlehman)
8852207
- Work around udev timing issues. (dlehman)
8852207
- Fix options for ISCSI functions (#1632656) (vtrefny)
8852207
- Use format.status when checking for PV status (vtrefny)
8852207
- Remove Anaconda flags (vponcova)
8852207
- Remove square brackets when matching internal LVs (v.podzimek)
8852207
0dceac9
* Mon Oct 08 2018 Vojtech Trefny <vtrefny@redhat.com> - 3.1.1-2
0dceac9
- Fix options for ISCSI functions (#1632656) (vtrefny)
0dceac9
b23396e
* Wed Sep 26 2018 Vojtech Trefny <vtrefny@redhat.com> - 3.1.1-1
b23396e
- Check device dependencies only for device actions (vtrefny)
b23396e
- Allow removing btrfs volumes without btrfs support (vtrefny)
b23396e
- Adjust LVMPhysicalVolumeMethodsTestCase to new pvcreate option (vtrefny)
b23396e
- add `-y' to lvm.pvcreate (hongxu.jia)
b23396e
- Drop omap partition table tests on ARM platforms (pbrobinson)
b23396e
- Update disk label tests for ARM platforms (pbrobinson)
b23396e
- Ignore pylint 'no-value-for-parameter' warning (vtrefny)
b23396e
- arm: add support for EFI on ARMv7 (pbrobinson)
b23396e
- Aarch64 platforms: Fix gpt defaults for 64 bit arm platforms (pbrobinson)
b23396e
- arch: arm: drop get_arm_machine function (pbrobinson)
b23396e
- arch: arm: drop omap specifics for partitioning (pbrobinson)
b23396e
- Create a separate availability check for dmraid support (vtrefny)
b23396e
4e70559
* Thu Aug 30 2018 Vojtech Trefny <vtrefny@redhat.com> - 3.1.0-2
4e70559
- arm: add support for EFI on ARMv7 (probinson)
4e70559
- Aarch64 platforms: Fix gpt defaults for 64 bit arm platforms (probinson)
4e70559
- arch: arm: drop get_arm_machine function (probinson)
4e70559
- arch: arm: drop omap specifics for partitioning (probinson)
4e70559
0723952
* Mon Aug 13 2018 Vojtech Trefny <vtrefny@redhat.com> - 3.1.0-1
0723952
- Allow configuring default LUKS2 PBKDF arguments using luks_data (vtrefny)
0723952
- Fix the populate_kickstart method in LUKS (vtrefny)
0723952
- Allow specifying extra arguments for PBKDF when creating LUKS2 (vtrefny)
0723952
- Add support for LUKS2 to DeviceFactory (vtrefny)
0723952
- DeviceFactory: use min_luks_entropy from kwargs (vtrefny)
0723952
- Fix passing 'min_luks_entropy' when creating LUKS format (vtrefny)
0723952
- Use passphrase/key file when resizing LUKS2 format (vtrefny)
0723952
- Require libblockdev 2.17 (vtrefny)
0723952
- Add support for LUKS2 format (vtrefny)
0723952
- Add initial support for DM Integrity "format" (vtrefny)
0723952
- Do not try to add LUKSDevice in LUKSFormatPopulator (vtrefny)
0723952
- Add support for dm-integrity devices (vtrefny)
0723952
- Fixed various issues preventing successful build (japokorn)
0723952
081f1a3
* Thu Aug  2 2018 Peter Robinson <pbrobinson@fedoraproject.org> 3.1.0-0.5.b2
081f1a3
- Bump release to fix upgrade path
081f1a3
a8c998d
* Mon Jul 30 2018 David Lehman <dlehman@redhat.com> - 3.1.0-0.1.b2
a8c998d
- Do not ignore "Image out-of-sync" internal LVs (vtrefny)
a8c998d
- Fixed error message when slave is missing (japokorn)
a8c998d
- Ensure WWNs are set for multipath and dmraid. (dlehman)
a8c998d
- Use ID_WWN_WITH_EXTENSION for WWNs. (dlehman)
a8c998d
- Ignore pylint error "bad-option-value" for new pylint errors (vtrefny)
a8c998d
- Fix errors found by new pylint 2.0.0 (vtrefny)
a8c998d
- Fix caching logic in ExternalResource. (dlehman)
a8c998d
- Use DiskFile to allow testing missing dependencies as non-root. (dlehman)
a8c998d
- Restore availability caching after disabling for tests. (dlehman)
a8c998d
- Preserve original blockdev plugin list in test cleanup. (dlehman)
a8c998d
- Fix positional/key-word arguments in util.Path (vtrefny)
a8c998d
- fix doc for is_s390() (dan)
a8c998d
- The key size of LUKS should be 0 by default (vponcova)
a8c998d
- Do not use rpm to check for Zanata client (vtrefny)
a8c998d
- Fixed create_device fail behavior (japokorn)
a8c998d
- Fixed KS forcing zerombr onto RO disk (japokorn)
a8c998d
- Fix BIOS device number regex in edd module. (#1552236) (dlehman)
a8c998d
- Shrink devices before growing others with common ancestors. (#1539422) (dlehman)
a8c998d
- Do not copy ksdata. (rvykydal)
a8c998d
- Find and remove stale LVM metadata immediately after creating md array. (dlehman)
a8c998d
- Adapt mock imports for compatibility w/ python2 & python3. (dlehman)
a8c998d
- Use py2-compatible syntax to get system architecture. (dlehman)
a8c998d
486274f
* Tue Jul 17 2018 Vojtech Trefny <vtrefny@redhat.com> - 3.1.0-0.4.b1
486274f
- Force command line based libblockdev LVM plugin (vtrefny)
486274f
1601c1a
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1:3.1.0-0.3.b1
1601c1a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
1601c1a
6185626
* Fri Jun 15 2018 Miro Hrončok <mhroncok@redhat.com> - 1:3.1.0-0.2.b1
6185626
- Rebuilt for Python 3.7
6185626
3e0b366
* Wed May 02 2018 David Lehman <dlehman@redhat.com> - 3.1.0-0.1.b1
3e0b366
- Add 'nvdimm' tag for NVDIMM namespaces (vtrefny)
3e0b366
- Add test for NVDIMMNamespaceDevicePopulator (vtrefny)
3e0b366
- Add populator helper for NVDIMM namespaces (vtrefny)
3e0b366
- Add 'NVDIMMNamespaceDevice' device representing NVDIMM namespaces (vtrefny)
3e0b366
- Add a function for identifying NVDIMM namespaces (vtrefny)
3e0b366
- Add a singleton for NVDIMM namespaces management (vtrefny)
3e0b366
- Add NVDIMM plugin to list of requested plugins (vtrefny)
3e0b366
3e0b366
* Fri Apr 20 2018 David Lehman <dlehman@redhat.com> - 3.0.1-1
3e0b366
- Weak dependencies for libblockdev plugins (japokorn)
3e0b366
- Translate log levels from libblockdev to python log levels (vtrefny)
3e0b366
- Try to wait after stopping an MD array (vtrefny)
3e0b366
- Replace deprecated iscsi_firmware dracut option (rvykydal)
3e0b366
- Fix how we check return value for call_sync in safe_dbus (vtrefny)
3e0b366
- Conditionalize the Python 2 subpackage and don't build it on EL > 7 and
3e0b366
  Fedora > 28 (miro)
3e0b366
- Fix python3 conditional in rpm spec file. (dlehman)
3e0b366
- Fix upstream URL in spec (vtrefny)
3e0b366
- Allow device specification by node to udev.get_device. (#1524700) (dlehman)
3e0b366
- Do not try to update potfile during make all (vtrefny)
3e0b366
- Use '-p1' when applying patches with autosetup (vtrefny)
3e0b366
- Remove dependency on pocketlint (vtrefny)
3e0b366
- Dasd is a valid label type on s390x (#1538550) (vponcova)
3e0b366
- fcoe: remove /etc/fcoe dir if it exists before copying configuration
3e0b366
  (#1542846) (rvykydal)
3e0b366
- Avoid UnitTest.subTest due to python2 incompatibility. (dlehman)
3e0b366
- Adapt action test mock imports for compatibility w/ python2 & python3.
3e0b366
  (dlehman)
3e0b366
- Use explicit super() syntax in config actions for py2 compat. (dlehman)
3e0b366
- Use libblockdev runtime dependency checks (#1501249) (vtrefny)
3e0b366
- Fix minor typos (yurchor)
3e0b366
3e0b366
* Mon Apr 02 2018 David Lehman <dlehman@redhat.com> - 1:3.0.0-0.6.1.b1
b04db7f
- Use bcond for with python3, allow it on RHEL > 7 (mhroncok)
b04db7f
- Conditionalize the Python 2 subpackage and don't build it on EL > 7 and Fedora > 28 (mhroncok)
b04db7f
7be317f
* Tue Mar 20 2018 David Lehman <dlehman@redhat.com> - 1:3.0.0-0.6.b1
7be317f
- Don't use a 'wwn' kwarg for MDBiosRaidArrayDevice (#1557957) (awilliam)
7be317f
cbeb8f5
* Sat Mar 17 2018 Iryna Shcherbina <ishcherb@redhat.com> - 1:3.0.0-0.5.b1
cbeb8f5
- Update Python 2 dependency declarations to new packaging standards
cbeb8f5
  (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)
cbeb8f5
bdf0896
* Mon Mar 12 2018 David Lehman <dlehman@redhat.com> - 1:3.0.0-0.4.b1
bdf0896
- Allow device specification by node to udev.get_device. (#1524700)
bdf0896
fa9539d
* Tue Mar 06 2018 Vojtech Trefny <vtrefny@redhat.com> - 1:3.0.0-0.3.b1
fa9539d
- Dasd is a valid label type on s390x (#1538550)
fa9539d
9c2f46b
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1:3.0.0-0.2.b1
9c2f46b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
9c2f46b
33cdc77
* Wed Nov 08 2017 David Lehman <dlehman@redhat.com> - 3.0.0-0.1.b1
33cdc77
- Add some reasonable default value for LANG variable in size_test (vtrefny)
33cdc77
- Remove ksdata from Blivet. (dlehman)
33cdc77
- Fix AttributeError in fsminsize (#1502587) (vtrefny)
33cdc77
- Remove Blivet.write_dasd_conf and now-unused Blivet.write. (dlehman)
33cdc77
- Move blivet.partspec into pyanaconda. (dlehman)
33cdc77
- Make uboot partition weight match analogs on other platforms. (dlehman)
33cdc77
- Move some cmdline option checking into Flags. (dlehman)
33cdc77
- Move platform module into pyanaconda. (dlehman)
33cdc77
- Add and use new platform detection functions in arch. (dlehman)
33cdc77
- Move disklabel selection logic into DiskLabel. (dlehman)
33cdc77
- Move new partition weight calculation into PartitionDevice. (dlehman)
33cdc77
- Move osinstall and autopart into pyanaconda. (dlehman)
33cdc77
- Move default thin pool space reservation into devices.lvm. (dlehman)
33cdc77
- DM device subsystem is now obtained by libblockdev (japokorn)
33cdc77
- Document DBus interface. (dlehman)
33cdc77
- Mark the DBus interface as unstable. (dlehman)
33cdc77
- Do not try to use protected disks for autopart (vtrefny)
33cdc77
- Use InstallerStorage in setupDiskImagesNonZeroSizeTestCase (vtrefny)
33cdc77
- Clearpart test tag fixes (japokorn)
33cdc77
- Added support for device tags (japokorn)
33cdc77
- Use Ansible playbook to install test dependencies (vtrefny)
33cdc77
- Use addCleanup for VM tests too (vtrefny)
33cdc77
- Skip tests when SELinux is disabled (japokorn)
33cdc77
- Revert "Use libmount for MountsCache" (vtrefny)
33cdc77
- Only run log_method_call when flags.debug is set. (dlehman)
33cdc77
- Adjust Makefile and spec file for Python 2 compatibility (vtrefny)
33cdc77
- Adapt to anaconda_log rename (mkolman)
33cdc77
- Followup for custom six move for mock. (dlehman)
33cdc77
- Silence pylint with regard to custom six move of mock. (dlehman)
33cdc77
- Allow overriding PYTHONPATH when running unit tests. (dlehman)
33cdc77
- Supply some missing patches during device name tests. (dlehman)
33cdc77
- Allow time for event handling in unit tests. (dlehman)
33cdc77
- python2: Don't try to call unbound method w/ wrong class type. (dlehman)
33cdc77
- python2: threading compatibility. (dlehman)
33cdc77
- python2: compatibility for wraps when used on methods. (dlehman)
33cdc77
- python2: adapt to absence of inspect.signature. (dlehman)
33cdc77
- python2: python2 has no unittest.assertLogs. (dlehman)
33cdc77
- python2: Handle unittest.assertRaisesRegex rename. (dlehman)
33cdc77
- python2: Add a custom six move for mock. (dlehman)
33cdc77
- python2: EddEntry support for len() and indexing. (dlehman)
33cdc77
- python2: Don't use 'default' kwarg to 'min' (dlehman)
33cdc77
- python2: Use six.wraps instead of functools.wraps. (dlehman)
33cdc77
- python2: Use six.raise_from for chained exceptions. (dlehman)
33cdc77
- python2: Use six.next for iterator advancement. (dlehman)
33cdc77
- python2: Explicit args to super function. (dlehman)
33cdc77
- python2: Explicitly declare new-style classes. (dlehman)
33cdc77
- python2: Use six.add_metaclass instead of metaclass kwarg. (dlehman)
33cdc77
- Catch AttributeError if pyanaconda is missing in populator_test. (dlehman)
33cdc77
- Use relative imports in blivet.dbus.blivet. (dlehman)
33cdc77
- pylint: disable pylint warning for InstallerStorage.get_free_space (vtrefny)
33cdc77
- pylint: ignore some pylint warnings in tests (vtrefny)
33cdc77
- Use "flags.keep_empty_ext_partitions" instead of "installer_mode" (vtrefny)
33cdc77
- Add a WWN attr to all disk device classes. (dlehman)
33cdc77
- Fix flag access in selinux test. (dlehman)
33cdc77
- Collect HW RAID info before populating devicetree. (dlehman)
33cdc77
- Add HW RAID properties to DiskDevice. (dlehman)
33cdc77
- Add a devicelibs module for disks. (dlehman)
33cdc77
- Add 'jbod' as an alias for 'linear' RAID level. (dlehman)
33cdc77
- Add some tests for DependencyGuard (dlehman)
33cdc77
- Introduce the discard_new flag and use it (vpodzime)
33cdc77
- Use the 'C.UTF-8' locale instead of '' (vpodzime)
33cdc77
- Add anaconda-core, libvirt and paramiko to TEST_DEPENDENCIES (vpodzime)
33cdc77
- Get rid of the merge-pr script (vpodzime)
33cdc77
- Adjust vmtest to new DeviceFactory constructor API (vtrefny)
33cdc77
- Obtain factory defaults from passed-in device, if there is one. (dlehman)
33cdc77
- Use **kwargs for device factory ctor. (dlehman)
33cdc77
- Use a property to adjust factory size based on encrypted bool. (dlehman)
33cdc77
- Functional testing: Add support for libvirt authentication (vtrefny)
33cdc77
- Fixed merge error (japokorn)
33cdc77
- Enable LVMOnMDTestCase (vtrefny)
33cdc77
- LVMThinSnapShotTestCase: Fix creating of the thin snapshot (vtrefny)
33cdc77
- Create a better test summary when running tests in a VM (vtrefny)
33cdc77
- Add a script to run tests in a virtual machine (vtrefny)
33cdc77
- Move BlivetResetTestCases from ImageBackedTestCase to VMBackedTestCase
33cdc77
  (vtrefny)
33cdc77
- Add a test case for tests running in a virtual machine (vtrefny)
33cdc77
- Do not try to create format for snapshots in create_device (vtrefny)
33cdc77
- Use None as mountpoint for new snapshots (vtrefny)
33cdc77
- Do not try to unset flags on other devices than partitions (vtrefny)
33cdc77
- Fix TypeError when calling blivet.reset() (vtrefny)
33cdc77
- Broke backwards API compatibility of LUKS handling (japokorn)
33cdc77
- Default to LVM in the device factory. (dlehman)
33cdc77
- Add callbacks for populate (vpodzime)
33cdc77
- Fix checks when changing fslabel using actions (vtrefny)
33cdc77
- Remove deprecated method udev.device_is_realdisk (vtrefny)
33cdc77
- Use libmount for MountsCache (vtrefny)
33cdc77
- Fix initialization of ignored, exclusive disks. (dlehman)
33cdc77
- Fix devicetree tests to use callbacks instead of record_change. (dlehman)
33cdc77
- Change udev.device_is_disk to match disks only (vtrefny)
33cdc77
- Fix udev.resolve_glob to match device path too (vtrefny)
33cdc77
- Add tests for configuration actions (vtrefny)
33cdc77
- Allow changing format label using configuration actions (vtrefny)
33cdc77
- Add new actions for configuring formats and devices (vtrefny)
33cdc77
- Quickfix of merge bugs (japokorn)
33cdc77
- Remove action objects before resetting via dbus. (dlehman)
33cdc77
- Clean up dbus object management a bit. (dlehman)
33cdc77
- Only overwrite current format if the new one is different. (dlehman)
33cdc77
- Add a Factory method to DBusBlivet. (dlehman)
33cdc77
- Update example dbus client to account for Format interface. (dlehman)
33cdc77
- Adjust zanata version for new branch. (dlehman)
33cdc77
- Allow custom chunk size specification for MDRaidArrayDevice (vtrefny)
33cdc77
- Add zanata-python-client to TEST_DEPENDENCIES (bcl)
33cdc77
- Allow custom chunk size specification for MDRaidArrayDevice (vtrefny)
33cdc77
- Add zanata-python-client to TEST_DEPENDENCIES (bcl)
33cdc77
- Add a Commit method to DBusBlivet. (dlehman)
33cdc77
- Update unit tests. (dlehman)
33cdc77
- Move removed devices and formats into different subtrees. (dlehman)
33cdc77
- Use the object manager to look up objects. (dlehman)
33cdc77
- Add mappings of objects by id and object path to ObjectManager. (dlehman)
33cdc77
- Add an id property to DBusObject. (dlehman)
33cdc77
- Add an Action interface to the dbus service. (dlehman)
33cdc77
- Make sure DBusFormat's Type property is always a string. (dlehman)
33cdc77
- Pass blivet objects to blivet methods. (dlehman)
33cdc77
- Fix root detection on btrfs in rescue mode (vtrefny)
33cdc77
- Use device's mount options when mounting existing systems (vtrefny)
33cdc77
- Add a Commit method to DBusBlivet. (dlehman)
33cdc77
- Update unit tests. (dlehman)
33cdc77
- Move removed devices and formats into different subtrees. (dlehman)
33cdc77
- Use the object manager to look up objects. (dlehman)
33cdc77
- Add mappings of objects by id and object path to ObjectManager. (dlehman)
33cdc77
- Add an id property to DBusObject. (dlehman)
33cdc77
- Add an Action interface to the dbus service. (dlehman)
33cdc77
- Make sure DBusFormat's Type property is always a string. (dlehman)
33cdc77
- Pass blivet objects to blivet methods. (dlehman)
33cdc77
- Move some more installer-specific methods and values into blivet.osinstall.
33cdc77
  (sbueno+anaconda)
33cdc77
- Mv copy_to_system from blivet.util to blivet.osinstall (sbueno+anaconda)
33cdc77
- Get rid of flags.installer_mode (sbueno+anaconda)
33cdc77
- Create flags.keep_empty_ext_partitions (sbueno+anaconda)
33cdc77
- Create flags.selinux_reset_fcon (sbueno+anaconda)
33cdc77
- Create flags.auto_dev_updates (sbueno+anaconda)
33cdc77
- Add a Format interface to the dbus service. (dlehman)
33cdc77
- Always require the rounding mode to be specified for Size (vpodzime)
33cdc77
- Add method DBusBlivet.InitializeDisk. (dlehman)
33cdc77
- Add a unit test for DBusBlivet.RemoveDevice. (dlehman)
33cdc77
- Maintain a mapping of object path to DBusDevice in DBusBlivet. (dlehman)
33cdc77
- Correctly handle failures in ResolveDevice. (dlehman)
33cdc77
- Add a RemoveDevice method to DBusBlivet. (dlehman)
33cdc77
- Convert event handling change accounting to use blivet callbacks. (dlehman)
33cdc77
- Add a set of callbacks for changes to blivet's view of things. (dlehman)
33cdc77
- Allow replacing an active format within blivet's model. (dlehman)
33cdc77
- Add the beginnings of an example client. (dlehman)
33cdc77
- Add a Device interface to the dbus service. (dlehman)
33cdc77
- Add an ObjectManager interface to the dbus service. (dlehman)
33cdc77
- Make DBusBlivet names more dbus-like. (dlehman)
33cdc77
- Clean up org.freedesktop.DBus.Properties code in DBusObject a bit. (dlehman)
33cdc77
- Move constants into a separate module. (dlehman)
33cdc77
- Convert some private methods to public properties. (dlehman)
33cdc77
- Import the whole dbus module in a couple of places. (dlehman)
33cdc77
- Add a minimal dbus interface. (dlehman)
33cdc77
- Rearrange the setup call to minimize changes on updates. (dlehman)
33cdc77
- Remove unused readthedocs code from setup.py. (dlehman)
33cdc77
- Ignore all merge commits when making rpm log. (dlehman)
33cdc77
- Isolate some boot device operations in blivet.partitioning. (sbueno+anaconda)
33cdc77
- Move bootloader stuff from Blivet to InstallerStorage. (sbueno+anaconda)
33cdc77
- Some small, stupid bugfixes to first installer isolation patch set.
33cdc77
  (sbueno+anaconda)
33cdc77
- LVM data are now global (japokorn)
33cdc77
- Update api to reflect changes from isolating installer-specific code.
33cdc77
  (sbueno+anaconda)
33cdc77
- Update examples and test cases for changes from isolating installer code.
33cdc77
  (sbueno+anaconda)
33cdc77
- Get rid of blivet.blivet's last deps on blivet.osinstall (sbueno+anaconda)
33cdc77
- Get rid of blivet.blivet's dependence on blivet.osinstall.FSSet
33cdc77
  (sbueno+anaconda)
33cdc77
- Mv installer-specific functions to install. Create InstallerStorage.
33cdc77
  (sbueno+anaconda)
33cdc77
- Move StorageDiscoveryConfig from blivet.blivet to blivet.osinstall
33cdc77
  (sbueno+anaconda)
33cdc77
- Move some StorageDiscoveryConfig attrs into Blivet. (sbueno+anaconda)
33cdc77
- Retrieve udev info as needed in handle_format. (dlehman)
5fe9806
9cf75ba
* Tue Sep 19 2017 Vojtech Trefny <vtrefny@redhat.com> - 2.1.11-1
9cf75ba
- Remove build requires for pocketlint (rkuska)
9cf75ba
- edd_test: don't run on non-x86 (pjones)
9cf75ba
- Added support for device tags (japokorn)
9cf75ba
- fcoe: don't use dcb for autoconnecting of bnx2x and bnx2fc (#1261703)
9cf75ba
  (rvykydal)
9cf75ba
- fcoe: replace fipvlan with fcoemon (#1085325) (rvykydal)
9cf75ba
- Do not use read-only mode for e2fsck (vpodzime)
9cf75ba
- Fixed behavior when selinux is disabled (japokorn)
9cf75ba
- Do file system check before resize (#1484575) (vpodzime)
9cf75ba
6405c10
* Thu Aug 17 2017 Vojtech Trefny <vtrefny@redhat.com> - 2.1.10-1
6405c10
- Use addCleanup for test cleanup instead of clening in tearDown (vtrefny)
6405c10
- No longer skip test w/o selinux; mocked (japokorn)
6405c10
- Skip tests when SELinux is disabled (japokorn)
6405c10
- New test for selinux context setting when mounting (japokorn)
6405c10
- Add tests for disklabel type selection and partition weight. (dlehman)
6405c10
- Do not use package version to check version of installed tools (vtrefny)
6405c10
- Update the upstream git URL (vpodzime)
6405c10
- Stop enforcing obsolete limits on partition count. (#1460668) (dlehman)
6405c10
- Do not run FS check as part of updating (re)size info (vpodzime)
6405c10
- Change how we run e2fsck to check ext filesystems (vpodzime)
6405c10
- Round the recommended thpool metadata size to extents (vpodzime)
6405c10
- Respect thin pool's min size when setting its req_size (vpodzime)
6405c10
- Don't crash during populate when lvm plugin is missing. (dlehman)
6405c10
- Actually add space for LUKS metadata when encrypting a VG (vpodzime)
6405c10
- Only consider old and new device sizes when not growing to max (vpodzime)
6405c10
- Do not reserve space for LVM metadata twice (vpodzime)
6405c10
- Do not create a temporary list for sum() (vpodzime)
6405c10
- Refer to self.container as self.vg in the LVMFactory (vpodzime)
6405c10
- Add a couple of extra comments and docstrings to factories (vpodzime)
6405c10
- Use existing VG's PE size if available in LVMFactory (vpodzime)
6405c10
- Add comments warning before a weird nomenclature in factories (vpodzime)
6405c10
- Don't let device state block modification of the model. (dlehman)
6405c10
- Fix error message for format create w/ missing external dep. (dlehman)
6405c10
- Expand coverage of devices_test.dependencies_test a bit. (dlehman)
6405c10
- Account for external dep availabilty in StorageDevice.controllable. (dlehman)
6405c10
- Add the appropriate external dependency to LUKSDevice. (dlehman)
6405c10
2dc4db6
* Thu Jun 01 2017 Vojtech Trefny <vtrefny@redhat.com> - 2.1.9-1
2dc4db6
- Adapt to logging module name change (mkolman)
2dc4db6
- Updated calls to avoid log spamming (japokorn)
2dc4db6
- Add a script for generating and pushing updated documentation (vtrefny)
2dc4db6
- pylint: ignore some false positive warnings in blivet.py and lvm.py (vtrefny)
2dc4db6
- pylint: remove unused false positives from pocketlint config (vtrefny)
2dc4db6
- pylint: disable false positive "not-context-manager" for threading.Lock
2dc4db6
  (vtrefny)
2dc4db6
- pylint: ignore "arguments-differ" warnings in blivet.size.Size (vtrefny)
2dc4db6
- pylint: fix various "arguments-differ" warnings (vtrefny)
2dc4db6
- pylint: remove init from platform.X86 (vtrefny)
2dc4db6
- pylint: fix various errors in tests (vtrefny)
2dc4db6
- pylint: ignore "arguments-differ" warning for "do_tasks" method (vtrefny)
2dc4db6
- pylint: fix false positive for "catching-non-exception" (vtrefny)
2dc4db6
- pylint: fix argument name for Device._remove_parent/_add_parent (vtrefny)
2dc4db6
- Always mount & unmount an XFS file system when writing new UUID (vpodzime)
2dc4db6
- Do not remove manually created extended partitions (#1440150) (vtrefny)
2dc4db6
- Look the disk up for a partition by name not sys_name (vpodzime)
2dc4db6
- Disable pylint "no-member" warnings for re module constants (vtrefny)
2dc4db6
- Allow custom chunk size specification for MDRaidArrayDevice (vtrefny)
2dc4db6
- Add RAID chunk size to the generated kickstart file (vtrefny)
2dc4db6
- Use structured logging for the anaconda logger (mkolman)
2dc4db6
- Use distutils.spawn.find_executable instead of our custom code (vpodzime)
2dc4db6
- Add a method to reset file system's UUID (vpodzime)
2dc4db6
- Try to mount and unmount an XFS FS when writing UUID (vpodzime)
2dc4db6
- Add a method for a file system to generate a new UUID (vpodzime)
2dc4db6
- tests/fsuuid: Implement checking invalid UUIDs (aszlig)
2dc4db6
- formats/swap: Support setting UUID (aszlig)
2dc4db6
- tests: Add a series of tests for setting UUIDs (aszlig)
2dc4db6
- tests: Add tests to check the UUID format checkers (aszlig)
2dc4db6
- tasks: Implement setting UUID after FS creation (aszlig)
2dc4db6
- formats/fs: Implement setting UUID during mkfs (aszlig)
2dc4db6
- formats/fs: Add functionality for checking UUIDs (aszlig)
2dc4db6
- tasks/fsmkfs: Add arguments for setting UUID (aszlig)
2dc4db6
- Properly unset mountpoint of a snapshot's format (vpodzime)
2dc4db6
- Update snapshot's format's exists flag based on its origin (vpodzime)
2dc4db6
20c0102
* Wed Apr 19 2017 Vojtech Trefny <vtrefny@redhat.com> - 2.1.8-1
20c0102
- Fix "unknown" SAS device sysfs parsing. (adamw)
20c0102
- Reserve space in a VG when using LVMThinPFactory (vpodzime)
20c0102
- Reserve space in a VG instead of padding thin pools on autopart (vpodzime)
20c0102
- Focus the nonzero disk image size test a bit. (dlehman)
20c0102
- Add missing tearDown method to luks resize test case. (dlehman)
20c0102
- Fix some flag stomping in tests. (dlehman)
20c0102
- Remove the useless method requiredDiskLabelType (vponcova)
20c0102
- FBA DASD should use the msdos disk label type (vponcova)
20c0102
- Be more careful when checking for udisks-iscsi availability (vpodzime)
20c0102
- Do not allow resize of devices with no/unrecoginized formatting. (#1033778)
20c0102
  (dlehman)
20c0102
- Clean up parent/child relations on partition ctor error. (#1383873) (dlehman)
20c0102
- Use all ancestors when adding RAID disks to exclusiveDisks (vtrefny)
20c0102
- Fix detection of linear MD RAID (vtrefny)
20c0102
- Add 'discard' option to crypttab for newly created LUKS (vpodzime)
20c0102
- Loop devices w/o backing file are now ignored (japokorn)
20c0102
- Set parted boot flag when creating EFI filesystem (vtrefny)
20c0102
- formats/fs: Set NTFS to be formattable (aszlig)
20c0102
- Do not try to search for 'tmpfs' devices in udev database (vtrefny)
20c0102
- Fix resize test in fstesting (vtrefny)
20c0102
- Fix task availability test (vtrefny)
20c0102
- Shallow copy another alignment property (#1408282) (awilliam)
20c0102
- Fix the test dependencies (vpodzime)
20c0102
- Add 'systemd-udev' to dependencies (#1392591) (vtrefny)
20c0102
0f40e75
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1:2.1.7-7
0f40e75
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
0f40e75
e49b189
* Sat Dec 24 2016 Adam Williamson <awilliam@redhat.com> - 1:2.1.7-6
e49b189
- Actually apply the patch mentioned in -5
e49b189
aa0a158
* Fri Dec 23 2016 Adam Williamson <awilliam@redhat.com> - 1:2.1.7-5
aa0a158
- backport GH#530 to fix #1408282 (crash with Python 3.6)
aa0a158
b38e11a
* Mon Dec 19 2016 Miro Hrončok <mhroncok@redhat.com> - 1:2.1.7-4
b38e11a
- Rebuild for Python 3.6
b38e11a
bd5f448
* Tue Dec  6 2016 Vratislav Podzimek <vpodzime@redhat.com> - 2.1.7-3
bd5f448
- Add 'systemd-udev' to dependencies (#1392591) (vtrefny)
bd5f448
23923c4
* Mon Nov 21 2016 Vratislav Podzimek <vpodzime@redhat.com> - 2.1.7-2
23923c4
- Fix "unknown" SAS device sysfs parsing. (#1394026) (awilliam)
23923c4
a9d7906
* Mon Nov 21 2016 Vratislav Podzimek <vpodzime@redhat.com> - 2.1.7-1
a9d7906
- Require BlockDev 2.0 in the gi.require_version() call (vpodzime)
a9d7906
- Fix detection of 'macefi' partitions (#1393846) (awilliam)
20c0102
- Add device symlinks to the PVs dictionary for MD RAID PVs (#1389130)
20c0102
  (vpodzime)
20c0102
- iSCSI: turn `iscsi.initiator_set` into a property (awilliam)
20c0102
- iSCSI: Store auth info in NodeInfo tuples (awilliam)
20c0102
- Use correct type for port in GVariant tuple (awilliam)
a9d7906
- Use a list comprehension for _to_node_infos (awilliam)
a9d7906
- Device name now checked only for new devices (japokorn)
a9d7906
- Remove several redundant teardown calls. (dlehman)
a9d7906
- Cache and reuse data about multipath members (vpodzime)
a9d7906
- Remove some obsolete pvscan calls. (dlehman)
a9d7906
a49e9ad
* Tue Oct 04 2016 David Lehman <dlehman@redhat.com> - 2.1.6-1
a49e9ad
- add missing populators to populator.helpers (awilliam)
a49e9ad
7d28cdd
* Mon Sep 26 2016 David Lehman <dlehman@redhat.com> - 2.1.5-1
7d28cdd
- Move parted changes to after format destroy. (#1378162) (dlehman)
7d28cdd
- Add translators comment for unsupported disklabel names (vtrefny)
6d00fd3
662fd70
* Tue Sep 20 2016 David Lehman <dlehman@redhat.com> - 2.1.4-1
662fd70
- Revert unsupported clearing of parted partition 'system'. (dlehman)
662fd70
- Make sure we create a proper GVariant tuple as args (#1375712) (vpodzime)
662fd70
- Do not include both size and percent in logvol ks cmd. (dlehman)
662fd70
- Ignore NVDIMMs at OS installation time. (dlehman)
662fd70
- Don't crash if lvm refuses to activate an lv. (dlehman)
662fd70
f26bcf6
* Wed Sep 14 2016 David Lehman <dlehman@redhat.com> - 2.1.3-1
f26bcf6
- Remove some deprecated/obsolete bits from spec file. (dlehman)
f26bcf6
- Use %%global instead of %%define for specfile macros. (dlehman)
f26bcf6
- Fix URLs pointing to blivet resources. (dlehman)
f26bcf6
- UUID is now cleaned when destroying format (japokorn)
f26bcf6
- Support disk tags as disk specification for new partitions. (dlehman)
f26bcf6
- Add tags property to Device with some defaults for disk variants. (dlehman)
f26bcf6
- Add checks to git-multi-merge script (jkonecny)
f26bcf6
- UUID now set correctly when reformatting partition (japokorn)
f26bcf6
- Eliminate mountpoint symlinks when looking for mounted device (vtrefny)
f26bcf6
- iscsi: allow installing bootloader on offload iscsi disks (qla4xxx)
f26bcf6
  (#1325134) (rvykydal)
f26bcf6
7cef68f
* Fri Aug 05 2016 David Lehman <dlehman@redhat.com> - 2.1.2-1
7cef68f
- Update release notes to include previous two releases. (dlehman)
7cef68f
- Allign the LV's size up to set the base size for growing (vpodzime)
7cef68f
- Ensure biosboot shows up in kickstart (#1242666) (rmarshall)
7cef68f
- Add tests for the new LV from LVs actions (vpodzime)
7cef68f
- Make sure to add/remove internal LVs when adding/removing a compound LV
7cef68f
  (vpodzime)
7cef68f
- Make sure all LVs to create a new LV from are in the DT (vpodzime)
7cef68f
- Make sure internal LVs are added/removed to/from DT properly (vpodzime)
7cef68f
- Make LVs depend on their internal LVs (vpodzime)
7cef68f
- Do not add the LV to devicetree in new_lv_from_lvs() (vpodzime)
7cef68f
- Require libblockdev version with all the functions we need (vpodzime)
7cef68f
- Allow for cascade creation of LVs from LVs (vpodzime)
7cef68f
- Fix removing PVs after removing VG (#1358067) (vtrefny)
7cef68f
- Pass arguments to get_member_raid_sets() in the correct order (#1225184)
7cef68f
  (vpodzime)
7cef68f
- Use the new way extra information is provided for LVs (vpodzime)
7cef68f
- Add a method to determine if a udev device is a disk. (vtrefny)
7cef68f
- Fix udev.resolve_glob to match device path too (vtrefny)
7cef68f
- Adapt to the old-new storaged API paths (vpodzime)
7cef68f
- Handle an mpath name as lone exclusive disk. (#984059) (dlehman)
7cef68f
- Add unit tests for disk filter. (dlehman)
7cef68f
- Allow creation of a new LV from other LVs (vpodzime)
7cef68f
- Removed test for snapshot origin existance (jkonecny)
7cef68f
- Don't require existing origin when modeling snapshot (jkonecny)
7cef68f
- Update size for dmraid arrays found during populate. (#1269662) (dlehman)
7cef68f
- Restore the correct default partition table type for AArch64 EFI. (dmarlin)
7cef68f
- Fix args to cancel_disk_actions call from hide(). (dlehman)
7cef68f
- Fix not enough free space after creating extended partition (#1252350)
7cef68f
  (vtrefny)
7cef68f
- Add some more unit tests for DeviceTree. (dlehman)
7cef68f
- Add tests for critical format methods. (dlehman)
7cef68f
- Split and include cache data and metadata sizes properly (vpodzime)
7cef68f
- Use internal LVs (if any) to calculate space used by existing LVs (vpodzime)
7cef68f
- Remove an unused calculation of VG's RAID PVs (vpodzime)
7cef68f
- Only include padding to nonexisting thin pools' vg_space_used (vpodzime)
b1ac8c1
- Require pyudev 0.18 or newer (vtrefny)
b1ac8c1
- Do not use deprecated pyudev methods (vtrefny)
7cef68f
- Show changes for each branch in git-multi-merge before pushing (vpodzime)
7cef68f
7cef68f
* Mon Jun 06 2016 David Lehman <dlehman@redhat.com> - 2.1.1-1
7cef68f
- Ignore all merge commits when making rpm log. (dlehman)
b1ac8c1
- Try harder to identify a partition's disk when necessary. (dlehman)
b1ac8c1
- Add some fallback methods for finding a partition's disk. (dlehman)
b1ac8c1
- Include devices on disklabels unsupported by parted in the devicetree.
b1ac8c1
  (dlehman)
b1ac8c1
- Don't traceback if we fail to examine an md member. (dlehman)
b1ac8c1
- Disklabel commit errors can occur for disks, too. (dlehman)
b1ac8c1
- Add unit tests for device methods. (dlehman)
b1ac8c1
- ARM platforms: support both msdos and gpt partitions (pbrobinson)
b1ac8c1
- LUKS data moved to singleton (japokorn)
b1ac8c1
- Add the P_ keyword to xgettext. (dshea)
b1ac8c1
- Add xfs to default filesystem types (rmarshall)
b1ac8c1
- Fix blivet constructor fs support check (rmarshall)
b1ac8c1
- Do not put LVM stuff into syslog (vpodzime)
b1ac8c1
- Kickstart missing bootloader partitions (#1242666) (rmarshall)
b1ac8c1
306152b
* Thu May 12 2016 David Lehman <dlehman@redhat.com> - 2.1.0-1
306152b
- Add name of problematic device to UnusableConfigurationError (vtrefny)
306152b
- LVM data are now global (japokorn)
306152b
- Allow custom chunk size specification for MDRaidArrayDevice (vtrefny)
306152b
- Mock all blockdev's listing functions for populator tests (vpodzime)
306152b
- Add zanata-python-client to TEST_DEPENDENCIES (bcl)
306152b
ce47793
* Thu May 12 2016 David Lehman <dlehman@redhat.com> - 2.0.3-1
ce47793
- Fix protected status for extended partitions (vtrefny)
ce47793
- Improve documentation of the udev.resolve_glob() function (vpodzime)
ce47793
- Remove the locale list from zanata.xml (dshea)
ce47793
- Do not test translated strings during make ci. (dshea)
ce47793
- Squashed 'translation-canary/' changes from 5a45c19..3bc2ad6 (dshea)
ce47793
- Fix root detection on btrfs in rescue mode (vtrefny)
ce47793
- Use device's mount options when mounting existing systems (vtrefny)
ce47793
- Ignore pylint being confused with our mixins' properties (vpodzime)
ce47793
- Get back to use ROUND_HALF_UP by default (vpodzime)
ce47793
- Let Python import the formats for us (vpodzime)
ce47793
- Only call resolve_devspec() in _get_active_mounts() for real devices
ce47793
  (vpodzime)
ce47793
- Call is_mpath_member() only when it makes sense (dlehman)
ce47793
- Break the cycle in LVMPhysicalVolume.destroy (#1331630) (vpodzime)
ce47793
- Use libbytesize's translations for Size tests (vpodzime)
ce47793
- Compare sizes instead of numbers of sectors (vpodzime)
ce47793
- Obsolete python-blivet and blivet-data packages. (dlehman)
ce47793
- Increase the default size of /boot to 1 GB. (#377) (clumens)
ce47793
- Do not add btrfs volume subvolid to subvolumes mountopts (#1306808) (vtrefny)
ce47793
- A simple script for multi-merges we now do (vpodzime)
ce47793
- Update CONTRIBUTING file to match current practices. (dlehman)
ce47793
- Only import the 'iscsi' singleton when really needed (vpodzime)
ce47793
- Correctly recognize internal RAID LVs (vpodzime)
ce47793
- Do not add mdarray with no slave (#1321393) (vtrefny)
ce47793
- Make sure to add hyperPAV aliases to dasd.conf. (sbueno+anaconda)
ce47793
- LVM data are now global (japokorn)
ce47793
- Preserve traceback when re-raising exceptions (vpodzime)
ce47793
45270d0
* Mon Apr 04 2016 David Lehman <dlehman@redhat.com> - 2.0.2-1
45270d0
- Fix mistake from PEP8 conversion. (#1323012) (dlehman)
45270d0
- Set both req_size and size of thin pool when growing LVM (vpodzime)
45270d0
- Retrieve udev info as needed in handle_format. (#1322943) (dlehman)
45270d0
- Fix requires after subpackage switcharoo. (dlehman)
45270d0
- Fix package naming in spec file. (dlehman)
4cde568
2cb871a
* Tue Mar 29 2016 David Lehman <dlehman@redhat.com> - 2.0.1-1
2cb871a
- Make sure EddMatcher.root is a string. (dlehman)
2cb871a
- Move per-thread change accounting to a function. (dlehman)
2cb871a
- Add missing conf kwarg in call to PopulatorMixin ctor. (dlehman)
2cb871a
- Fixes found while porting anaconda to blivet-2.0 (dlehman)
2cb871a
- Mock all blockdev's listing functions for populator tests (vpodzime)
2cb871a
2cb871a
* Wed Mar 09 2016 David Lehman <dlehman@redhat.com> - 2.0.0-1
2cb871a
- Bump version to 2.0.0
2cb871a
2cb871a
* Wed Mar 09 2016 David Lehman <dlehman@redhat.com> - 2.0.0-0.1.b1
2cb871a
- Make sure we use the Size class properly (vpodzime)
2cb871a
- Don't store size as int in SameSizeSet (vpodzime)
2cb871a
- Use libbytesize's Size class as a base for our Size class (vpodzime)
2cb871a
- Remove the second section about LUKS resize from release notes (vpodzime)
2cb871a
- Streamline the TOC to only include top-level sections. (dlehman)
2cb871a
- Adjust section hierarchy in intro doc. (dlehman)
2cb871a
- Move testing docs into a file of their own. (dlehman)
2cb871a
- Add an api specification to the docs. (dlehman)
2cb871a
- Add luks resize and API stability efforts to release notes. (dlehman)
2cb871a
- Clean up some of the singleton usage. (dlehman)
2cb871a
- Drop sphinx mocking. (dlehman)
2cb871a
- Reset container_uuid when removing PV from a VG (vtrefny)
2cb871a
- Remove "destroy_format" method from docs (vtrefny)
2cb871a
- Fix AttributeError in pv_free_info (vtrefny)
2cb871a
2cb871a
* Wed Feb 24 2016 David Lehman <dlehman@redhat.com> - 2.0.0-0.1.a1
2cb871a
- Update zanata config for 2.0 branches. (dlehman)
2cb871a
- Remove cleanup of rc-release relics from ci target. (dlehman)
2cb871a
- Don't run rc-release as part of ci for now. (dlehman)
2cb871a
- Regenerate blivet.pot. (dlehman)
2cb871a
- Specify encoding of pvtask.py to placate gettext. (dlehman)
2cb871a
- Silence pylint complaint about passed callable. (dlehman)
2cb871a
- Tear down devices on disk images before tearing down the images. (dlehman)
2cb871a
- Update check for thin pool to work with new lv classes. (dlehman)
2cb871a
- Use Blivet.do_it instead of calling ActionList.process in factory example. (dlehman)
2cb871a
- Get rid of examples.common. (dlehman)
2cb871a
- Allow for pre-release builds. (dlehman)
2cb871a
- Fix load_module call in translation-canary. (dlehman)
2cb871a
- Remove a couple of stray python2 invocations. (dlehman)
2cb871a
- Do not call pvmove when removing an empty PV from VG. (vtrefny)
2cb871a
- Add task for finding LVMPhysicalVolume format size (vtrefny)
2cb871a
- Fix TypeError/AttributeError when adding thinpools and snapshots (vtrefny)
2cb871a
- Fix current_size name in StorageDevice.update_size (vtrefny)
2cb871a
- Ignore PEP8 errors E402 and E731 (vtrefny)
2cb871a
- Make sure all checks run on 'make check' (vtrefny)
2cb871a
- PEP8 fixes (vtrefny)
2cb871a
- Add LUKS resize to release notes (vtrefny)
2cb871a
- Add test for LUKS format resize (vtrefny)
2cb871a
- Add a task for finding the size of a LUKS device (vtrefny)
2cb871a
- Use DeviceFormatError and FormatResizeError in DeviceFormat (vtrefny)
2cb871a
- Add LUKS resize support to resize_device method (vtrefny)
2cb871a
- Define min_size for encrypted devices (vtrefny)
2cb871a
- Do not teardown partition when resizing encrypted partition (vtrefny)
2cb871a
- Make partitions with children resizable (vtrefny)
2cb871a
- Make LUKS format resizable (vtrefny)
2cb871a
- Make LUKSDevice resizable (vtrefny)
2cb871a
- Make lukstasks and dfresize task pep8 compliant (vtrefny)
2cb871a
- Add a LUKS resize task. (amulhern)
2cb871a
- Make a top level device format resizing task class. (amulhern)
2cb871a
- Move resize related methods from FS to DeviceFormat (vtrefny)
2cb871a
- Disable spurious import-error from pylint. (dlehman)
2cb871a
- Add blivet.events package to setup.py. (dlehman)
2cb871a
- Remove unused util import from prepboot.py. (dlehman)
2cb871a
- Remove deprecated methods and properties. (dlehman)
2cb871a
- Flesh out the release notes. (dlehman)
b26771c
- Include python3-bugzilla when running tests (bcl)
b26771c
- Cleanup wildcard import in misc_test.py (bcl)
2cb871a
- Add an example of event monitoring. (dlehman)
2cb871a
- Mask uevents when updating parted.Disk. (dlehman)
2cb871a
- Handle first-time open of luks devices. (dlehman)
2cb871a
- Add a device populator for opened/decrypted LUKS devices. (dlehman)
2cb871a
- Update sysfs path before updating size in StorageDevice ctor. (dlehman)
2cb871a
- Validate event handling callbacks. (dlehman)
2cb871a
- Hook up the event notify callback. (dlehman)
2cb871a
- Account for changes made in response to each event. (dlehman)
2cb871a
- Add facilities for reporting exceptions that occur in threads. (dlehman)
2cb871a
- Add event handlers via a DeviceTree mixin class. (dlehman)
2cb871a
- Add PopulatorHelper method to update device/formats. (dlehman)
2cb871a
- Add classes for managing external events. (dlehman)
2cb871a
- Add methods to wrap helper getters. (dlehman)
2cb871a
- Only settle udev queue in get_devices when not handling events. (dlehman)
2cb871a
- Allow passing a device to any PopulatorHelper constructor. (dlehman)
2cb871a
- Implement DiskLabelFormatPopulator._get_kwargs. (dlehman)
2cb871a
- Add a property indicating the type to pass to get_format. (dlehman)
2cb871a
- Add functions for resolving between block major and device type. (dlehman)
2cb871a
- Plumb modparent through DeviceTree.recursive_remove. (dlehman)
2cb871a
- Add a flag to preserve the root device in recursive_remove. (dlehman)
2cb871a
- Add container_uuid r/w property to container member format classes. (dlehman)
2cb871a
- Set VG format as existing as part of VG creation. (dlehman)
2cb871a
- Remove old hack meant to remove stale metadata. (dlehman)
2cb871a
- Store disklabel and partition UUIDs when available. (dlehman)
2cb871a
- Add a method to re-read the disklabel from disk. (dlehman)
2cb871a
- Use wipefs to remove disklabels. (dlehman)
2cb871a
- Add support for passing the new size into StorageDevice.updateSize. (dlehman)
2cb871a
- Add a method to cancel all actions related to a specified disk. (dlehman)
2cb871a
- Add a flag to ActionList to indicate in-progresss action processing. (dlehman)
2cb871a
- Avoid failure to generate unit test API docs. (dlehman)
2cb871a
- Add a console logger and a function to activate it. (dlehman)
2cb871a
- Make LoopDevice size consistent with other device types. (dlehman)
2cb871a
- Don't try to use a name bound via 'as' outside the try/except block. (dlehman)
2cb871a
- Remove code for notifying the kernel of changes to block devices. (dlehman)
2cb871a
- Add dependency checks for iSCSI operations (vpodzime)
2cb871a
- Add decorator for guarding methods with external dependency checks (vpodzime)
2cb871a
- Add a function for testing if some DBus object is available (vpodzime)
2cb871a
- Use namedtuple for target info and tiny class for login infos (vpodzime)
2cb871a
- Use the storaged's iSCSI DBus API instead of libiscsi (vpodzime)
2cb871a
- Use the )
2cb871a
- Add a module for doing DBus operations in the safest possible way (vpodzime)
2cb871a
- Do not retry interruptible system calls. (dshea)
2cb871a
- Document the LV class unification changes in the release notes (vpodzime)
2cb871a
- Adapt our tests to the changes in representation of LVs (vpodzime)
2cb871a
- Adapt our code to changes in the representation of LVs (vpodzime)
2cb871a
- Rewrite the code for representing LVs (vpodzime)
2cb871a
- Add a test for the to-be-used )
2cb871a
- Add a decorator for guarding methods and properties with a property (vpodzime)
2cb871a
- Transform the is_name_valid() into an instance method (vpodzime)
b26771c
- Add tests for FS overhead methods (jkonecny)
7cd74f2
- Add more class methods for better use of metadata (jkonecny)
2cb871a
- Remove python2 assert regex method name hacks. (dlehman)
2cb871a
- Fix various pylint errors introduced with python-3.5. (dlehman)
2cb871a
- Add a file with release notes (vpodzime)
2cb871a
- Blacklisted attrs should be unwrapped, not omitted. (dlehman)
2cb871a
- Return the device when returning early from degraded md handler. (dlehman)
2cb871a
- Fix application of synchronization metaclass to DeviceTree. (dlehman)
2cb871a
- Fix AttributeError in populator LUKS helper (vtrefny)
2cb871a
- Update spec file for blivet 2.0 builds (vtrefny)
2cb871a
- Add populator.helpers to package (vtrefny)
2cb871a
- Add translator comments to the byte size prefixes. (dshea)
2cb871a
- Integrate translation-canary with blivet. (dshea)
2cb871a
- Update blivet.pot during scratch-bumpver. (dshea)
2cb871a
- Always use setup.py sdist to generate source tarballs. (dshea)
2cb871a
- Squashed 'translation-canary/' content from commit 5a45c19 (dshea)
2cb871a
- Update class and methods in "Introduction to Blivet" (vtrefny)
2cb871a
- Build documentation with python3 sphinx (vtrefny)
2cb871a
- Fix PEP8 violations introduced in the LVM RAID commits (vpodzime)
2cb871a
- Make the main class hierarchies thread-safe. (dlehman)
2cb871a
- Add unit tests for changes related to non-linear LVs (vpodzime)
2cb871a
- Make sure we try to match LVM RAID levels with all their names (vpodzime)
2cb871a
- Don't bother user code with LVM RAID meta data (vpodzime)
2cb871a
- Inherit the RaidDevice mixin in the LVMLogicalVolumeDevice class (vpodzime)
2cb871a
- Account for a pmspare LV creation or growth when determining the cache size (vpodzime)
2cb871a
- Refresh the PV free space info after LV creation (vpodzime)
2cb871a
- Add an early check of the requested LV segment type (vpodzime)
2cb871a
- Add example of LVM cache creation (vpodzime)
2cb871a
- Make sure the slow_pvs+fast_pvs list we pass to libblockdev has no dups (vpodzime)
2cb871a
- Use pv.path instead of constructing it from name and "/dev/" (vpodzime)
2cb871a
- Account for LVM cache space in PVs (vpodzime)
2cb871a
- Fix the twisted logic of lv.metadata_size (vpodzime)
2cb871a
- Replace the 'copies' property of LVs with something more accurate (vpodzime)
2cb871a
- Track information about free space in existing PVs (vpodzime)
2cb871a
- Add guards making sure we are not being tricked with LV seg_type (vpodzime)
2cb871a
- Define and use a new is_raid_lv property of LVMLogicalVolumeDevice (vpodzime)
2cb871a
- Add an example of non-linear LV creation (vpodzime)
2cb871a
- Create non-linear LVs before linear LVs (vpodzime)
2cb871a
- Account for LVM RAID metadata (vpodzime)
2cb871a
- Define RAID level for LV and use it to determine required PV space (vpodzime)
2cb871a
- Add a definition for the striped "RAID level" (vpodzime)
2cb871a
- Track information about free space in a PV (vpodzime)
2cb871a
- Honor the LV segment type when creating it (vpodzime)
2cb871a
- Let LVMLogicalVolumeDevice specify PVs it should be allocated from (vpodzime)
2cb871a
- Define the Device.parent property with the )
2cb871a
- Adjust to Device now having a list of child devices. (dlehman)
2cb871a
- Maintain a list of child devices in Device. (dlehman)
2cb871a
- Add unit tests to explicitly cover container member set changes. (dlehman)
2cb871a
- Remove ParentList.replace and its usage. (dlehman)
2cb871a
- Improve logging of failure to validate new default fstype. (dlehman)
2cb871a
- Remove unused populated attribute from Populator. (dlehman)
2cb871a
- Stop passing around the iscsi singleton. (dlehman)
2cb871a
- Make the iscsi singleton satisfactory to pylint. (dlehman)
2cb871a
- Remove the various DASD lists from Blivet and DeviceTree. (dlehman)
2cb871a
- Convert Populator to a mixin class. (dlehman)
2cb871a
- Move disk filter bits from Populator into DeviceTree. (dlehman)
2cb871a
- Move the LVM data cache from DeviceTree to Populator. (dlehman)
2cb871a
- Rename per-device Populator entry points. (dlehman)
2cb871a
- Make Populator.udev_device_is_disk a private method. (dlehman)
2cb871a
- Stop writing an mdadm.conf. (dlehman)
2cb871a
- Group disk-image-related methods together in source code. (dlehman)
2cb871a
- Move some code from _populate into separate methods. (dlehman)
2cb871a
- Split various parts of add_udev_device into separate methods. (dlehman)
2cb871a
- Remove some extraneous methods related to ignored devices. (dlehman)
2cb871a
- Only handle loop devices with a backing file. (dlehman)
2cb871a
- Add unit tests for populator helpers. (dlehman)
2cb871a
- Use helper getter functions to find populator helpers. (dlehman)
2cb871a
- Add functions to return a helper class based on device data. (dlehman)
2cb871a
- Move format-type-specific bits into populator helpers. (dlehman)
2cb871a
- Split DiskDevicePopulator up by disk type. (dlehman)
2cb871a
- Move device-type-specific populator bits to populator helpers. (dlehman)
2cb871a
- Add base classes for type-specific Populator helpers. (dlehman)
2cb871a
- Use the mpath_member ID_FS_TYPE set up by the multipath udev rules. (dlehman)
2cb871a
- Make blivet.populator into a subpackage. (dlehman)
2cb871a
- Convert device_get_dm_partition_disk to not be dm-specific. (dlehman)
2cb871a
- Use DeviceTree.__str__ when printing devices in examples. (dlehman)
2cb871a
- Disk image test can only be run as root. (dlehman)
2cb871a
- Fix few more camelCase leftovers (vpodzime)
2cb871a
- Fix various PEP8 violations in recent EDD commits. (dlehman)
2cb871a
- Add PEP8 compliance checking to 'check' target. (dlehman)
2cb871a
- Teardown all devices before tearing disk images down (vpodzime)
2cb871a
- Change doc Introduction to reflect PEP8 compliance changes (vtrefny)
2cb871a
- Few PEP8 compliance related fixes (vtrefny)
2cb871a
- Pass devices arg when calling actions.process (vtrefny)
2c63ecf
- Do not catch CryptoError when decrypting LUKS format (#1280239) (vtrefny)
2cb871a
- Fix makebumpver for new conf.py (bcl)
2cb871a
- Bump version numbers to 2.0 before we forget. (bcl)
2cb871a
- Only prepend the root to get the ondisk path if there is some (vpodzime)
2c63ecf
- Ignore unused memo_dict arguments in __deepcopy__ methods. (clumens)
2cb871a
- Update the getattr calls with PEP8 property/attribute names (vpodzime)
2c63ecf
- Do not create a copy of singleton objects (vpodzime)
2cb871a
- Fix pylint problems with the new default namedtuple stuff. (clumens)
2cb871a
- Do not try to get LVM cache's size from stats for inactive LV (vpodzime)
2cb871a
- edd: Add mostly fixed virt data (pjones)
2cb871a
- edd: Add another terrible seabios dataset (pjones)
2cb871a
- edd: Add test data from a Strawberry Mountain machine w/ lots of SATA. (pjones)
2cb871a
- edd: Fix the error case in the "absurd_virt" test. (pjones)
2cb871a
- edd: Add absurd_virt tests back in (pjones)
2cb871a
- edd: Try to detect multiple ATA/SATA matches and log them. (pjones)
2cb871a
- edd: Split up VirtIO and VirtIO SCSI matching (pjones)
2cb871a
- edd: Log every glob.glob() match in our test data log. (pjones)
2cb871a
- edd: Eradicate fsroot entirely. (pjones)
2cb871a
- edd: add EddEntry.bios_device_number (pjones)
2cb871a
- edd: Make our own assertVerboseListEqual to get rid of truncated output. (pjones)
2cb871a
- edd: Add sysfslink for mbr matches (pjones)
2cb871a
- Make get_sysfs_attr() use our path joiners and add sysfs_readlink() (pjones)
2cb871a
- Make a "Path" object that handles separate fs root for us. (pjones)
2cb871a
- edd: Minor PEP8 fix (pjones)
2cb871a
- Add a much much simpler path normalizer and joiner. (pjones)
2cb871a
- Improve clarity of error when setting new default fstype fails. (dlehman)
2cb871a
- Fix missed rebase of populator test from 169dc6b6. (dlehman)
2cb871a
- Add a class constructor for namedtuples with default values (vpodzime)
2cb871a
- Use lvm.round_size_to_pe() instead of get_lv_physical_size() with the VG size (vpodzime)
2c63ecf
- Account for LVM metadata in the LVMFactory (vpodzime)
2c63ecf
- Put the LVM metadata size calculation into a separate property (vpodzime)
2cb871a
- Rename size->space in LVMFactory._get_total_space (vpodzime)
2cb871a
- Remove action-oriented wrapper methods from DeviceTree. (dlehman)
2cb871a
- Put DeviceTree methods into a sensible order. (dlehman)
2cb871a
- Fix remaining PEP8 violations. (dlehman)
2cb871a
- Fix PEP8 indentation issues. (dlehman)
2cb871a
- Fix the easy PEP8 violations. (dlehman)
2cb871a
- Make all names conform to PEP8. (dlehman)
2c63ecf
- Update dmdev size when setting up disk images (atodorov)
Robert Kuska add95db
ca6a917
* Wed Oct 28 2015 Brian C. Lane <bcl@redhat.com> - 1.16-1
ca6a917
- Merge pull request #257 from vpodzime/master-singleton_decorator (vpodzime)
ca6a917
- Add pylint stuff to .gitignore (pjones)
ca6a917
- Minor cleanups in set_up_logging() (pjones)
ca6a917
- Make a logger for test data that we can automatically use later (pjones)
ca6a917
- edd: Fix one regexp so it matches against a real system /or/ test data.
ca6a917
  (pjones)
ca6a917
- Merge pull request #253 from dashea/libblockdev-python (vpodzime)
ca6a917
- Make the function adding the deprecation doc text more generic (vpodzime)
ca6a917
- Merge pull request #242 from dwlehman/resolveDevice-regex (dlehman)
ca6a917
- Fix an overly inclusive regex in DeviceTree.resolveDevice. (dlehman)
ca6a917
- Merge pull request #244 from atodorov/master (vpodzime)
ca6a917
- Require the python libblockdev packages (dshea)
ca6a917
- Merge pull request #243 from dwlehman/flexible-alignment (dlehman)
ca6a917
- Merge pull request #230 from vpodzime/master-lvm_debug (vpodzime)
ca6a917
- Add a 'debug' flag and use it for LVM debugging (vpodzime)
ca6a917
- Bypass util.run_program to avoid logging deadlock. (dlehman)
ca6a917
- Add an edd test data harvester. (pjones)
ca6a917
- Do not save None as passphrase for LUKS devices (#1269646) (vtrefny)
ca6a917
- edd: make logging work usefully during tests (pjones)
ca6a917
- edd: Get rid of biosdev_to_edd_dir(), it is pointless. (pjones)
ca6a917
- Make distutils.filelist.findall() do the right thing with symlinks maybe.
ca6a917
  (pjones)
ca6a917
- edd: Fix some minor 'make check' complaints. (pjones)
ca6a917
- edd: Make devicetree not use edd.edd_dict, instead use blivet's copy.
ca6a917
  (pjones)
ca6a917
- edd: Remove the "absurd_virt" test cases for now. (pjones)
ca6a917
- Add a udev settle call after instantiating parted.Disk. (#1267858) (dlehman)
ca6a917
- edd: Add missing directories for absurd_virt test case. (pjones)
ca6a917
- produce coverage-report.log and enable coverage in CI (atodorov)
ca6a917
- Use minimal alignment as needed when allocating small partitions. (dlehman)
ca6a917
- Add support for minimal alignment of very small partitions. (dlehman)
ca6a917
- Add an error class for alignment errors. (dlehman)
ca6a917
- Deprecate createSubVolumes method (vtrefny)
ca6a917
- Change btrfs.do_self_mount to contextmanager (#1266673) (vtrefny)
ca6a917
- edd: Remove a bunch of nonfunctional EDD tests. (pjones)
ca6a917
- edd: Add another set of test cases for our QEMU data. (pjones)
ca6a917
- edd: Add another set of test data. (pjones)
ca6a917
- edd: Add some working tests for EDD. (pjones)
ca6a917
- edd: Add a real EDD dataset captured from a system. (pjones)
ca6a917
- edd: Make our edd matcher able to use a fake sysfs root. (pjones)
ca6a917
- edd: Add EDD 4 code and some logging cleanups. (pjones)
ca6a917
- edd: Try to make EDD support actually match what the kernel does. (pjones)
ca6a917
- Always build python2 and python3 versions. (bcl)
ca6a917
- Switch to using rd.iscsi.initiator (#1268315) (bcl)
4e87355
5f19b20
* Fri Oct 02 2015 Brian C. Lane <bcl@redhat.com> - 1.15-1
5f19b20
- Update Makefile to default to python3. (dlehman)
5f19b20
- Add test for extended partition minSize (vtrefny)
5f19b20
- Allow resizing of non-leaf partitions (vtrefny)
5f19b20
- Fix minSize for extended partitions (#1254875) (vtrefny)
5f19b20
- Fix calling non-existing method (#1252902) (jkonecny)
5f19b20
- Use the RAID classes to calculate btrfs sizes (#1264696) (dshea)
5f19b20
- Handle sysfs size if it is missing (#1265090) (bcl)
5f19b20
- Convert float to str for better precision in Size (jkonecny)
5f19b20
- Merge pull request #226 from dwlehman/lvactivate-lvmetad (dlehman)
5f19b20
- Wait for auto-activation of LVs when lvmetad is running. (#1261621) (dlehman)
5f19b20
- Add a function to tell us if the lvmetad socket exists. (dlehman)
5f19b20
- Don't teardown FSs when searching for installed systems (#1252902) (jkonecny)
5f19b20
- Merge pull request #218 from vpodzime/master-lvm_on_raid_improvements
5f19b20
  (vpodzime)
5f19b20
- Account for bigger LVM meta data due to alignment on MD RAID (vpodzime)
5f19b20
- Calculate the MD RAID superblock size from the right size (vpodzime)
5f19b20
- Don't be naïve about liblvm (vpodzime)
5f19b20
0ef1b05
* Fri Sep 11 2015 Brian C. Lane <bcl@redhat.com> - 1.14-1
0ef1b05
- Make sure devices are torn down in findExistingInstallations (#1261439)
0ef1b05
  (vpodzime)
0ef1b05
- Merge pull request #211 from dwlehman/multipath-member-metadata (dlehman)
0ef1b05
- Merge pull request #212 from dwlehman/recursive-teardown (dlehman)
0ef1b05
- Mount efivarfs during os installation (#1260799) (bcl)
0ef1b05
- Use --whatprovides when querying for if all requirements are installed.
0ef1b05
  (clumens)
0ef1b05
- Add method for estimated size of formated device (#1224048) (jkonecny)
0ef1b05
- Add support for mul,div,sub,add by float to Size (jkonecny)
0ef1b05
- Merge pull request #220 from AdamWill/nodev-typo (vpodzime)
0ef1b05
- fix typo in NoDevice: updateSize not udpateSize (awilliam)
0ef1b05
- Duplicate VG names are problem even if their disks are ignored (#1198367)
0ef1b05
  (vpodzime)
0ef1b05
- Merge pull request #215 from vpodzime/master-lvm_on_raid (vpodzime)
0ef1b05
- Do not reserve extra space for metadata in a VG with RAID PVs (vpodzime)
0ef1b05
- Merge pull request #207 from vpodzime/master-lvm_pmspare (vpodzime)
0ef1b05
- Fix currentSize for extended partitions (#1254899) (vtrefny)
0ef1b05
- Catch problems with chassis vendor names (#1256072) (bcl)
0ef1b05
- Don't teardown protected devices (jkonecny)
0ef1b05
- Don't store UUIDs or labels of multipath members. (dlehman)
0ef1b05
- Continue with recursive teardown beyond inactive devices. (dlehman)
0ef1b05
- Reserve space for the 'pmspare' LV in a VG (vpodzime)
0ef1b05
- Add a property to get cached LVs in a VG (vpodzime)
0ef1b05
- Fix VG free space check when shrinking an LV (vpodzime)
0ef1b05
- Add a property for Requests to reserve some extra space (vpodzime)
0ef1b05
- Use Size instances for sizes in LVM cache's stats (vpodzime)
0ef1b05
- Implement metadata size reporting for the LVM cache (vpodzime)
0ef1b05
c775463
* Mon Aug 24 2015 Brian C. Lane <bcl@redhat.com> - 1.13-1
c775463
- Add CONTRIBUTING file to blivet. (sbueno+anaconda)
c775463
- Merge pull request #208 from vpodzime/master-luks_catch_exceptions (vpodzime)
c775463
- Fix the name of the variable specifying requested libblockdev plugins
c775463
  (#1256273) (jstodola)
c775463
- Merge pull request #209 from vpodzime/master-thinp_fix (vpodzime)
c775463
- Change labelFormatOK to classmethods (vtrefny)
c775463
- Add 'build' and '.directory' to gitignore (vtrefny)
c775463
- Fix copy method (#1254135) (bcl)
c775463
- Add OSError to list of errors in updateSysfsPath (#1252949) (bcl)
c775463
- Remove the cacheRequest kwarg for thin(pool) LVs (#1254567) (vpodzime)
c775463
- Do not propagate low-level blockdev.CryptoError when setting up LUKS
c775463
  (#1253925) (vpodzime)
c775463
- Merge pull request #199 from vpodzime/master-lvm_cache_tests (vpodzime)
c775463
- Merge pull request #201 from vpodzime/master-mountsCache_resolve_devspec
c775463
  (vpodzime)
c775463
- Prefer code consistency over pylint's complaints in tests (vpodzime)
c775463
- Add a basic test for cached LVMLogicalVolumeDevice's properties (vpodzime)
c775463
- Add a basic test for LVMLogicalVolumeDevice's properties (vpodzime)
c775463
- Make sure LV's properties reporting size return a Size instance (vpodzime)
c775463
- Add unit tests for the LVM cache support (vpodzime)
c775463
- Use device name from udev only if it's available (#1252052) (vpodzime)
c775463
- Add test for getFreeSpace aligning (vtrefny)
c775463
- Allow aligning free regions to disk grainSize (#1244671) (vtrefny)
c775463
- Fix _unalignedMaxPartSize for logical partitions (#1250890) (vtrefny)
c775463
67e1790
* Fri Aug 07 2015 Brian C. Lane <bcl@redhat.com> - 1.12-1
67e1790
- Remove unusable free regions from list when setting up growth. (dlehman)
67e1790
- Merge pull request #190 from vpodzime/master-lvm_cache_creation (dlehman)
67e1790
- Merge pull request #194 from dwlehman/mount-cache-symlinks (dlehman)
67e1790
- Merge pull request #193 from dwlehman/md-fwraid-detection (dlehman)
67e1790
- Add unit tests to cover md containers. (dlehman)
67e1790
- Minor cleanup of blivet.formats.fs.BTRFS._preSetup. (dlehman)
67e1790
- Fix isDisk and partitionable properties for md fwraid. (dlehman)
67e1790
- Don't use MD_DEVNAME as device name for md partitions. (dlehman)
67e1790
- Use udev to find name of md members' container. (dlehman)
67e1790
- Call superclass ctor a bit later to get size attrs set up first. (dlehman)
67e1790
- updateSize for md containers is a no-op. (dlehman)
67e1790
- Fix UnboundLocalError in FSMinSize (#1249304) (vtrefny)
67e1790
- Fix mount cache resolution of devices with symlinks. (#1247803) (dlehman)
67e1790
- Add kwarg to udev.resolve_devspec to return canonical device name. (dlehman)
67e1790
- Use slow as well as fast PVs for cached LV's non-cache part (vpodzime)
67e1790
- Make VG determination in Blivet.newLV() less cryptic (vpodzime)
67e1790
- Reserve space for LVM cache(s) when growing LVM requests (vpodzime)
67e1790
- Create cached LVs before non-cached LVs (vpodzime)
67e1790
- Add support for LVM cache creation to LVM device classes (vpodzime)
67e1790
- Add generic class for cache creation requests (vpodzime)
67e1790
- Two minor fixes in LVMLogicalVolumeDevice's constructor's docstring
67e1790
  (vpodzime)
67e1790
9031cbd
* Fri Jul 31 2015 Brian C. Lane <bcl@redhat.com> - 1.11-1
9031cbd
- Put MDRaidArrayDevice.devices back, but mark it as deprecated. (dlehman)
9031cbd
- Skip tearing down devices when unmounting filesystems (bcl)
9031cbd
- Include details when umount fails (bcl)
9031cbd
- Merge pull request #183 from dwlehman/tests-20150728 (dlehman)
9031cbd
- Merge pull request #182 from dwlehman/devicefactory-20150728 (dlehman)
9031cbd
- Merge pull request #184 from dwlehman/misc-20150728 (dlehman)
9031cbd
- Enable unit test suite in jenkins. (dlehman)
9031cbd
- Disable image-backed unit tests temporarily. (dlehman)
9031cbd
- Add some tests for DeviceFactory. (dlehman)
9031cbd
- Do basic child accounting when replacing a parent. (dlehman)
9031cbd
- Set new raid level on correct device in MDFactory. (dlehman)
9031cbd
- Fix container member switching when toggling member encryption. (dlehman)
9031cbd
- Don't adjust actual lv size based on md metadata space requirements.
9031cbd
  (dlehman)
9031cbd
- Merge pull request #57 from vpodzime/master-luks_npass (vpodzime)
9031cbd
- Fix names of the keyword arguments for luks_add_key and luks_remove_key
9031cbd
  (vpodzime)
9031cbd
- Make a better effort to clean up loop devices on failure. (dlehman)
9031cbd
- Correctly get current size of disk files. (dlehman)
9031cbd
- Don't warn about missing UUIDs for non-existent containers. (dlehman)
9031cbd
- Only check disks for membership in a multipath. (dlehman)
9031cbd
- Only update md array name if MD_DEVNAME is set. (#1212073) (dlehman)
9031cbd
- Weed out unresolved macros in the check-requires target. (clumens)
9031cbd
- Merge pull request #126 from vpodzime/master-translations_subpackage
9031cbd
  (vpodzime)
9031cbd
- Put translations into a subpackage shared by Python 2 and 3 (vpodzime)
9031cbd
- Require pygobject3-base instead of pygobject (#1246842) (dshea)
9031cbd
- Add method to list primary partitions (vtrefny)
9031cbd
- Merge pull request #179 from dwlehman/size-followups (dlehman)
9031cbd
- Fix test for failure to find space for device. (dlehman)
9031cbd
- Make sure factory target size is within the limits of the fstype. (dlehman)
9031cbd
- Unset obsolete format before updating device size. (dlehman)
9031cbd
- Make sure size is numeric before comparing it with format minimum. (dlehman)
9031cbd
- Don't constrain thin lv sizes to vg free space. (dlehman)
9031cbd
8910ff3
* Fri Jul 24 2015 Brian C. Lane <bcl@redhat.com> - 1.10-1
8910ff3
- Merge pull request #177 from AdamWill/1245446 (dlehman)
8910ff3
- use floor division in calculating amount to reclaim (#1245446) (awilliam)
8910ff3
- Remember to use the shell command when calling external stuff in Makefile.
8910ff3
  (clumens)
8910ff3
- Add a new makefile target that does everything needed for jenkins. (clumens)
8910ff3
- Add missing gobject introspection Requires (bcl)
8910ff3
- Add install-requires Makefile target (bcl)
8910ff3
- Update md and btrfs unit tests to run with recent size changes. (dlehman)
8910ff3
- Set format attr after super ctor for md. (dlehman)
8910ff3
- Account for container layer in md fwraid array properties. (dlehman)
8910ff3
- Ensure format is a DeviceFormat during initialization. (dlehman)
8910ff3
- Set target size when setting other size attrs. (dlehman)
8910ff3
- Use 'members' attribute to list RAID member devices. (dlehman)
8910ff3
- BTRFS subvolumes shouldn't inherit from RAIDDevice. (dlehman)
8910ff3
- Require a non-empty member set for md disks. (dlehman)
8910ff3
- Mock mount cache while running action tests. (dlehman)
8910ff3
- Account for recent lvm snapshot format changes in tests. (dlehman)
8910ff3
- Bump size of non-existent devices to format minimum. (dlehman)
8910ff3
- Don't pass createOptions along when creating the btrfs device. (clumens)
8910ff3
- Merge pull request #59 from vpodzime/master-tab_tab (vpodzime)
8910ff3
- Implement the __dir__ method of the LazyImportObject class (vpodzime)
8910ff3
9cccf0b
* Thu Jul 16 2015 Brian C. Lane <bcl@redhat.com> - 1.9-1
9cccf0b
- Apply default size for new partition earlier in constructor. (dlehman)
9cccf0b
- Don't pass model to md fwraid constructor. (#1242610) (dlehman)
9cccf0b
88a6a09
* Fri Jul 10 2015 Brian C. Lane <bcl@redhat.com> - 1.8-1
88a6a09
- Add a bunch more gi.require_version calls (dshea)
88a6a09
- Merge pull request #170 from dwlehman/size-cleanups (dlehman)
88a6a09
- Add unit tests for device size setters and getters. (dlehman)
88a6a09
- Only return target size if it is set to something meaningful. (dlehman)
88a6a09
- Validate new formats against current device size. (dlehman)
88a6a09
- Device size checks do not apply to existing devices. (dlehman)
88a6a09
- Make sure subclasses size setters use the base setter as appropriate.
88a6a09
  (dlehman)
88a6a09
- x-initrd.mount should only be set for /var (#1238603) (bcl)
88a6a09
- There's a python3 anaconda now, so ditch the temporary false positives.
88a6a09
  (clumens)
88a6a09
- Fix a syntax error caused by my previous commit. (clumens)
88a6a09
- Fix a duplicate key caused by patch merging. (clumens)
88a6a09
- Add support for specifying arbitrary mkfs options. (clumens)
88a6a09
- Align free regions before choosing one. (dlehman)
88a6a09
- Align partition sizes earlier in the allocation process. (dlehman)
88a6a09
- Don't crash on cleanup with DASDs or iSCSI devices present. (#1166506)
88a6a09
  (dlehman)
88a6a09
- Make check-requires errors more readable. (dshea)
88a6a09
- Merge pull request #166 from dwlehman/autopart-snapshot-branch (dlehman)
88a6a09
- Default to a string when sorting mountpoints in FSSet.umountFilesystems.
88a6a09
  (dlehman)
88a6a09
- Fix order of arguments to blockdev.thsnapshotcreate. (dlehman)
88a6a09
- Snapshot format exists upon snapshot creation. (dlehman)
88a6a09
- Improve format handling for lvm snapshots. (dlehman)
88a6a09
- Merge pull request #160 from dwlehman/lookup-method-deprecations (dlehman)
88a6a09
- Deprecate some little-used devicetree lookup methods. (dlehman)
88a6a09
- Add a decorator to mark deprecated functions/methods. (dlehman)
88a6a09
- Log python warnings, including DeprecationWarning. (dlehman)
88a6a09
- Catch and relay more exception types from the iscsi process (dshea)
88a6a09
- Use the pipes as contextmanagers to ensure they are closed (dshea)
88a6a09
- Close the unused half of pipes after the fork (dshea)
88a6a09
9aac2b5
* Fri Jun 26 2015 Brian C. Lane <bcl@redhat.com> - 1.7-1
9aac2b5
- Merge pull request #167 from mulkieran/master-format-copy-b (mulkieran)
9aac2b5
- Merge pull request #156 from vpodzime/master-lvm_cache_actually (vpodzime)
9aac2b5
- Add cache support to the LVMLogicalVolumeDevice class (vpodzime)
9aac2b5
- Copy all DeviceFormat objects using deepcopy. (amulhern)
9aac2b5
- Make use of FSTask and FSUnimplementedTask in FS* tasks. (amulhern)
9aac2b5
- Add an abstract parent of all filesystem tasks. (amulhern)
9aac2b5
- Merge pull request #162 from dwlehman/storage-device-format-type-consistency
9aac2b5
  (dlehman)
9aac2b5
- Merge pull request #138 from dwlehman/partitionable-md (dlehman)
9aac2b5
- Document the fact that StorageDevice.format is always a DeviceFormat.
9aac2b5
  (dlehman)
9aac2b5
- Ignore some interruptible system call warnings (dshea)
9aac2b5
- Retry interruptible calls (dshea)
9aac2b5
- Ignore EINTR from os.close instead of retrying the call (dshea)
9aac2b5
- Add kwargs to eintr_retry_call (dshea)
9aac2b5
- Specify required version of GI-imported packages (vpodzime)
9aac2b5
- Add classes for LVM cache related functionality (vpodzime)
9aac2b5
- Add generic classes for cache and cache stats (vpodzime)
9aac2b5
- Merge pull request #149 from vpodzime/master-lvm_cache (vpodzime)
9aac2b5
- Implement the support for resizing internal metadata LVs of thin pools
9aac2b5
  (vpodzime)
9aac2b5
- Use relations between LVs to determine parent LV (vpodzime)
9aac2b5
- Make Blivet.lvs return all LVs not just traditional/thick LVs (vpodzime)
9aac2b5
- Accept both list and ParentList when checking LVs parents (vpodzime)
9aac2b5
- Create and use internal LVs instead of static values (vpodzime)
9aac2b5
- Add classes for the internal LVs of various types (vpodzime)
9aac2b5
- Merge pull request #137 from dwlehman/md-boot-metadata-branch (dlehman)
9aac2b5
- Treat existing md arrays whose members are all disks like disks. (dlehman)
9aac2b5
- Handle formatting after adding devices from format handlers. (dlehman)
9aac2b5
- Merge pull request #158 from mulkieran/master-target-size (mulkieran)
9aac2b5
- Move parents checking and update into a seprarate methods (vpodzime)
9aac2b5
- Rearrange and group some of the StorageDevice's methods/properties (vpodzime)
9aac2b5
- Don't crash when processing cached LVs (vpodzime)
9aac2b5
- Make roundToNearest() slightly more robust. (amulhern)
9aac2b5
- Extend Size.convertTo() to work with arbitrary Size() values. (amulhern)
9aac2b5
- Changes to FS._setTargetSize(). (amulhern)
9aac2b5
- Increase ext4 maximum size from 16 TiB to 1 EiB (#1231049) (bcl)
9aac2b5
- Merge pull request #155 from atodorov/fix_issue_154 (mulkieran)
9aac2b5
- Use len of set to check for duplicates in list of packages. (atodorov)
9aac2b5
- Merge pull request #153 from mulkieran/master-task-names (mulkieran)
9aac2b5
- Omit completely pointless setUp method. (amulhern)
9aac2b5
- Make a size refer to a Size object. (amulhern)
9aac2b5
- Add __str__ method to various subclasses of Task. (amulhern)
9aac2b5
- Don't pass unused mountpoint dict to preCommitFixup. (dlehman)
9aac2b5
- Use the default md metadata version for everything except /boot/efi.
9aac2b5
  (dlehman)
ae31bac
a06d8d5
* Wed Jun 10 2015 Brian C. Lane <bcl@redhat.com> - 1.6-1
a06d8d5
- Fix indentation in action_test.py (dlehman)
a06d8d5
- Merge pull request #133 from atodorov/fix_deprecation_warnings (mulkieran)
a06d8d5
- Merge pull request #147 from vojtechtrefny/master_fix_undo_resize (vtrefny)
a06d8d5
- Fix setting original size for format resize action. (#1225352) (vtrefny)
a06d8d5
- Make unit test assertion expressions fully Python2/3 compatible. (atodorov)
a06d8d5
- Merge pull request #151 from mulkieran/master-120 (mulkieran)
a06d8d5
- Merge pull request #122 from atodorov/remove_doctest (mulkieran)
a06d8d5
- Parameterize Makefile test targets on Python version. (atodorov)
a06d8d5
- Merge pull request #148 from mulkieran/master-132 (mulkieran)
a06d8d5
- Merge pull request #144 from mulkieran/master-128 (mulkieran)
a06d8d5
- Remove facilities for running tests as standalone modules. (atodorov)
a06d8d5
- Include automatic and manual test documentation. (atodorov)
a06d8d5
- Remove an accidental variable assignment in LVMLogicalVolumeDevice (vpodzime)
a06d8d5
- Merge pull request #143 from mulkieran/master-134 (mulkieran)
a06d8d5
- Remove two files in tests directory. (atodorov)
a06d8d5
- Fix typo in docstring. (atodorov)
a06d8d5
- Merge pull request #112 from vpodzime/master-fixed_maps (vpodzime)
a06d8d5
- Merge pull request #129 from mulkieran/master-keepers-c (mulkieran)
a06d8d5
- Merge pull request #135 from mulkieran/master-test-fixes (mulkieran)
a06d8d5
- Convert bytes value to str. (amulhern)
a06d8d5
- Change new format lookup name from "msdos" to "disklabel". (amulhern)
a06d8d5
- Get rid of pointless test case about arguments for labeling apps. (amulhern)
a06d8d5
- Do not raise KeyError if ID_PART_ENTRY_DISK is missing. (amulhern)
a06d8d5
- Manage backing store more independently in loop backed test cases. (amulhern)
a06d8d5
- Pass floats as string to Decimal constructor everywhere. (amulhern)
a06d8d5
- Fix a bug in reading a size specification with a radix in the numeric part.
a06d8d5
  (amulhern)
a06d8d5
- remove mention of doctest b/c target was removed in
a06d8d5
  fed53d969af0eddaeeca58cdf3e40916497aa305 (atodorov)
a06d8d5
- Beware of Python 3's version of the map() built-in function (vpodzime)
a06d8d5
a9a778d
* Thu May 28 2015 Brian C. Lane <bcl@redhat.com> - 1.5-1
a9a778d
- Get rid of an unused import in blivet.zfcp (sbueno+anaconda)
a9a778d
- Make appropriate changes to adapt for s390 libblockdev plugin.
a9a778d
  (sbueno+anaconda)
a9a778d
- Drop check from the release build target (bcl)
a9a778d
- Merge pull request #127 from vpodzime/master-libblockdev_1.0 (vpodzime)
a9a778d
- Adapt to the new libblockdev initialization API (vpodzime)
a9a778d
- Merge pull request #111 from dwlehman/disk-model-branch (dlehman)
a9a778d
- Store vendor/model information for DiskDevice instances. (dlehman)
a9a778d
- Require new version of pyparted with Python 3 related fixes (vpodzime)
a9a778d
- Merge pull request #114 from vojtechtrefny/fix_lvmsnapshot_size2 (vtrefny)
a9a778d
- Merge pull request #118 from mulkieran/master-hawkey (mulkieran)
a9a778d
- Use python-hawkey instead of rpm-python. (amulhern)
a9a778d
- Add a dead simple test for some basic task and resource functionality.
a9a778d
  (amulhern)
a9a778d
- Use COW device to get actual size of LVM snapshots (vtrefny)
a9a778d
90d03da
* Mon May 18 2015 Brian C. Lane <bcl@redhat.com> - 1.4-1
90d03da
- Workaround for chrooted mountpoints  (#1217578) (vtrefny)
90d03da
- Merge pull request #116 from mulkieran/master-gerror (mulkieran)
90d03da
- Filter GLib.GError instead of GLib.Error in pylint false positives.
90d03da
  (amulhern)
90d03da
- Merge pull request #113 from mulkieran/master-tasks-20150513 (mulkieran)
90d03da
- Guard tests against device support being missing. (amulhern)
90d03da
- Add checks for filesystem availability in selinux tests. (amulhern)
90d03da
- Fix some small mistakes in tests using availability information. (amulhern)
90d03da
- Get rid of abitrary _resizable variable in tests. (amulhern)
90d03da
- Don't use utilsAvailable to skip tests. (amulhern)
90d03da
- Treat a missing plugin as an OK situation. (amulhern)
90d03da
- Use availability information in device actions. (amulhern)
90d03da
- Add a check to determine whether the device type is supported. (amulhern)
90d03da
- If external dependencies are unavailable, cannot support RAID levels.
90d03da
  (amulhern)
90d03da
- Add availability information to devicelibs files. (amulhern)
90d03da
- Track external dependencies in devices. (amulhern)
90d03da
- If lvm is not available, do not do the filtering. (amulhern)
90d03da
- Add availability checking to non-FS formats. (amulhern)
90d03da
- Use filesystem tasks in filesystem. (amulhern)
90d03da
- Add filesystem tasks to tasks directory. (amulhern)
90d03da
- Add tasks infrastructure to tasks directory. (amulhern)
90d03da
- Add error to detect errors in discovering availability info. (amulhern)
90d03da
- Add errors about reading and writing labels to error heirarchy. (amulhern)
90d03da
- Make assignments that override abstract properties into simple attributes.
90d03da
  (amulhern)
90d03da
- Move kernel_filesystems functionality into a little library. (amulhern)
90d03da
- Make labeling(), relabels(), and labelFormatOK() instance methods. (amulhern)
90d03da
- Merge pull request #108 from vojtechtrefny/progress_callbacks (vtrefny)
90d03da
- Merge pull request #109 from mulkieran/master-btrfs-c (mulkieran)
90d03da
- Set a subvolspec format args when making a new BTRFS volume. (amulhern)
90d03da
- Cache data obtained from /proc/self/mountinfo. (amulhern)
90d03da
- Add progress report callback for action processing (vtrefny)
90d03da
- Do not have two ignored variables when one will do. (amulhern)
90d03da
- Fix a typo in comment. (amulhern)
90d03da
- Do not use type() in makebumpver. (clumens)
90d03da
- Merge pull request #100 from mulkieran/master-lvm-a (mulkieran)
90d03da
- Merge pull request #104 from mulkieran/master-1139222 (mulkieran)
90d03da
- Include LUKSDevice information in kickstart data (#1139222) (amulhern)
90d03da
- Un-escape '-'s in names or paths for _all_ lvm lv or vgs. (amulhern)
90d03da
- Fix a few miscellaneous pylint-caught problems. (clumens)
90d03da
- Only give Size objects a __div__ method under python2. (clumens)
90d03da
- Protect against calling testMount on an object that may not have it.
90d03da
  (clumens)
90d03da
- Add a bunch of false positives to make pylint succeed. (clumens)
90d03da
- e.message -> str(e) (clumens)
90d03da
- Disable a pointless override warning. (clumens)
90d03da
- Ignore the environment-modify pylint warnings for size_test.py. (clumens)
90d03da
- blockdevError -> BlockDevError (clumens)
90d03da
- Remove uses of the string module we don't need, ignore warnings on those we
90d03da
  do. (clumens)
90d03da
- unicode isn't undefined on the python2 code paths. (clumens)
90d03da
- Use eintr_retry_call from anaconda. (clumens)
90d03da
- Move blivet to using pocketlint. (clumens)
90d03da
- Merge pull request #97 from mulkieran/master-1072060 (mulkieran)
90d03da
- Merge pull request #93 from vojtechtrefny/fix_active_parted (vtrefny)
90d03da
- If the parent volume has a label, use it in subvol's kickstart (#1072060)
90d03da
  (amulhern)
90d03da
- Merge pull request #94 from mulkieran/master-raid (mulkieran)
90d03da
- Allow adding new partitions to disks with active devices (#1212841) (vtrefny)
90d03da
- Fix "anaconda hangs while trying to discover iscsi..." (#1166652) (jkonecny)
90d03da
- Move definition of _level attribute above super-constructor call. (amulhern)
90d03da
- Fix status for LVMPhysicalVolume format (vtrefny)
90d03da
e47abb0
* Wed Apr 22 2015 Brian C. Lane <bcl@redhat.com> - 1.3-1
e47abb0
- fix conf.py pylint errors (bcl)
e47abb0
- Fix BlockDev import in populator.py (bcl)
e47abb0
- Prevent pylint from going crazy because of libblockdev's ErrorProxy
e47abb0
  (vpodzime)
e47abb0
- Make use of the new libblockdev error reporting (vpodzime)
e47abb0
- Add libselinux-python to package dependencies (#1211834) (vtrefny)
e47abb0
- Introduce a new doReqPartition method that is similar to doAutoPartition.
e47abb0
  (clumens)
e47abb0
- Merge pull request #81 from mulkieran/master-mount-options (mulkieran)
e47abb0
- Merge pull request #66 from vpodzime/master-py3_final (martin.kolman)
e47abb0
- Encode input for os.write() (mkolman)
e47abb0
- Build the python3-blivet subpackage (vpodzime)
e47abb0
- Do not modify dict while iterating over its values (vpodzime)
e47abb0
- Do not try to compare strings and Nones when sorting mountpoints (vpodzime)
e47abb0
- Always return strings from regular capture output run functions (mkolman)
e47abb0
- Do not use variable from an inner comprehension in tests (vpodzime)
e47abb0
- Implement and test Python 3 division for the Size class (vpodzime)
e47abb0
- Replace python 2 build-in-function cmp() with custom method (vtrefny)
e47abb0
- Do not rely on __sub__ being implemented as __add__ (-1)* (vpodzime)
e47abb0
- Transform our compare functions into key functions and use these instead
e47abb0
  (vpodzime)
e47abb0
- Fix the size_test to stop using byte strings (vpodzime)
e47abb0
- Do not define unit strings as byte strings (vpodzime)
e47abb0
- Do not pass context to Decimal numeric operations (vpodzime)
e47abb0
- Don't call object's (as a class) __new__ with extra arguments (vpodzime)
e47abb0
- Make translation to lowerASCII Python[23]-compatible (vpodzime)
e47abb0
- Replace __import__ call with importlib.import_module (vpodzime)
e47abb0
- In FS._postSetup() check the mountpoint options that were actually used.
e47abb0
  (amulhern)
e47abb0
- Add kwargs to unmount and move mountpoint check into _preSetup (bcl)
e47abb0
- Do not try importing hidden/backup files as formats (vpodzime)
e47abb0
- Add back DeviceTree's support for saving LUKS passphrases (vpodzime)
e47abb0
- Do not try to stat FileDevice's path if it doesn't exist (vpodzime)
e47abb0
- Merge pull request #76 from dwlehman/unusable-storage-branch (dlehman)
e47abb0
- Add error handling around storageInitialize for unusable setups. (dlehman)
e47abb0
- Include suggestions in error classes for unusable storage configurations.
e47abb0
  (dlehman)
e47abb0
- Use partially corrupt gpt disklabels. (dlehman)
e47abb0
- Consolidate common code in DeviceFormat class methods. (dlehman)
e47abb0
- Update get_mount_paths to use mountsCache (bcl)
e47abb0
- Add multiple mountpoint handling to MountsCache (bcl)
e47abb0
- Remove obsolete FIXME from FS.status (bcl)
e47abb0
- Check to see if mountpoint is already mounted (bcl)
e47abb0
- Add isMountpoint to MountsCache (bcl)
e47abb0
- Add ability to unmount specific mountpoints (bcl)
e47abb0
- Fix pylint errors for six.moves import (vtrefny)
e47abb0
- Merge pull request #72 from vojtechtrefny/picklable-size (vpodzime)
e47abb0
- Merge pull request #74 from mulkieran/master-trivia (mulkieran)
e47abb0
- Fix two instances where check_equal() returned True incorrectly. (amulhern)
e47abb0
- Fix typo in 66f2ddb11e85ec6f48535d670dd6f24cb60cbe55. (amulhern)
e47abb0
- Make sure installer_mode is reset to original value. (amulhern)
e47abb0
- Test for Size pickling support (vtrefny)
e47abb0
- Pickling support for Size. (vtrefny)
e47abb0
- Disable pylint bad-super-call in MDRaidArrayDevice.updateSize. (dlehman)
e47abb0
- Merge pull request #68 from dwlehman/parted-device-branch (dlehman)
e47abb0
- Require reallocation after changing an allocated partition's size. (dlehman)
e47abb0
- Move mediaPresent out of Device and into StorageDevice. (dlehman)
e47abb0
- Don't use parted.Device to obtain size info. (dlehman)
e47abb0
- Merge pull request #70 from mulkieran/master-1208536 (mulkieran)
e47abb0
- Prepend /sys to sysfs path for udev lookup (#1208536) (amulhern)
e47abb0
- Fall back on mdadm info if udev info is missing for the array (#1208536)
e47abb0
  (amulhern)
e47abb0
- Catch DeviceError as well as ValueError (#1208536) (amulhern)
e47abb0
- Make an MDContainerDevice if that is the right model (#1208536) (amulhern)
e47abb0
- Change raid variable name to raid_items (#1208536) (amulhern)
e47abb0
- Fix swapped args to processActions. (dlehman)
e47abb0
- Merge pull request #63 from dwlehman/disk-selection-branch (dlehman)
e47abb0
- Use VGname-LVname as key for LVinfo cache (vpodzime)
e47abb0
- Add back DeviceTree's methods and properties used from the outside (vpodzime)
e47abb0
- Wrap keys() with a list so that the dictionary can be changed (martin.kolman)
e47abb0
- Add a method to list disks related by lvm/md/btrfs container membership.
e47abb0
  (dlehman)
e47abb0
- Make getDependentDevices work with hidden devices. (dlehman)
e47abb0
3da514f
* Fri Mar 27 2015 Brian C. Lane <bcl@redhat.com> - 1.2-1
3da514f
- Fix pylint unused variable warnings (vtrefny)
3da514f
- Add test for mountpoints (vtrefny)
3da514f
- Replace _mountpoint with systemMountpoint in other modules (vtrefny)
3da514f
- New method to handle nodev filesystems (vtrefny)
3da514f
- Add dynamic mountpoint detection support (vtrefny)
3da514f
- New method to compute md5 hash of file (vtrefny)
3da514f
- Add information about subvolume to BTRFS format (vtrefny)
3da514f
- Don't specify priority in fstab if -1 (default) is used (#1203709) (vpodzime)
3da514f
- Catch GLib.GError in places where we catch StorageError (#1202505) (vpodzime)
3da514f
- slave_dev is undefined here, use slave_devices[0] instead. (clumens)
3da514f
- Clean out the mock chroot before attempting to run the rest of the test.
3da514f
  (clumens)
3da514f
- Move recursiveRemove from Blivet to DeviceTree. (dlehman)
3da514f
- Factor out adding of sysfs slave (parent) devices into its own method.
3da514f
  (dlehman)
3da514f
- Add a __str__ method to DeviceTree. (dlehman)
3da514f
- Allow changing the names of existing devices. (dlehman)
3da514f
- Remove redundant block for adding fwraid member disks. (dlehman)
3da514f
- Return a device from addUdevLVDevice if possible. (dlehman)
3da514f
- Pass a sysfs path to MultipathDevice constructor from Populator. (dlehman)
3da514f
- Resolve md names in udev info. (dlehman)
3da514f
- LVMVolumeGroupDevice format should be marked as immutable. (dlehman)
3da514f
- Don't catch and re-raise device create exceptions as DeviceCreateError.
3da514f
  (dlehman)
3da514f
- Call superclass _preCreate from BTRFSVolumeDevice._preCreate. (dlehman)
3da514f
- Move code that populates the device tree into a new class and module.
3da514f
  (dlehman)
3da514f
- Move action list management into a separate class and module. (dlehman)
3da514f
- Put an __init__.py in devices_tests directory. (amulhern)
3da514f
- Require the Python 2 version of pykickstart (#1202255) (vpodzime)
3da514f
- Use Size method to perform a Size operation (#1200812) (amulhern)
3da514f
- Extend Size.roundToNearest to allow Size units (#1200812) (amulhern)
3da514f
- Move code that populates the device tree into a new class and module.
3da514f
  (dlehman)
3da514f
- Move action list management into a separate class and module. (dlehman)
3da514f
- Remove a pointless override. (amulhern)
3da514f
- Display the name of the overridden ancestor in error message. (amulhern)