[12472] | 1 | %define is_rhel 0%{?rhel} != 0 |
---|
| 2 | |
---|
| 3 | %bcond_with python2 |
---|
| 4 | %bcond_without python3 |
---|
| 5 | %bcond_with systemd |
---|
| 6 | %bcond_with selinux |
---|
| 7 | |
---|
| 8 | Summary: A python module for system storage configuration |
---|
| 9 | Name: python-blivet |
---|
| 10 | Version: 3.2.2 |
---|
| 11 | Release: 1%{?prerelease}%{?_dist_release}%{?with_systemd:.systemd} |
---|
| 12 | Group: programming |
---|
| 13 | Vendor: Project Vine |
---|
| 14 | Distribution: Vine Linux |
---|
| 15 | |
---|
| 16 | License: LGPLv2+ |
---|
| 17 | URL: https://storageapis.wordpress.com/projects/blivet |
---|
| 18 | |
---|
| 19 | %global realname blivet |
---|
| 20 | %global realversion %{version}%{?prerelease} |
---|
| 21 | Source0: https://github.com/storaged-project/blivet/releases/download/blivet-%{realversion}/%{realname}-%{realversion}.tar.gz |
---|
| 22 | Source1: https://github.com/storaged-project/blivet/releases/download/blivet-%{realversion}/%{realname}-%{realversion}-tests.tar.gz |
---|
| 23 | Patch2: 0001-disabled-SELinux.patch |
---|
| 24 | |
---|
| 25 | # Versions of required components (done so we make sure the buildrequires |
---|
| 26 | # match the requires versions of things). |
---|
| 27 | %global partedver 1.8.1 |
---|
| 28 | %global pypartedver 3.10.4 |
---|
| 29 | %global utillinuxver 2.15.1 |
---|
| 30 | %global libblockdevver 2.19 |
---|
| 31 | %global libbytesizever 0.3 |
---|
| 32 | %global pyudevver 0.18 |
---|
| 33 | |
---|
| 34 | BuildArch: noarch |
---|
| 35 | |
---|
| 36 | %description |
---|
| 37 | The python-blivet package is a python module for examining and modifying |
---|
| 38 | storage configuration. |
---|
| 39 | |
---|
| 40 | %package -n %{realname}-data |
---|
| 41 | Summary: Data for the %{realname} python module. |
---|
| 42 | Group: programming |
---|
| 43 | |
---|
| 44 | %if %{with systemd} |
---|
| 45 | BuildRequires: systemd |
---|
| 46 | %endif |
---|
| 47 | |
---|
| 48 | %description -n %{realname}-data |
---|
| 49 | The %{realname}-data package provides data files required by the %{realname} |
---|
| 50 | python module. |
---|
| 51 | |
---|
| 52 | |
---|
| 53 | %if %{with python3} |
---|
| 54 | %package -n python3-%{realname} |
---|
| 55 | Summary: A python3 package for examining and modifying storage configuration. |
---|
| 56 | Group: programming |
---|
| 57 | |
---|
| 58 | %{?python_provide:%python_provide python3-%{realname}} |
---|
| 59 | |
---|
| 60 | BuildRequires: gettext |
---|
| 61 | BuildRequires: python3-devel |
---|
| 62 | BuildRequires: python3-setuptools |
---|
| 63 | BuildRequires: python3-rpm-macros |
---|
| 64 | |
---|
| 65 | Requires: python3 |
---|
| 66 | Requires: python3-six |
---|
| 67 | Requires: python3-pyudev >= %{pyudevver} |
---|
| 68 | Requires: parted >= %{partedver} |
---|
| 69 | Requires: python3-pyparted >= %{pypartedver} |
---|
| 70 | %if %{with selinux} |
---|
| 71 | Requires: libselinux-python3 |
---|
| 72 | %endif |
---|
| 73 | Requires: python3-blockdev >= %{libblockdevver} |
---|
| 74 | Recommends: libblockdev-btrfs >= %{libblockdevver} |
---|
| 75 | Recommends: libblockdev-crypto >= %{libblockdevver} |
---|
| 76 | Recommends: libblockdev-dm >= %{libblockdevver} |
---|
| 77 | Recommends: libblockdev-fs >= %{libblockdevver} |
---|
| 78 | Recommends: libblockdev-kbd >= %{libblockdevver} |
---|
| 79 | Recommends: libblockdev-loop >= %{libblockdevver} |
---|
| 80 | Recommends: libblockdev-lvm >= %{libblockdevver} |
---|
| 81 | Recommends: libblockdev-mdraid >= %{libblockdevver} |
---|
| 82 | Recommends: libblockdev-mpath >= %{libblockdevver} |
---|
| 83 | Recommends: libblockdev-nvdimm >= %{libblockdevver} |
---|
| 84 | Recommends: libblockdev-part >= %{libblockdevver} |
---|
| 85 | Recommends: libblockdev-swap >= %{libblockdevver} |
---|
| 86 | Recommends: libblockdev-s390 >= %{libblockdevver} |
---|
| 87 | Requires: python3-bytesize >= %{libbytesizever} |
---|
| 88 | Requires: util-linux >= %{utillinuxver} |
---|
| 89 | Requires: lsof |
---|
| 90 | Requires: python3-pygobject |
---|
| 91 | %if %{with systemd} |
---|
| 92 | Requires: systemd-udev |
---|
| 93 | %endif |
---|
| 94 | Requires: %{realname}-data = %{version}-%{release} |
---|
| 95 | |
---|
| 96 | %description -n python3-%{realname} |
---|
| 97 | The python3-%{realname} is a python3 package for examining and modifying storage |
---|
| 98 | configuration. |
---|
| 99 | %endif |
---|
| 100 | |
---|
| 101 | %if %{with python2} |
---|
| 102 | %package -n python2-%{realname} |
---|
| 103 | Summary: A python2 package for examining and modifying storage configuration. |
---|
| 104 | |
---|
| 105 | %{?python_provide:%python_provide python2-%{realname}} |
---|
| 106 | |
---|
| 107 | BuildRequires: gettext |
---|
| 108 | BuildRequires: python-devel |
---|
| 109 | BuildRequires: python-setuptools |
---|
| 110 | |
---|
| 111 | Requires: python |
---|
| 112 | Requires: python-six |
---|
| 113 | Requires: python-pyudev >= %{pyudevver} |
---|
| 114 | Requires: parted >= %{partedver} |
---|
| 115 | Requires: python-pyparted >= %{pypartedver} |
---|
| 116 | Requires: python-libselinux |
---|
| 117 | Requires: python-blockdev >= %{libblockdevver} |
---|
| 118 | Recommends: libblockdev-btrfs >= %{libblockdevver} |
---|
| 119 | Recommends: libblockdev-crypto >= %{libblockdevver} |
---|
| 120 | Recommends: libblockdev-dm >= %{libblockdevver} |
---|
| 121 | Recommends: libblockdev-fs >= %{libblockdevver} |
---|
| 122 | Recommends: libblockdev-kbd >= %{libblockdevver} |
---|
| 123 | Recommends: libblockdev-loop >= %{libblockdevver} |
---|
| 124 | Recommends: libblockdev-lvm >= %{libblockdevver} |
---|
| 125 | Recommends: libblockdev-mdraid >= %{libblockdevver} |
---|
| 126 | Recommends: libblockdev-mpath >= %{libblockdevver} |
---|
| 127 | Recommends: libblockdev-nvdimm >= %{libblockdevver} |
---|
| 128 | Recommends: libblockdev-part >= %{libblockdevver} |
---|
| 129 | Recommends: libblockdev-swap >= %{libblockdevver} |
---|
| 130 | Recommends: libblockdev-s390 >= %{libblockdevver} |
---|
| 131 | Requires: python-bytesize >= %{libbytesizever} |
---|
| 132 | Requires: util-linux >= %{utillinuxver} |
---|
| 133 | Requires: lsof |
---|
| 134 | Requires: python-hawkey |
---|
| 135 | Requires: %{realname}-data = %{version}-%{release} |
---|
| 136 | |
---|
| 137 | %if %{with systemd} |
---|
| 138 | Requires: systemd-udev |
---|
| 139 | %endif |
---|
| 140 | Requires: python-gobject-base |
---|
| 141 | |
---|
| 142 | Obsoletes: blivet-data < 1:2.0.0 |
---|
| 143 | Obsoletes: python-blivet < 1:2.0.0 |
---|
| 144 | |
---|
| 145 | %description -n python-%{realname} |
---|
| 146 | The python-%{realname} is a python2 package for examining and modifying storage |
---|
| 147 | configuration. |
---|
| 148 | %endif |
---|
| 149 | |
---|
| 150 | |
---|
| 151 | %prep |
---|
| 152 | %autosetup -n %{realname}-%{realversion} -N |
---|
| 153 | %autosetup -n %{realname}-%{realversion} -b1 -p1 |
---|
| 154 | |
---|
| 155 | |
---|
| 156 | %build |
---|
| 157 | %{?with_python2:make PYTHON=%{__python2}} |
---|
| 158 | %{?with_python3:make PYTHON=%{__python3}} |
---|
| 159 | |
---|
| 160 | |
---|
| 161 | %install |
---|
| 162 | %{?with_python2:make PYTHON=%{__python2} DESTDIR=%{buildroot} install} |
---|
| 163 | %{?with_python3:make PYTHON=%{__python3} DESTDIR=%{buildroot} install} |
---|
| 164 | %if !%{with systemd} |
---|
| 165 | rm -rf %{buildroot}/lib/systemd |
---|
| 166 | rm -rf %{buildroot}/usr/lib/systemd |
---|
| 167 | %endif |
---|
| 168 | |
---|
| 169 | %find_lang %{realname} |
---|
| 170 | |
---|
| 171 | |
---|
| 172 | %files -n %{realname}-data -f %{realname}.lang |
---|
| 173 | %{_sysconfdir}/dbus-1/system.d/* |
---|
| 174 | %{_datadir}/dbus-1/system-services/* |
---|
| 175 | %{_libexecdir}/* |
---|
| 176 | %if %{with systemd} |
---|
| 177 | %{_unitdir}/* |
---|
| 178 | %endif |
---|
| 179 | |
---|
| 180 | %if %{with python2} |
---|
| 181 | %files -n python-%{realname} |
---|
| 182 | %license COPYING |
---|
| 183 | %doc README ChangeLog examples |
---|
| 184 | %{python_sitelib}/* |
---|
| 185 | %endif |
---|
| 186 | |
---|
| 187 | %if %{with python3} |
---|
| 188 | %files -n python3-%{realname} |
---|
| 189 | %license COPYING |
---|
| 190 | %doc README ChangeLog examples |
---|
| 191 | %{python3_sitelib}/* |
---|
| 192 | %endif |
---|
| 193 | |
---|
| 194 | |
---|
| 195 | %changelog |
---|
| 196 | * Mon Aug 17 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 3.2.2-1 |
---|
| 197 | - new upsteream release. |
---|
| 198 | |
---|
| 199 | * Tue Sep 17 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 3.1.5-4 |
---|
| 200 | - initial build for Vine Linux. |
---|
| 201 | - added Patch3 to disable SELinux. |
---|
| 202 | |
---|
| 203 | * Tue Aug 27 2019 Vojtech Trefny <vtrefny@redhat.com> - 3.1.5-3 |
---|
| 204 | - Do not try to normalize size for zero size device factories (#1743753) |
---|
| 205 | |
---|
| 206 | * Fri Aug 16 2019 Miro Hrončok <mhroncok@redhat.com> - 1:3.1.5-2 |
---|
| 207 | - Rebuilt for Python 3.8 |
---|
| 208 | |
---|
| 209 | * Thu Aug 15 2019 Vojtech Trefny <vtrefny@redhat.com> - 3.1.5-1 |
---|
| 210 | - Move dependencies code from StorageDevice to Device (vtrefny) |
---|
| 211 | - Always use luks_data.min_entropy as a default minimum entropy (vponcova) |
---|
| 212 | - Add 'protected' property setter to LVMVolumeGroupDevice (#1729363) (vtrefny) |
---|
| 213 | - fix of LV max size calculation (japokorn) |
---|
| 214 | - Added min size for partitions (japokorn) |
---|
| 215 | - Improved non-unique UUID handling (japokorn) |
---|
| 216 | - Check if disklabel supports partition names (#1723228) (vtrefny) |
---|
| 217 | - format_device: Revert destroy action if create fails (#1727589) (vtrefny) |
---|
| 218 | - Do not allow resizing of LUKS devices with integrity (vtrefny) |
---|
| 219 | - Return underlying block device as 'slave' for LUKS with integrity (vtrefny) |
---|
| 220 | - Fix removing LUKS devices with integrity (vtrefny) |
---|
| 221 | - Check status before activating dmraid set in populate. (#1723979) (dlehman) |
---|
| 222 | - Use DBus call to see if we're in a vm. (dlehman) |
---|
| 223 | - Use dasd disklabel for vm disks backed by dasds. (dlehman) |
---|
| 224 | - Add a function to detect if running in a vm. (dlehman) |
---|
| 225 | - Remove teardown_all from the populate method (vponcova) |
---|
| 226 | - Correctly handle non-unicode iSCSI initiator names (vtrefny) |
---|
| 227 | - Add, test and use a new method to get size with reserve (vpodzime) |
---|
| 228 | - Beware non-positive sizes in thpool metadata size calculations (vpodzime) |
---|
| 229 | - Log sizes in MiB in thpool auto metadata size calculations (vpodzime) |
---|
| 230 | - Recalculate thpool's metadata size on resize in LVMThinPFactory (vpodzime) |
---|
| 231 | - Move the thpool reserve calculations to LVMFactory (vpodzime) |
---|
| 232 | |
---|
| 233 | * Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1:3.1.4-3 |
---|
| 234 | - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild |
---|
| 235 | |
---|
| 236 | * Thu Jul 11 2019 Vojtech Trefny <vtrefny@redhat.com> - 3.1.4-2 |
---|
| 237 | - Remove teardown_all from the populate method (vponcova) |
---|
| 238 | - initial PowerNV class support (dan) |
---|
| 239 | |
---|
| 240 | * Tue Jun 11 2019 Vojtech Trefny <vtrefny@redhat.com> - 3.1.4-1 |
---|
| 241 | - Don't call fnmatch with None (#1698937) (vponcova) |
---|
| 242 | - Do not crash on non-int lun argument when creating iscsi disk object. (rvykydal) |
---|
| 243 | - Make iscsi device attribute modifications backward compatible. (rvykydal) |
---|
| 244 | - Do not store iscsi module nodeinfo in device object. (rvykydal) |
---|
| 245 | - Only call mpath plugin when it is available. (#1697378) (dlehman) |
---|
| 246 | - Include tests archive where appropriate in make targets. (dlehman) |
---|
| 247 | - Add spec file logic to include unit tests in SRPM. (dlehman) |
---|
| 248 | - Add a target to create an archive of the unit tests. (dlehman) |
---|
| 249 | - Remove profanity from an old comment. (dlehman) |
---|
| 250 | - Fix mounting of the filesystem iso9660 (vponcova) |
---|
| 251 | - Remove unnecessary pass statements (vtrefny) |
---|
| 252 | - Check for format tools availability in action_test (vtrefny) |
---|
| 253 | - Skip weak dependencies test if we don't have all libblockdev plugins (vtrefny) |
---|
| 254 | - Properly clean after availability test case (vtrefny) |
---|
| 255 | - Ensure correct type of mpath cache member list. (dlehman) |
---|
| 256 | - Do not crash if 'dm.get_member_raid_sets' fails (#1684851) (vtrefny) |
---|
| 257 | - Fix supported disklabels in 'test_platform_label_types' on EFI (vtrefny) |
---|
| 258 | - Support legacy MBR (msdos) as part of UEFI to enable hybrid builds (pbrobinson) |
---|
| 259 | - Automatically adjust size of growable devices for new format (vtrefny) |
---|
| 260 | - spec: Remove obsolete Group tag and bump min libblockdev version (vtrefny) |
---|
| 261 | |
---|
| 262 | * Thu Mar 21 2019 Vojtech Trefny <vtrefny@redhat.com> - 3.1.3-3 |
---|
| 263 | - Ensure correct type of mpath cache member list |
---|
| 264 | |
---|
| 265 | * Mon Mar 11 2019 Vojtech Trefny <vtrefny@redhat.com> - 3.1.3-2 |
---|
| 266 | - Support legacy MBR (msdos) as part of UEFI to enable hybrid builds (pbrobinson) |
---|
| 267 | |
---|
| 268 | * Wed Feb 27 2019 Vojtech Trefny <vtrefny@redhat.com> - 3.1.3-1 |
---|
| 269 | - Don't crash if blockdev mpath plugin isn't available. (#1672971) (dlehman) |
---|
| 270 | - iscsi: Add default value to unused 'storage' argument in 'write' (vtrefny) |
---|
| 271 | - Add exported property to LVMVolumeGroupDevice (vtrefny) |
---|
| 272 | - Add VG data to static_data (vtrefny) |
---|
| 273 | - Do not try to get format free space for non-existing formats (vtrefny) |
---|
| 274 | - Do not raise exception if can't get PV free space (vtrefny) |
---|
| 275 | - Fix undefined attribute in LVM info cache (vtrefny) |
---|
| 276 | - Use raw_device to get thinpool device in LVMThinPFactory (#1490174) (vtrefny) |
---|
| 277 | - Do not crash if DM RAID activation fails (#1661712) (vtrefny) |
---|
| 278 | - Remove the unused sysroot property (vponcova) |
---|
| 279 | - Remove unused attributes from the Blivet class (vponcova) |
---|
| 280 | - Remove the unused gpt flag (vponcova) |
---|
| 281 | - Copy the iSCSI initiator name file to the installed system (vtrefny) |
---|
| 282 | - Use udev to determine if disk is a multipath member. (dlehman) |
---|
| 283 | - Require libfc instead of fcoe for offloaded FCoE. (#1575953) (dlehman) |
---|
| 284 | |
---|
| 285 | * Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1:3.1.2-2 |
---|
| 286 | - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild |
---|
| 287 | |
---|
| 288 | * Wed Dec 12 2018 Vojtech Trefny <vtrefny@redhat.com> - 3.1.2-1 |
---|
| 289 | - Fix reading LV attributes in LVMVolumeGroupDevice.status (vtrefny) |
---|
| 290 | - Do not try to login to iBFTs with active session (vtrefny) |
---|
| 291 | - Fix xfs sync of chrooted mountpoint. (dlehman) |
---|
| 292 | - Only update sysfs path in ctor for active devices. (dlehman) |
---|
| 293 | - Fix new pep8/pycodestyle warnings (vtrefny) |
---|
| 294 | - Ignore PEP8 W504 warning ("line break after binary operator") (vtrefny) |
---|
| 295 | - pylint: Allow loading all C extensions (vtrefny) |
---|
| 296 | - Use 'pycodestyle' instead of 'pep8' (vtrefny) |
---|
| 297 | - Fix failing populator test without nvdimm plugin (vtrefny) |
---|
| 298 | - Add 'srpm' and 'rpm' targets to Makefile for building (S)RPMs (vtrefny) |
---|
| 299 | - Fix crash on reset on systems without nvdimm plugin (vtrefny) |
---|
| 300 | - Use the size info of internal LVs when getting space usage for existing LVs (v.podzimek) |
---|
| 301 | - Calculate the number of RAID PVs from the origin for cached LVs (v.podzimek) |
---|
| 302 | - Make raid_level a property of an LV object (v.podzimek) |
---|
| 303 | - Add a test for DeviceTree.get_related_disks. (dlehman) |
---|
| 304 | - Fix ixgbe/bnx2fc fcoe disk detection (#1651506) (rvykydal) |
---|
| 305 | - Use RAID name for partitions on an MD array (vtrefny) |
---|
| 306 | - Move btrfs name validation to devicelibs (vtrefny) |
---|
| 307 | - Don't try to set selinux context for nodev or vfat file systems. (dlehman) |
---|
| 308 | - Only try to set selinux context for lost+found on ext file systems. (dlehman) |
---|
| 309 | - Wipe all stale metadata after creating md array. (#1639682) (dlehman) |
---|
| 310 | - Don't try to update sysfs path for non-block devices. (#1579375) (dlehman) |
---|
| 311 | - Don't raise errors without messages (vponcova) |
---|
| 312 | - Install ndctl when NVDIMMs are used. (dlehman) |
---|
| 313 | - Deactivate incomplete VGs along with everything else. (dlehman) |
---|
| 314 | - Work around udev timing issues. (dlehman) |
---|
| 315 | - Fix options for ISCSI functions (#1632656) (vtrefny) |
---|
| 316 | - Use format.status when checking for PV status (vtrefny) |
---|
| 317 | - Remove Anaconda flags (vponcova) |
---|
| 318 | - Remove square brackets when matching internal LVs (v.podzimek) |
---|
| 319 | |
---|
| 320 | * Mon Oct 08 2018 Vojtech Trefny <vtrefny@redhat.com> - 3.1.1-2 |
---|
| 321 | - Fix options for ISCSI functions (#1632656) (vtrefny) |
---|
| 322 | |
---|
| 323 | * Wed Sep 26 2018 Vojtech Trefny <vtrefny@redhat.com> - 3.1.1-1 |
---|
| 324 | - Check device dependencies only for device actions (vtrefny) |
---|
| 325 | - Allow removing btrfs volumes without btrfs support (vtrefny) |
---|
| 326 | - Adjust LVMPhysicalVolumeMethodsTestCase to new pvcreate option (vtrefny) |
---|
| 327 | - add `-y' to lvm.pvcreate (hongxu.jia) |
---|
| 328 | - Drop omap partition table tests on ARM platforms (pbrobinson) |
---|
| 329 | - Update disk label tests for ARM platforms (pbrobinson) |
---|
| 330 | - Ignore pylint 'no-value-for-parameter' warning (vtrefny) |
---|
| 331 | - arm: add support for EFI on ARMv7 (pbrobinson) |
---|
| 332 | - Aarch64 platforms: Fix gpt defaults for 64 bit arm platforms (pbrobinson) |
---|
| 333 | - arch: arm: drop get_arm_machine function (pbrobinson) |
---|
| 334 | - arch: arm: drop omap specifics for partitioning (pbrobinson) |
---|
| 335 | - Create a separate availability check for dmraid support (vtrefny) |
---|
| 336 | |
---|
| 337 | * Thu Aug 30 2018 Vojtech Trefny <vtrefny@redhat.com> - 3.1.0-2 |
---|
| 338 | - arm: add support for EFI on ARMv7 (probinson) |
---|
| 339 | - Aarch64 platforms: Fix gpt defaults for 64 bit arm platforms (probinson) |
---|
| 340 | - arch: arm: drop get_arm_machine function (probinson) |
---|
| 341 | - arch: arm: drop omap specifics for partitioning (probinson) |
---|
| 342 | |
---|
| 343 | * Mon Aug 13 2018 Vojtech Trefny <vtrefny@redhat.com> - 3.1.0-1 |
---|
| 344 | - Allow configuring default LUKS2 PBKDF arguments using luks_data (vtrefny) |
---|
| 345 | - Fix the populate_kickstart method in LUKS (vtrefny) |
---|
| 346 | - Allow specifying extra arguments for PBKDF when creating LUKS2 (vtrefny) |
---|
| 347 | - Add support for LUKS2 to DeviceFactory (vtrefny) |
---|
| 348 | - DeviceFactory: use min_luks_entropy from kwargs (vtrefny) |
---|
| 349 | - Fix passing 'min_luks_entropy' when creating LUKS format (vtrefny) |
---|
| 350 | - Use passphrase/key file when resizing LUKS2 format (vtrefny) |
---|
| 351 | - Require libblockdev 2.17 (vtrefny) |
---|
| 352 | - Add support for LUKS2 format (vtrefny) |
---|
| 353 | - Add initial support for DM Integrity "format" (vtrefny) |
---|
| 354 | - Do not try to add LUKSDevice in LUKSFormatPopulator (vtrefny) |
---|
| 355 | - Add support for dm-integrity devices (vtrefny) |
---|
| 356 | - Fixed various issues preventing successful build (japokorn) |
---|
| 357 | |
---|
| 358 | * Thu Aug 2 2018 Peter Robinson <pbrobinson@fedoraproject.org> 3.1.0-0.5.b2 |
---|
| 359 | - Bump release to fix upgrade path |
---|
| 360 | |
---|
| 361 | * Mon Jul 30 2018 David Lehman <dlehman@redhat.com> - 3.1.0-0.1.b2 |
---|
| 362 | - Do not ignore "Image out-of-sync" internal LVs (vtrefny) |
---|
| 363 | - Fixed error message when slave is missing (japokorn) |
---|
| 364 | - Ensure WWNs are set for multipath and dmraid. (dlehman) |
---|
| 365 | - Use ID_WWN_WITH_EXTENSION for WWNs. (dlehman) |
---|
| 366 | - Ignore pylint error "bad-option-value" for new pylint errors (vtrefny) |
---|
| 367 | - Fix errors found by new pylint 2.0.0 (vtrefny) |
---|
| 368 | - Fix caching logic in ExternalResource. (dlehman) |
---|
| 369 | - Use DiskFile to allow testing missing dependencies as non-root. (dlehman) |
---|
| 370 | - Restore availability caching after disabling for tests. (dlehman) |
---|
| 371 | - Preserve original blockdev plugin list in test cleanup. (dlehman) |
---|
| 372 | - Fix positional/key-word arguments in util.Path (vtrefny) |
---|
| 373 | - fix doc for is_s390() (dan) |
---|
| 374 | - The key size of LUKS should be 0 by default (vponcova) |
---|
| 375 | - Do not use rpm to check for Zanata client (vtrefny) |
---|
| 376 | - Fixed create_device fail behavior (japokorn) |
---|
| 377 | - Fixed KS forcing zerombr onto RO disk (japokorn) |
---|
| 378 | - Fix BIOS device number regex in edd module. (#1552236) (dlehman) |
---|
| 379 | - Shrink devices before growing others with common ancestors. (#1539422) (dlehman) |
---|
| 380 | - Do not copy ksdata. (rvykydal) |
---|
| 381 | - Find and remove stale LVM metadata immediately after creating md array. (dlehman) |
---|
| 382 | - Adapt mock imports for compatibility w/ python2 & python3. (dlehman) |
---|
| 383 | - Use py2-compatible syntax to get system architecture. (dlehman) |
---|
| 384 | |
---|
| 385 | * Tue Jul 17 2018 Vojtech Trefny <vtrefny@redhat.com> - 3.1.0-0.4.b1 |
---|
| 386 | - Force command line based libblockdev LVM plugin (vtrefny) |
---|
| 387 | |
---|
| 388 | * Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1:3.1.0-0.3.b1 |
---|
| 389 | - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild |
---|
| 390 | |
---|
| 391 | * Fri Jun 15 2018 Miro Hrončok <mhroncok@redhat.com> - 1:3.1.0-0.2.b1 |
---|
| 392 | - Rebuilt for Python 3.7 |
---|
| 393 | |
---|
| 394 | * Wed May 02 2018 David Lehman <dlehman@redhat.com> - 3.1.0-0.1.b1 |
---|
| 395 | - Add 'nvdimm' tag for NVDIMM namespaces (vtrefny) |
---|
| 396 | - Add test for NVDIMMNamespaceDevicePopulator (vtrefny) |
---|
| 397 | - Add populator helper for NVDIMM namespaces (vtrefny) |
---|
| 398 | - Add 'NVDIMMNamespaceDevice' device representing NVDIMM namespaces (vtrefny) |
---|
| 399 | - Add a function for identifying NVDIMM namespaces (vtrefny) |
---|
| 400 | - Add a singleton for NVDIMM namespaces management (vtrefny) |
---|
| 401 | - Add NVDIMM plugin to list of requested plugins (vtrefny) |
---|
| 402 | |
---|
| 403 | * Fri Apr 20 2018 David Lehman <dlehman@redhat.com> - 3.0.1-1 |
---|
| 404 | - Weak dependencies for libblockdev plugins (japokorn) |
---|
| 405 | - Translate log levels from libblockdev to python log levels (vtrefny) |
---|
| 406 | - Try to wait after stopping an MD array (vtrefny) |
---|
| 407 | - Replace deprecated iscsi_firmware dracut option (rvykydal) |
---|
| 408 | - Fix how we check return value for call_sync in safe_dbus (vtrefny) |
---|
| 409 | - Conditionalize the Python 2 subpackage and don't build it on EL > 7 and |
---|
| 410 | Fedora > 28 (miro) |
---|
| 411 | - Fix python3 conditional in rpm spec file. (dlehman) |
---|
| 412 | - Fix upstream URL in spec (vtrefny) |
---|
| 413 | - Allow device specification by node to udev.get_device. (#1524700) (dlehman) |
---|
| 414 | - Do not try to update potfile during make all (vtrefny) |
---|
| 415 | - Use '-p1' when applying patches with autosetup (vtrefny) |
---|
| 416 | - Remove dependency on pocketlint (vtrefny) |
---|
| 417 | - Dasd is a valid label type on s390x (#1538550) (vponcova) |
---|
| 418 | - fcoe: remove /etc/fcoe dir if it exists before copying configuration |
---|
| 419 | (#1542846) (rvykydal) |
---|
| 420 | - Avoid UnitTest.subTest due to python2 incompatibility. (dlehman) |
---|
| 421 | - Adapt action test mock imports for compatibility w/ python2 & python3. |
---|
| 422 | (dlehman) |
---|
| 423 | - Use explicit super() syntax in config actions for py2 compat. (dlehman) |
---|
| 424 | - Use libblockdev runtime dependency checks (#1501249) (vtrefny) |
---|
| 425 | - Fix minor typos (yurchor) |
---|
| 426 | |
---|
| 427 | * Mon Apr 02 2018 David Lehman <dlehman@redhat.com> - 1:3.0.0-0.6.1.b1 |
---|
| 428 | - Use bcond for with python3, allow it on RHEL > 7 (mhroncok) |
---|
| 429 | - Conditionalize the Python 2 subpackage and don't build it on EL > 7 and Fedora > 28 (mhroncok) |
---|
| 430 | |
---|
| 431 | * Tue Mar 20 2018 David Lehman <dlehman@redhat.com> - 1:3.0.0-0.6.b1 |
---|
| 432 | - Don't use a 'wwn' kwarg for MDBiosRaidArrayDevice (#1557957) (awilliam) |
---|
| 433 | |
---|
| 434 | * Sat Mar 17 2018 Iryna Shcherbina <ishcherb@redhat.com> - 1:3.0.0-0.5.b1 |
---|
| 435 | - Update Python 2 dependency declarations to new packaging standards |
---|
| 436 | (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3) |
---|
| 437 | |
---|
| 438 | * Mon Mar 12 2018 David Lehman <dlehman@redhat.com> - 1:3.0.0-0.4.b1 |
---|
| 439 | - Allow device specification by node to udev.get_device. (#1524700) |
---|
| 440 | |
---|
| 441 | * Tue Mar 06 2018 Vojtech Trefny <vtrefny@redhat.com> - 1:3.0.0-0.3.b1 |
---|
| 442 | - Dasd is a valid label type on s390x (#1538550) |
---|
| 443 | |
---|
| 444 | * Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1:3.0.0-0.2.b1 |
---|
| 445 | - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild |
---|
| 446 | |
---|
| 447 | * Wed Nov 08 2017 David Lehman <dlehman@redhat.com> - 3.0.0-0.1.b1 |
---|
| 448 | - Add some reasonable default value for LANG variable in size_test (vtrefny) |
---|
| 449 | - Remove ksdata from Blivet. (dlehman) |
---|
| 450 | - Fix AttributeError in fsminsize (#1502587) (vtrefny) |
---|
| 451 | - Remove Blivet.write_dasd_conf and now-unused Blivet.write. (dlehman) |
---|
| 452 | - Move blivet.partspec into pyanaconda. (dlehman) |
---|
| 453 | - Make uboot partition weight match analogs on other platforms. (dlehman) |
---|
| 454 | - Move some cmdline option checking into Flags. (dlehman) |
---|
| 455 | - Move platform module into pyanaconda. (dlehman) |
---|
| 456 | - Add and use new platform detection functions in arch. (dlehman) |
---|
| 457 | - Move disklabel selection logic into DiskLabel. (dlehman) |
---|
| 458 | - Move new partition weight calculation into PartitionDevice. (dlehman) |
---|
| 459 | - Move osinstall and autopart into pyanaconda. (dlehman) |
---|
| 460 | - Move default thin pool space reservation into devices.lvm. (dlehman) |
---|
| 461 | - DM device subsystem is now obtained by libblockdev (japokorn) |
---|
| 462 | - Document DBus interface. (dlehman) |
---|
| 463 | - Mark the DBus interface as unstable. (dlehman) |
---|
| 464 | - Do not try to use protected disks for autopart (vtrefny) |
---|
| 465 | - Use InstallerStorage in setupDiskImagesNonZeroSizeTestCase (vtrefny) |
---|
| 466 | - Clearpart test tag fixes (japokorn) |
---|
| 467 | - Added support for device tags (japokorn) |
---|
| 468 | - Use Ansible playbook to install test dependencies (vtrefny) |
---|
| 469 | - Use addCleanup for VM tests too (vtrefny) |
---|
| 470 | - Skip tests when SELinux is disabled (japokorn) |
---|
| 471 | - Revert "Use libmount for MountsCache" (vtrefny) |
---|
| 472 | - Only run log_method_call when flags.debug is set. (dlehman) |
---|
| 473 | - Adjust Makefile and spec file for Python 2 compatibility (vtrefny) |
---|
| 474 | - Adapt to anaconda_log rename (mkolman) |
---|
| 475 | - Followup for custom six move for mock. (dlehman) |
---|
| 476 | - Silence pylint with regard to custom six move of mock. (dlehman) |
---|
| 477 | - Allow overriding PYTHONPATH when running unit tests. (dlehman) |
---|
| 478 | - Supply some missing patches during device name tests. (dlehman) |
---|
| 479 | - Allow time for event handling in unit tests. (dlehman) |
---|
| 480 | - python2: Don't try to call unbound method w/ wrong class type. (dlehman) |
---|
| 481 | - python2: threading compatibility. (dlehman) |
---|
| 482 | - python2: compatibility for wraps when used on methods. (dlehman) |
---|
| 483 | - python2: adapt to absence of inspect.signature. (dlehman) |
---|
| 484 | - python2: python2 has no unittest.assertLogs. (dlehman) |
---|
| 485 | - python2: Handle unittest.assertRaisesRegex rename. (dlehman) |
---|
| 486 | - python2: Add a custom six move for mock. (dlehman) |
---|
| 487 | - python2: EddEntry support for len() and indexing. (dlehman) |
---|
| 488 | - python2: Don't use 'default' kwarg to 'min' (dlehman) |
---|
| 489 | - python2: Use six.wraps instead of functools.wraps. (dlehman) |
---|
| 490 | - python2: Use six.raise_from for chained exceptions. (dlehman) |
---|
| 491 | - python2: Use six.next for iterator advancement. (dlehman) |
---|
| 492 | - python2: Explicit args to super function. (dlehman) |
---|
| 493 | - python2: Explicitly declare new-style classes. (dlehman) |
---|
| 494 | - python2: Use six.add_metaclass instead of metaclass kwarg. (dlehman) |
---|
| 495 | - Catch AttributeError if pyanaconda is missing in populator_test. (dlehman) |
---|
| 496 | - Use relative imports in blivet.dbus.blivet. (dlehman) |
---|
| 497 | - pylint: disable pylint warning for InstallerStorage.get_free_space (vtrefny) |
---|
| 498 | - pylint: ignore some pylint warnings in tests (vtrefny) |
---|
| 499 | - Use "flags.keep_empty_ext_partitions" instead of "installer_mode" (vtrefny) |
---|
| 500 | - Add a WWN attr to all disk device classes. (dlehman) |
---|
| 501 | - Fix flag access in selinux test. (dlehman) |
---|
| 502 | - Collect HW RAID info before populating devicetree. (dlehman) |
---|
| 503 | - Add HW RAID properties to DiskDevice. (dlehman) |
---|
| 504 | - Add a devicelibs module for disks. (dlehman) |
---|
| 505 | - Add 'jbod' as an alias for 'linear' RAID level. (dlehman) |
---|
| 506 | - Add some tests for DependencyGuard (dlehman) |
---|
| 507 | - Introduce the discard_new flag and use it (vpodzime) |
---|
| 508 | - Use the 'C.UTF-8' locale instead of '' (vpodzime) |
---|
| 509 | - Add anaconda-core, libvirt and paramiko to TEST_DEPENDENCIES (vpodzime) |
---|
| 510 | - Get rid of the merge-pr script (vpodzime) |
---|
| 511 | - Adjust vmtest to new DeviceFactory constructor API (vtrefny) |
---|
| 512 | - Obtain factory defaults from passed-in device, if there is one. (dlehman) |
---|
| 513 | - Use **kwargs for device factory ctor. (dlehman) |
---|
| 514 | - Use a property to adjust factory size based on encrypted bool. (dlehman) |
---|
| 515 | - Functional testing: Add support for libvirt authentication (vtrefny) |
---|
| 516 | - Fixed merge error (japokorn) |
---|
| 517 | - Enable LVMOnMDTestCase (vtrefny) |
---|
| 518 | - LVMThinSnapShotTestCase: Fix creating of the thin snapshot (vtrefny) |
---|
| 519 | - Create a better test summary when running tests in a VM (vtrefny) |
---|
| 520 | - Add a script to run tests in a virtual machine (vtrefny) |
---|
| 521 | - Move BlivetResetTestCases from ImageBackedTestCase to VMBackedTestCase |
---|
| 522 | (vtrefny) |
---|
| 523 | - Add a test case for tests running in a virtual machine (vtrefny) |
---|
| 524 | - Do not try to create format for snapshots in create_device (vtrefny) |
---|
| 525 | - Use None as mountpoint for new snapshots (vtrefny) |
---|
| 526 | - Do not try to unset flags on other devices than partitions (vtrefny) |
---|
| 527 | - Fix TypeError when calling blivet.reset() (vtrefny) |
---|
| 528 | - Broke backwards API compatibility of LUKS handling (japokorn) |
---|
| 529 | - Default to LVM in the device factory. (dlehman) |
---|
| 530 | - Add callbacks for populate (vpodzime) |
---|
| 531 | - Fix checks when changing fslabel using actions (vtrefny) |
---|
| 532 | - Remove deprecated method udev.device_is_realdisk (vtrefny) |
---|
| 533 | - Use libmount for MountsCache (vtrefny) |
---|
| 534 | - Fix initialization of ignored, exclusive disks. (dlehman) |
---|
| 535 | - Fix devicetree tests to use callbacks instead of record_change. (dlehman) |
---|
| 536 | - Change udev.device_is_disk to match disks only (vtrefny) |
---|
| 537 | - Fix udev.resolve_glob to match device path too (vtrefny) |
---|
| 538 | - Add tests for configuration actions (vtrefny) |
---|
| 539 | - Allow changing format label using configuration actions (vtrefny) |
---|
| 540 | - Add new actions for configuring formats and devices (vtrefny) |
---|
| 541 | - Quickfix of merge bugs (japokorn) |
---|
| 542 | - Remove action objects before resetting via dbus. (dlehman) |
---|
| 543 | - Clean up dbus object management a bit. (dlehman) |
---|
| 544 | - Only overwrite current format if the new one is different. (dlehman) |
---|
| 545 | - Add a Factory method to DBusBlivet. (dlehman) |
---|
| 546 | - Update example dbus client to account for Format interface. (dlehman) |
---|
| 547 | - Adjust zanata version for new branch. (dlehman) |
---|
| 548 | - Allow custom chunk size specification for MDRaidArrayDevice (vtrefny) |
---|
| 549 | - Add zanata-python-client to TEST_DEPENDENCIES (bcl) |
---|
| 550 | - Allow custom chunk size specification for MDRaidArrayDevice (vtrefny) |
---|
| 551 | - Add zanata-python-client to TEST_DEPENDENCIES (bcl) |
---|
| 552 | - Add a Commit method to DBusBlivet. (dlehman) |
---|
| 553 | - Update unit tests. (dlehman) |
---|
| 554 | - Move removed devices and formats into different subtrees. (dlehman) |
---|
| 555 | - Use the object manager to look up objects. (dlehman) |
---|
| 556 | - Add mappings of objects by id and object path to ObjectManager. (dlehman) |
---|
| 557 | - Add an id property to DBusObject. (dlehman) |
---|
| 558 | - Add an Action interface to the dbus service. (dlehman) |
---|
| 559 | - Make sure DBusFormat's Type property is always a string. (dlehman) |
---|
| 560 | - Pass blivet objects to blivet methods. (dlehman) |
---|
| 561 | - Fix root detection on btrfs in rescue mode (vtrefny) |
---|
| 562 | - Use device's mount options when mounting existing systems (vtrefny) |
---|
| 563 | - Add a Commit method to DBusBlivet. (dlehman) |
---|
| 564 | - Update unit tests. (dlehman) |
---|
| 565 | - Move removed devices and formats into different subtrees. (dlehman) |
---|
| 566 | - Use the object manager to look up objects. (dlehman) |
---|
| 567 | - Add mappings of objects by id and object path to ObjectManager. (dlehman) |
---|
| 568 | - Add an id property to DBusObject. (dlehman) |
---|
| 569 | - Add an Action interface to the dbus service. (dlehman) |
---|
| 570 | - Make sure DBusFormat's Type property is always a string. (dlehman) |
---|
| 571 | - Pass blivet objects to blivet methods. (dlehman) |
---|
| 572 | - Move some more installer-specific methods and values into blivet.osinstall. |
---|
| 573 | (sbueno+anaconda) |
---|
| 574 | - Mv copy_to_system from blivet.util to blivet.osinstall (sbueno+anaconda) |
---|
| 575 | - Get rid of flags.installer_mode (sbueno+anaconda) |
---|
| 576 | - Create flags.keep_empty_ext_partitions (sbueno+anaconda) |
---|
| 577 | - Create flags.selinux_reset_fcon (sbueno+anaconda) |
---|
| 578 | - Create flags.auto_dev_updates (sbueno+anaconda) |
---|
| 579 | - Add a Format interface to the dbus service. (dlehman) |
---|
| 580 | - Always require the rounding mode to be specified for Size (vpodzime) |
---|
| 581 | - Add method DBusBlivet.InitializeDisk. (dlehman) |
---|
| 582 | - Add a unit test for DBusBlivet.RemoveDevice. (dlehman) |
---|
| 583 | - Maintain a mapping of object path to DBusDevice in DBusBlivet. (dlehman) |
---|
| 584 | - Correctly handle failures in ResolveDevice. (dlehman) |
---|
| 585 | - Add a RemoveDevice method to DBusBlivet. (dlehman) |
---|
| 586 | - Convert event handling change accounting to use blivet callbacks. (dlehman) |
---|
| 587 | - Add a set of callbacks for changes to blivet's view of things. (dlehman) |
---|
| 588 | - Allow replacing an active format within blivet's model. (dlehman) |
---|
| 589 | - Add the beginnings of an example client. (dlehman) |
---|
| 590 | - Add a Device interface to the dbus service. (dlehman) |
---|
| 591 | - Add an ObjectManager interface to the dbus service. (dlehman) |
---|
| 592 | - Make DBusBlivet names more dbus-like. (dlehman) |
---|
| 593 | - Clean up org.freedesktop.DBus.Properties code in DBusObject a bit. (dlehman) |
---|
| 594 | - Move constants into a separate module. (dlehman) |
---|
| 595 | - Convert some private methods to public properties. (dlehman) |
---|
| 596 | - Import the whole dbus module in a couple of places. (dlehman) |
---|
| 597 | - Add a minimal dbus interface. (dlehman) |
---|
| 598 | - Rearrange the setup call to minimize changes on updates. (dlehman) |
---|
| 599 | - Remove unused readthedocs code from setup.py. (dlehman) |
---|
| 600 | - Ignore all merge commits when making rpm log. (dlehman) |
---|
| 601 | - Isolate some boot device operations in blivet.partitioning. (sbueno+anaconda) |
---|
| 602 | - Move bootloader stuff from Blivet to InstallerStorage. (sbueno+anaconda) |
---|
| 603 | - Some small, stupid bugfixes to first installer isolation patch set. |
---|
| 604 | (sbueno+anaconda) |
---|
| 605 | - LVM data are now global (japokorn) |
---|
| 606 | - Update api to reflect changes from isolating installer-specific code. |
---|
| 607 | (sbueno+anaconda) |
---|
| 608 | - Update examples and test cases for changes from isolating installer code. |
---|
| 609 | (sbueno+anaconda) |
---|
| 610 | - Get rid of blivet.blivet's last deps on blivet.osinstall (sbueno+anaconda) |
---|
| 611 | - Get rid of blivet.blivet's dependence on blivet.osinstall.FSSet |
---|
| 612 | (sbueno+anaconda) |
---|
| 613 | - Mv installer-specific functions to install. Create InstallerStorage. |
---|
| 614 | (sbueno+anaconda) |
---|
| 615 | - Move StorageDiscoveryConfig from blivet.blivet to blivet.osinstall |
---|
| 616 | (sbueno+anaconda) |
---|
| 617 | - Move some StorageDiscoveryConfig attrs into Blivet. (sbueno+anaconda) |
---|
| 618 | - Retrieve udev info as needed in handle_format. (dlehman) |
---|
| 619 | |
---|
| 620 | * Tue Sep 19 2017 Vojtech Trefny <vtrefny@redhat.com> - 2.1.11-1 |
---|
| 621 | - Remove build requires for pocketlint (rkuska) |
---|
| 622 | - edd_test: don't run on non-x86 (pjones) |
---|
| 623 | - Added support for device tags (japokorn) |
---|
| 624 | - fcoe: don't use dcb for autoconnecting of bnx2x and bnx2fc (#1261703) |
---|
| 625 | (rvykydal) |
---|
| 626 | - fcoe: replace fipvlan with fcoemon (#1085325) (rvykydal) |
---|
| 627 | - Do not use read-only mode for e2fsck (vpodzime) |
---|
| 628 | - Fixed behavior when selinux is disabled (japokorn) |
---|
| 629 | - Do file system check before resize (#1484575) (vpodzime) |
---|
| 630 | |
---|
| 631 | * Thu Aug 17 2017 Vojtech Trefny <vtrefny@redhat.com> - 2.1.10-1 |
---|
| 632 | - Use addCleanup for test cleanup instead of clening in tearDown (vtrefny) |
---|
| 633 | - No longer skip test w/o selinux; mocked (japokorn) |
---|
| 634 | - Skip tests when SELinux is disabled (japokorn) |
---|
| 635 | - New test for selinux context setting when mounting (japokorn) |
---|
| 636 | - Add tests for disklabel type selection and partition weight. (dlehman) |
---|
| 637 | - Do not use package version to check version of installed tools (vtrefny) |
---|
| 638 | - Update the upstream git URL (vpodzime) |
---|
| 639 | - Stop enforcing obsolete limits on partition count. (#1460668) (dlehman) |
---|
| 640 | - Do not run FS check as part of updating (re)size info (vpodzime) |
---|
| 641 | - Change how we run e2fsck to check ext filesystems (vpodzime) |
---|
| 642 | - Round the recommended thpool metadata size to extents (vpodzime) |
---|
| 643 | - Respect thin pool's min size when setting its req_size (vpodzime) |
---|
| 644 | - Don't crash during populate when lvm plugin is missing. (dlehman) |
---|
| 645 | - Actually add space for LUKS metadata when encrypting a VG (vpodzime) |
---|
| 646 | - Only consider old and new device sizes when not growing to max (vpodzime) |
---|
| 647 | - Do not reserve space for LVM metadata twice (vpodzime) |
---|
| 648 | - Do not create a temporary list for sum() (vpodzime) |
---|
| 649 | - Refer to self.container as self.vg in the LVMFactory (vpodzime) |
---|
| 650 | - Add a couple of extra comments and docstrings to factories (vpodzime) |
---|
| 651 | - Use existing VG's PE size if available in LVMFactory (vpodzime) |
---|
| 652 | - Add comments warning before a weird nomenclature in factories (vpodzime) |
---|
| 653 | - Don't let device state block modification of the model. (dlehman) |
---|
| 654 | - Fix error message for format create w/ missing external dep. (dlehman) |
---|
| 655 | - Expand coverage of devices_test.dependencies_test a bit. (dlehman) |
---|
| 656 | - Account for external dep availabilty in StorageDevice.controllable. (dlehman) |
---|
| 657 | - Add the appropriate external dependency to LUKSDevice. (dlehman) |
---|
| 658 | |
---|
| 659 | * Thu Jun 01 2017 Vojtech Trefny <vtrefny@redhat.com> - 2.1.9-1 |
---|
| 660 | - Adapt to logging module name change (mkolman) |
---|
| 661 | - Updated calls to avoid log spamming (japokorn) |
---|
| 662 | - Add a script for generating and pushing updated documentation (vtrefny) |
---|
| 663 | - pylint: ignore some false positive warnings in blivet.py and lvm.py (vtrefny) |
---|
| 664 | - pylint: remove unused false positives from pocketlint config (vtrefny) |
---|
| 665 | - pylint: disable false positive "not-context-manager" for threading.Lock |
---|
| 666 | (vtrefny) |
---|
| 667 | - pylint: ignore "arguments-differ" warnings in blivet.size.Size (vtrefny) |
---|
| 668 | - pylint: fix various "arguments-differ" warnings (vtrefny) |
---|
| 669 | - pylint: remove init from platform.X86 (vtrefny) |
---|
| 670 | - pylint: fix various errors in tests (vtrefny) |
---|
| 671 | - pylint: ignore "arguments-differ" warning for "do_tasks" method (vtrefny) |
---|
| 672 | - pylint: fix false positive for "catching-non-exception" (vtrefny) |
---|
| 673 | - pylint: fix argument name for Device._remove_parent/_add_parent (vtrefny) |
---|
| 674 | - Always mount & unmount an XFS file system when writing new UUID (vpodzime) |
---|
| 675 | - Do not remove manually created extended partitions (#1440150) (vtrefny) |
---|
| 676 | - Look the disk up for a partition by name not sys_name (vpodzime) |
---|
| 677 | - Disable pylint "no-member" warnings for re module constants (vtrefny) |
---|
| 678 | - Allow custom chunk size specification for MDRaidArrayDevice (vtrefny) |
---|
| 679 | - Add RAID chunk size to the generated kickstart file (vtrefny) |
---|
| 680 | - Use structured logging for the anaconda logger (mkolman) |
---|
| 681 | - Use distutils.spawn.find_executable instead of our custom code (vpodzime) |
---|
| 682 | - Add a method to reset file system's UUID (vpodzime) |
---|
| 683 | - Try to mount and unmount an XFS FS when writing UUID (vpodzime) |
---|
| 684 | - Add a method for a file system to generate a new UUID (vpodzime) |
---|
| 685 | - tests/fsuuid: Implement checking invalid UUIDs (aszlig) |
---|
| 686 | - formats/swap: Support setting UUID (aszlig) |
---|
| 687 | - tests: Add a series of tests for setting UUIDs (aszlig) |
---|
| 688 | - tests: Add tests to check the UUID format checkers (aszlig) |
---|
| 689 | - tasks: Implement setting UUID after FS creation (aszlig) |
---|
| 690 | - formats/fs: Implement setting UUID during mkfs (aszlig) |
---|
| 691 | - formats/fs: Add functionality for checking UUIDs (aszlig) |
---|
| 692 | - tasks/fsmkfs: Add arguments for setting UUID (aszlig) |
---|
| 693 | - Properly unset mountpoint of a snapshot's format (vpodzime) |
---|
| 694 | - Update snapshot's format's exists flag based on its origin (vpodzime) |
---|
| 695 | |
---|
| 696 | * Wed Apr 19 2017 Vojtech Trefny <vtrefny@redhat.com> - 2.1.8-1 |
---|
| 697 | - Fix "unknown" SAS device sysfs parsing. (adamw) |
---|
| 698 | - Reserve space in a VG when using LVMThinPFactory (vpodzime) |
---|
| 699 | - Reserve space in a VG instead of padding thin pools on autopart (vpodzime) |
---|
| 700 | - Focus the nonzero disk image size test a bit. (dlehman) |
---|
| 701 | - Add missing tearDown method to luks resize test case. (dlehman) |
---|
| 702 | - Fix some flag stomping in tests. (dlehman) |
---|
| 703 | - Remove the useless method requiredDiskLabelType (vponcova) |
---|
| 704 | - FBA DASD should use the msdos disk label type (vponcova) |
---|
| 705 | - Be more careful when checking for udisks-iscsi availability (vpodzime) |
---|
| 706 | - Do not allow resize of devices with no/unrecoginized formatting. (#1033778) |
---|
| 707 | (dlehman) |
---|
| 708 | - Clean up parent/child relations on partition ctor error. (#1383873) (dlehman) |
---|
| 709 | - Use all ancestors when adding RAID disks to exclusiveDisks (vtrefny) |
---|
| 710 | - Fix detection of linear MD RAID (vtrefny) |
---|
| 711 | - Add 'discard' option to crypttab for newly created LUKS (vpodzime) |
---|
| 712 | - Loop devices w/o backing file are now ignored (japokorn) |
---|
| 713 | - Set parted boot flag when creating EFI filesystem (vtrefny) |
---|
| 714 | - formats/fs: Set NTFS to be formattable (aszlig) |
---|
| 715 | - Do not try to search for 'tmpfs' devices in udev database (vtrefny) |
---|
| 716 | - Fix resize test in fstesting (vtrefny) |
---|
| 717 | - Fix task availability test (vtrefny) |
---|
| 718 | - Shallow copy another alignment property (#1408282) (awilliam) |
---|
| 719 | - Fix the test dependencies (vpodzime) |
---|
| 720 | - Add 'systemd-udev' to dependencies (#1392591) (vtrefny) |
---|
| 721 | |
---|
| 722 | * Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1:2.1.7-7 |
---|
| 723 | - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild |
---|
| 724 | |
---|
| 725 | * Sat Dec 24 2016 Adam Williamson <awilliam@redhat.com> - 1:2.1.7-6 |
---|
| 726 | - Actually apply the patch mentioned in -5 |
---|
| 727 | |
---|
| 728 | * Fri Dec 23 2016 Adam Williamson <awilliam@redhat.com> - 1:2.1.7-5 |
---|
| 729 | - backport GH#530 to fix #1408282 (crash with Python 3.6) |
---|
| 730 | |
---|
| 731 | * Mon Dec 19 2016 Miro Hrončok <mhroncok@redhat.com> - 1:2.1.7-4 |
---|
| 732 | - Rebuild for Python 3.6 |
---|
| 733 | |
---|
| 734 | * Tue Dec 6 2016 Vratislav Podzimek <vpodzime@redhat.com> - 2.1.7-3 |
---|
| 735 | - Add 'systemd-udev' to dependencies (#1392591) (vtrefny) |
---|
| 736 | |
---|
| 737 | * Mon Nov 21 2016 Vratislav Podzimek <vpodzime@redhat.com> - 2.1.7-2 |
---|
| 738 | - Fix "unknown" SAS device sysfs parsing. (#1394026) (awilliam) |
---|
| 739 | |
---|
| 740 | * Mon Nov 21 2016 Vratislav Podzimek <vpodzime@redhat.com> - 2.1.7-1 |
---|
| 741 | - Require BlockDev 2.0 in the gi.require_version() call (vpodzime) |
---|
| 742 | - Fix detection of 'macefi' partitions (#1393846) (awilliam) |
---|
| 743 | - Add device symlinks to the PVs dictionary for MD RAID PVs (#1389130) |
---|
| 744 | (vpodzime) |
---|
| 745 | - iSCSI: turn `iscsi.initiator_set` into a property (awilliam) |
---|
| 746 | - iSCSI: Store auth info in NodeInfo tuples (awilliam) |
---|
| 747 | - Use correct type for port in GVariant tuple (awilliam) |
---|
| 748 | - Use a list comprehension for _to_node_infos (awilliam) |
---|
| 749 | - Device name now checked only for new devices (japokorn) |
---|
| 750 | - Remove several redundant teardown calls. (dlehman) |
---|
| 751 | - Cache and reuse data about multipath members (vpodzime) |
---|
| 752 | - Remove some obsolete pvscan calls. (dlehman) |
---|
| 753 | |
---|
| 754 | * Tue Oct 04 2016 David Lehman <dlehman@redhat.com> - 2.1.6-1 |
---|
| 755 | - add missing populators to populator.helpers (awilliam) |
---|
| 756 | |
---|
| 757 | * Mon Sep 26 2016 David Lehman <dlehman@redhat.com> - 2.1.5-1 |
---|
| 758 | - Move parted changes to after format destroy. (#1378162) (dlehman) |
---|
| 759 | - Add translators comment for unsupported disklabel names (vtrefny) |
---|
| 760 | |
---|
| 761 | * Tue Sep 20 2016 David Lehman <dlehman@redhat.com> - 2.1.4-1 |
---|
| 762 | - Revert unsupported clearing of parted partition 'system'. (dlehman) |
---|
| 763 | - Make sure we create a proper GVariant tuple as args (#1375712) (vpodzime) |
---|
| 764 | - Do not include both size and percent in logvol ks cmd. (dlehman) |
---|
| 765 | - Ignore NVDIMMs at OS installation time. (dlehman) |
---|
| 766 | - Don't crash if lvm refuses to activate an lv. (dlehman) |
---|
| 767 | |
---|
| 768 | * Wed Sep 14 2016 David Lehman <dlehman@redhat.com> - 2.1.3-1 |
---|
| 769 | - Remove some deprecated/obsolete bits from spec file. (dlehman) |
---|
| 770 | - Use %%global instead of %%define for specfile macros. (dlehman) |
---|
| 771 | - Fix URLs pointing to blivet resources. (dlehman) |
---|
| 772 | - UUID is now cleaned when destroying format (japokorn) |
---|
| 773 | - Support disk tags as disk specification for new partitions. (dlehman) |
---|
| 774 | - Add tags property to Device with some defaults for disk variants. (dlehman) |
---|
| 775 | - Add checks to git-multi-merge script (jkonecny) |
---|
| 776 | - UUID now set correctly when reformatting partition (japokorn) |
---|
| 777 | - Eliminate mountpoint symlinks when looking for mounted device (vtrefny) |
---|
| 778 | - iscsi: allow installing bootloader on offload iscsi disks (qla4xxx) |
---|
| 779 | (#1325134) (rvykydal) |
---|
| 780 | |
---|
| 781 | * Fri Aug 05 2016 David Lehman <dlehman@redhat.com> - 2.1.2-1 |
---|
| 782 | - Update release notes to include previous two releases. (dlehman) |
---|
| 783 | - Allign the LV's size up to set the base size for growing (vpodzime) |
---|
| 784 | - Ensure biosboot shows up in kickstart (#1242666) (rmarshall) |
---|
| 785 | - Add tests for the new LV from LVs actions (vpodzime) |
---|
| 786 | - Make sure to add/remove internal LVs when adding/removing a compound LV |
---|
| 787 | (vpodzime) |
---|
| 788 | - Make sure all LVs to create a new LV from are in the DT (vpodzime) |
---|
| 789 | - Make sure internal LVs are added/removed to/from DT properly (vpodzime) |
---|
| 790 | - Make LVs depend on their internal LVs (vpodzime) |
---|
| 791 | - Do not add the LV to devicetree in new_lv_from_lvs() (vpodzime) |
---|
| 792 | - Require libblockdev version with all the functions we need (vpodzime) |
---|
| 793 | - Allow for cascade creation of LVs from LVs (vpodzime) |
---|
| 794 | - Fix removing PVs after removing VG (#1358067) (vtrefny) |
---|
| 795 | - Pass arguments to get_member_raid_sets() in the correct order (#1225184) |
---|
| 796 | (vpodzime) |
---|
| 797 | - Use the new way extra information is provided for LVs (vpodzime) |
---|
| 798 | - Add a method to determine if a udev device is a disk. (vtrefny) |
---|
| 799 | - Fix udev.resolve_glob to match device path too (vtrefny) |
---|
| 800 | - Adapt to the old-new storaged API paths (vpodzime) |
---|
| 801 | - Handle an mpath name as lone exclusive disk. (#984059) (dlehman) |
---|
| 802 | - Add unit tests for disk filter. (dlehman) |
---|
| 803 | - Allow creation of a new LV from other LVs (vpodzime) |
---|
| 804 | - Removed test for snapshot origin existance (jkonecny) |
---|
| 805 | - Don't require existing origin when modeling snapshot (jkonecny) |
---|
| 806 | - Update size for dmraid arrays found during populate. (#1269662) (dlehman) |
---|
| 807 | - Restore the correct default partition table type for AArch64 EFI. (dmarlin) |
---|
| 808 | - Fix args to cancel_disk_actions call from hide(). (dlehman) |
---|
| 809 | - Fix not enough free space after creating extended partition (#1252350) |
---|
| 810 | (vtrefny) |
---|
| 811 | - Add some more unit tests for DeviceTree. (dlehman) |
---|
| 812 | - Add tests for critical format methods. (dlehman) |
---|
| 813 | - Split and include cache data and metadata sizes properly (vpodzime) |
---|
| 814 | - Use internal LVs (if any) to calculate space used by existing LVs (vpodzime) |
---|
| 815 | - Remove an unused calculation of VG's RAID PVs (vpodzime) |
---|
| 816 | - Only include padding to nonexisting thin pools' vg_space_used (vpodzime) |
---|
| 817 | - Require pyudev 0.18 or newer (vtrefny) |
---|
| 818 | - Do not use deprecated pyudev methods (vtrefny) |
---|
| 819 | - Show changes for each branch in git-multi-merge before pushing (vpodzime) |
---|
| 820 | |
---|
| 821 | * Mon Jun 06 2016 David Lehman <dlehman@redhat.com> - 2.1.1-1 |
---|
| 822 | - Ignore all merge commits when making rpm log. (dlehman) |
---|
| 823 | - Try harder to identify a partition's disk when necessary. (dlehman) |
---|
| 824 | - Add some fallback methods for finding a partition's disk. (dlehman) |
---|
| 825 | - Include devices on disklabels unsupported by parted in the devicetree. |
---|
| 826 | (dlehman) |
---|
| 827 | - Don't traceback if we fail to examine an md member. (dlehman) |
---|
| 828 | - Disklabel commit errors can occur for disks, too. (dlehman) |
---|
| 829 | - Add unit tests for device methods. (dlehman) |
---|
| 830 | - ARM platforms: support both msdos and gpt partitions (pbrobinson) |
---|
| 831 | - LUKS data moved to singleton (japokorn) |
---|
| 832 | - Add the P_ keyword to xgettext. (dshea) |
---|
| 833 | - Add xfs to default filesystem types (rmarshall) |
---|
| 834 | - Fix blivet constructor fs support check (rmarshall) |
---|
| 835 | - Do not put LVM stuff into syslog (vpodzime) |
---|
| 836 | - Kickstart missing bootloader partitions (#1242666) (rmarshall) |
---|
| 837 | |
---|
| 838 | * Thu May 12 2016 David Lehman <dlehman@redhat.com> - 2.1.0-1 |
---|
| 839 | - Add name of problematic device to UnusableConfigurationError (vtrefny) |
---|
| 840 | - LVM data are now global (japokorn) |
---|
| 841 | - Allow custom chunk size specification for MDRaidArrayDevice (vtrefny) |
---|
| 842 | - Mock all blockdev's listing functions for populator tests (vpodzime) |
---|
| 843 | - Add zanata-python-client to TEST_DEPENDENCIES (bcl) |
---|
| 844 | |
---|
| 845 | * Thu May 12 2016 David Lehman <dlehman@redhat.com> - 2.0.3-1 |
---|
| 846 | - Fix protected status for extended partitions (vtrefny) |
---|
| 847 | - Improve documentation of the udev.resolve_glob() function (vpodzime) |
---|
| 848 | - Remove the locale list from zanata.xml (dshea) |
---|
| 849 | - Do not test translated strings during make ci. (dshea) |
---|
| 850 | - Squashed 'translation-canary/' changes from 5a45c19..3bc2ad6 (dshea) |
---|
| 851 | - Fix root detection on btrfs in rescue mode (vtrefny) |
---|
| 852 | - Use device's mount options when mounting existing systems (vtrefny) |
---|
| 853 | - Ignore pylint being confused with our mixins' properties (vpodzime) |
---|
| 854 | - Get back to use ROUND_HALF_UP by default (vpodzime) |
---|
| 855 | - Let Python import the formats for us (vpodzime) |
---|
| 856 | - Only call resolve_devspec() in _get_active_mounts() for real devices |
---|
| 857 | (vpodzime) |
---|
| 858 | - Call is_mpath_member() only when it makes sense (dlehman) |
---|
| 859 | - Break the cycle in LVMPhysicalVolume.destroy (#1331630) (vpodzime) |
---|
| 860 | - Use libbytesize's translations for Size tests (vpodzime) |
---|
| 861 | - Compare sizes instead of numbers of sectors (vpodzime) |
---|
| 862 | - Obsolete python-blivet and blivet-data packages. (dlehman) |
---|
| 863 | - Increase the default size of /boot to 1 GB. (#377) (clumens) |
---|
| 864 | - Do not add btrfs volume subvolid to subvolumes mountopts (#1306808) (vtrefny) |
---|
| 865 | - A simple script for multi-merges we now do (vpodzime) |
---|
| 866 | - Update CONTRIBUTING file to match current practices. (dlehman) |
---|
| 867 | - Only import the 'iscsi' singleton when really needed (vpodzime) |
---|
| 868 | - Correctly recognize internal RAID LVs (vpodzime) |
---|
| 869 | - Do not add mdarray with no slave (#1321393) (vtrefny) |
---|
| 870 | - Make sure to add hyperPAV aliases to dasd.conf. (sbueno+anaconda) |
---|
| 871 | - LVM data are now global (japokorn) |
---|
| 872 | - Preserve traceback when re-raising exceptions (vpodzime) |
---|
| 873 | |
---|
| 874 | * Mon Apr 04 2016 David Lehman <dlehman@redhat.com> - 2.0.2-1 |
---|
| 875 | - Fix mistake from PEP8 conversion. (#1323012) (dlehman) |
---|
| 876 | - Set both req_size and size of thin pool when growing LVM (vpodzime) |
---|
| 877 | - Retrieve udev info as needed in handle_format. (#1322943) (dlehman) |
---|
| 878 | - Fix requires after subpackage switcharoo. (dlehman) |
---|
| 879 | - Fix package naming in spec file. (dlehman) |
---|
| 880 | |
---|
| 881 | * Tue Mar 29 2016 David Lehman <dlehman@redhat.com> - 2.0.1-1 |
---|
| 882 | - Make sure EddMatcher.root is a string. (dlehman) |
---|
| 883 | - Move per-thread change accounting to a function. (dlehman) |
---|
| 884 | - Add missing conf kwarg in call to PopulatorMixin ctor. (dlehman) |
---|
| 885 | - Fixes found while porting anaconda to blivet-2.0 (dlehman) |
---|
| 886 | - Mock all blockdev's listing functions for populator tests (vpodzime) |
---|
| 887 | |
---|
| 888 | * Wed Mar 09 2016 David Lehman <dlehman@redhat.com> - 2.0.0-1 |
---|
| 889 | - Bump version to 2.0.0 |
---|
| 890 | |
---|
| 891 | * Wed Mar 09 2016 David Lehman <dlehman@redhat.com> - 2.0.0-0.1.b1 |
---|
| 892 | - Make sure we use the Size class properly (vpodzime) |
---|
| 893 | - Don't store size as int in SameSizeSet (vpodzime) |
---|
| 894 | - Use libbytesize's Size class as a base for our Size class (vpodzime) |
---|
| 895 | - Remove the second section about LUKS resize from release notes (vpodzime) |
---|
| 896 | - Streamline the TOC to only include top-level sections. (dlehman) |
---|
| 897 | - Adjust section hierarchy in intro doc. (dlehman) |
---|
| 898 | - Move testing docs into a file of their own. (dlehman) |
---|
| 899 | - Add an api specification to the docs. (dlehman) |
---|
| 900 | - Add luks resize and API stability efforts to release notes. (dlehman) |
---|
| 901 | - Clean up some of the singleton usage. (dlehman) |
---|
| 902 | - Drop sphinx mocking. (dlehman) |
---|
| 903 | - Reset container_uuid when removing PV from a VG (vtrefny) |
---|
| 904 | - Remove "destroy_format" method from docs (vtrefny) |
---|
| 905 | - Fix AttributeError in pv_free_info (vtrefny) |
---|
| 906 | |
---|
| 907 | * Wed Feb 24 2016 David Lehman <dlehman@redhat.com> - 2.0.0-0.1.a1 |
---|
| 908 | - Update zanata config for 2.0 branches. (dlehman) |
---|
| 909 | - Remove cleanup of rc-release relics from ci target. (dlehman) |
---|
| 910 | - Don't run rc-release as part of ci for now. (dlehman) |
---|
| 911 | - Regenerate blivet.pot. (dlehman) |
---|
| 912 | - Specify encoding of pvtask.py to placate gettext. (dlehman) |
---|
| 913 | - Silence pylint complaint about passed callable. (dlehman) |
---|
| 914 | - Tear down devices on disk images before tearing down the images. (dlehman) |
---|
| 915 | - Update check for thin pool to work with new lv classes. (dlehman) |
---|
| 916 | - Use Blivet.do_it instead of calling ActionList.process in factory example. (dlehman) |
---|
| 917 | - Get rid of examples.common. (dlehman) |
---|
| 918 | - Allow for pre-release builds. (dlehman) |
---|
| 919 | - Fix load_module call in translation-canary. (dlehman) |
---|
| 920 | - Remove a couple of stray python2 invocations. (dlehman) |
---|
| 921 | - Do not call pvmove when removing an empty PV from VG. (vtrefny) |
---|
| 922 | - Add task for finding LVMPhysicalVolume format size (vtrefny) |
---|
| 923 | - Fix TypeError/AttributeError when adding thinpools and snapshots (vtrefny) |
---|
| 924 | - Fix current_size name in StorageDevice.update_size (vtrefny) |
---|
| 925 | - Ignore PEP8 errors E402 and E731 (vtrefny) |
---|
| 926 | - Make sure all checks run on 'make check' (vtrefny) |
---|
| 927 | - PEP8 fixes (vtrefny) |
---|
| 928 | - Add LUKS resize to release notes (vtrefny) |
---|
| 929 | - Add test for LUKS format resize (vtrefny) |
---|
| 930 | - Add a task for finding the size of a LUKS device (vtrefny) |
---|
| 931 | - Use DeviceFormatError and FormatResizeError in DeviceFormat (vtrefny) |
---|
| 932 | - Add LUKS resize support to resize_device method (vtrefny) |
---|
| 933 | - Define min_size for encrypted devices (vtrefny) |
---|
| 934 | - Do not teardown partition when resizing encrypted partition (vtrefny) |
---|
| 935 | - Make partitions with children resizable (vtrefny) |
---|
| 936 | - Make LUKS format resizable (vtrefny) |
---|
| 937 | - Make LUKSDevice resizable (vtrefny) |
---|
| 938 | - Make lukstasks and dfresize task pep8 compliant (vtrefny) |
---|
| 939 | - Add a LUKS resize task. (amulhern) |
---|
| 940 | - Make a top level device format resizing task class. (amulhern) |
---|
| 941 | - Move resize related methods from FS to DeviceFormat (vtrefny) |
---|
| 942 | - Disable spurious import-error from pylint. (dlehman) |
---|
| 943 | - Add blivet.events package to setup.py. (dlehman) |
---|
| 944 | - Remove unused util import from prepboot.py. (dlehman) |
---|
| 945 | - Remove deprecated methods and properties. (dlehman) |
---|
| 946 | - Flesh out the release notes. (dlehman) |
---|
| 947 | - Include python3-bugzilla when running tests (bcl) |
---|
| 948 | - Cleanup wildcard import in misc_test.py (bcl) |
---|
| 949 | - Add an example of event monitoring. (dlehman) |
---|
| 950 | - Mask uevents when updating parted.Disk. (dlehman) |
---|
| 951 | - Handle first-time open of luks devices. (dlehman) |
---|
| 952 | - Add a device populator for opened/decrypted LUKS devices. (dlehman) |
---|
| 953 | - Update sysfs path before updating size in StorageDevice ctor. (dlehman) |
---|
| 954 | - Validate event handling callbacks. (dlehman) |
---|
| 955 | - Hook up the event notify callback. (dlehman) |
---|
| 956 | - Account for changes made in response to each event. (dlehman) |
---|
| 957 | - Add facilities for reporting exceptions that occur in threads. (dlehman) |
---|
| 958 | - Add event handlers via a DeviceTree mixin class. (dlehman) |
---|
| 959 | - Add PopulatorHelper method to update device/formats. (dlehman) |
---|
| 960 | - Add classes for managing external events. (dlehman) |
---|
| 961 | - Add methods to wrap helper getters. (dlehman) |
---|
| 962 | - Only settle udev queue in get_devices when not handling events. (dlehman) |
---|
| 963 | - Allow passing a device to any PopulatorHelper constructor. (dlehman) |
---|
| 964 | - Implement DiskLabelFormatPopulator._get_kwargs. (dlehman) |
---|
| 965 | - Add a property indicating the type to pass to get_format. (dlehman) |
---|
| 966 | - Add functions for resolving between block major and device type. (dlehman) |
---|
| 967 | - Plumb modparent through DeviceTree.recursive_remove. (dlehman) |
---|
| 968 | - Add a flag to preserve the root device in recursive_remove. (dlehman) |
---|
| 969 | - Add container_uuid r/w property to container member format classes. (dlehman) |
---|
| 970 | - Set VG format as existing as part of VG creation. (dlehman) |
---|
| 971 | - Remove old hack meant to remove stale metadata. (dlehman) |
---|
| 972 | - Store disklabel and partition UUIDs when available. (dlehman) |
---|
| 973 | - Add a method to re-read the disklabel from disk. (dlehman) |
---|
| 974 | - Use wipefs to remove disklabels. (dlehman) |
---|
| 975 | - Add support for passing the new size into StorageDevice.updateSize. (dlehman) |
---|
| 976 | - Add a method to cancel all actions related to a specified disk. (dlehman) |
---|
| 977 | - Add a flag to ActionList to indicate in-progresss action processing. (dlehman) |
---|
| 978 | - Avoid failure to generate unit test API docs. (dlehman) |
---|
| 979 | - Add a console logger and a function to activate it. (dlehman) |
---|
| 980 | - Make LoopDevice size consistent with other device types. (dlehman) |
---|
| 981 | - Don't try to use a name bound via 'as' outside the try/except block. (dlehman) |
---|
| 982 | - Remove code for notifying the kernel of changes to block devices. (dlehman) |
---|
| 983 | - Add dependency checks for iSCSI operations (vpodzime) |
---|
| 984 | - Add decorator for guarding methods with external dependency checks (vpodzime) |
---|
| 985 | - Add a function for testing if some DBus object is available (vpodzime) |
---|
| 986 | - Use namedtuple for target info and tiny class for login infos (vpodzime) |
---|
| 987 | - Use the storaged's iSCSI DBus API instead of libiscsi (vpodzime) |
---|
| 988 | - Use the ) |
---|
| 989 | - Add a module for doing DBus operations in the safest possible way (vpodzime) |
---|
| 990 | - Do not retry interruptible system calls. (dshea) |
---|
| 991 | - Document the LV class unification changes in the release notes (vpodzime) |
---|
| 992 | - Adapt our tests to the changes in representation of LVs (vpodzime) |
---|
| 993 | - Adapt our code to changes in the representation of LVs (vpodzime) |
---|
| 994 | - Rewrite the code for representing LVs (vpodzime) |
---|
| 995 | - Add a test for the to-be-used ) |
---|
| 996 | - Add a decorator for guarding methods and properties with a property (vpodzime) |
---|
| 997 | - Transform the is_name_valid() into an instance method (vpodzime) |
---|
| 998 | - Add tests for FS overhead methods (jkonecny) |
---|
| 999 | - Add more class methods for better use of metadata (jkonecny) |
---|
| 1000 | - Remove python2 assert regex method name hacks. (dlehman) |
---|
| 1001 | - Fix various pylint errors introduced with python-3.5. (dlehman) |
---|
| 1002 | - Add a file with release notes (vpodzime) |
---|
| 1003 | - Blacklisted attrs should be unwrapped, not omitted. (dlehman) |
---|
| 1004 | - Return the device when returning early from degraded md handler. (dlehman) |
---|
| 1005 | - Fix application of synchronization metaclass to DeviceTree. (dlehman) |
---|
| 1006 | - Fix AttributeError in populator LUKS helper (vtrefny) |
---|
| 1007 | - Update spec file for blivet 2.0 builds (vtrefny) |
---|
| 1008 | - Add populator.helpers to package (vtrefny) |
---|
| 1009 | - Add translator comments to the byte size prefixes. (dshea) |
---|
| 1010 | - Integrate translation-canary with blivet. (dshea) |
---|
| 1011 | - Update blivet.pot during scratch-bumpver. (dshea) |
---|
| 1012 | - Always use setup.py sdist to generate source tarballs. (dshea) |
---|
| 1013 | - Squashed 'translation-canary/' content from commit 5a45c19 (dshea) |
---|
| 1014 | - Update class and methods in "Introduction to Blivet" (vtrefny) |
---|
| 1015 | - Build documentation with python3 sphinx (vtrefny) |
---|
| 1016 | - Fix PEP8 violations introduced in the LVM RAID commits (vpodzime) |
---|
| 1017 | - Make the main class hierarchies thread-safe. (dlehman) |
---|
| 1018 | - Add unit tests for changes related to non-linear LVs (vpodzime) |
---|
| 1019 | - Make sure we try to match LVM RAID levels with all their names (vpodzime) |
---|
| 1020 | - Don't bother user code with LVM RAID meta data (vpodzime) |
---|
| 1021 | - Inherit the RaidDevice mixin in the LVMLogicalVolumeDevice class (vpodzime) |
---|
| 1022 | - Account for a pmspare LV creation or growth when determining the cache size (vpodzime) |
---|
| 1023 | - Refresh the PV free space info after LV creation (vpodzime) |
---|
| 1024 | - Add an early check of the requested LV segment type (vpodzime) |
---|
| 1025 | - Add example of LVM cache creation (vpodzime) |
---|
| 1026 | - Make sure the slow_pvs+fast_pvs list we pass to libblockdev has no dups (vpodzime) |
---|
| 1027 | - Use pv.path instead of constructing it from name and "/dev/" (vpodzime) |
---|
| 1028 | - Account for LVM cache space in PVs (vpodzime) |
---|
| 1029 | - Fix the twisted logic of lv.metadata_size (vpodzime) |
---|
| 1030 | - Replace the 'copies' property of LVs with something more accurate (vpodzime) |
---|
| 1031 | - Track information about free space in existing PVs (vpodzime) |
---|
| 1032 | - Add guards making sure we are not being tricked with LV seg_type (vpodzime) |
---|
| 1033 | - Define and use a new is_raid_lv property of LVMLogicalVolumeDevice (vpodzime) |
---|
| 1034 | - Add an example of non-linear LV creation (vpodzime) |
---|
| 1035 | - Create non-linear LVs before linear LVs (vpodzime) |
---|
| 1036 | - Account for LVM RAID metadata (vpodzime) |
---|
| 1037 | - Define RAID level for LV and use it to determine required PV space (vpodzime) |
---|
| 1038 | - Add a definition for the striped "RAID level" (vpodzime) |
---|
| 1039 | - Track information about free space in a PV (vpodzime) |
---|
| 1040 | - Honor the LV segment type when creating it (vpodzime) |
---|
| 1041 | - Let LVMLogicalVolumeDevice specify PVs it should be allocated from (vpodzime) |
---|
| 1042 | - Define the Device.parent property with the ) |
---|
| 1043 | - Adjust to Device now having a list of child devices. (dlehman) |
---|
| 1044 | - Maintain a list of child devices in Device. (dlehman) |
---|
| 1045 | - Add unit tests to explicitly cover container member set changes. (dlehman) |
---|
| 1046 | - Remove ParentList.replace and its usage. (dlehman) |
---|
| 1047 | - Improve logging of failure to validate new default fstype. (dlehman) |
---|
| 1048 | - Remove unused populated attribute from Populator. (dlehman) |
---|
| 1049 | - Stop passing around the iscsi singleton. (dlehman) |
---|
| 1050 | - Make the iscsi singleton satisfactory to pylint. (dlehman) |
---|
| 1051 | - Remove the various DASD lists from Blivet and DeviceTree. (dlehman) |
---|
| 1052 | - Convert Populator to a mixin class. (dlehman) |
---|
| 1053 | - Move disk filter bits from Populator into DeviceTree. (dlehman) |
---|
| 1054 | - Move the LVM data cache from DeviceTree to Populator. (dlehman) |
---|
| 1055 | - Rename per-device Populator entry points. (dlehman) |
---|
| 1056 | - Make Populator.udev_device_is_disk a private method. (dlehman) |
---|
| 1057 | - Stop writing an mdadm.conf. (dlehman) |
---|
| 1058 | - Group disk-image-related methods together in source code. (dlehman) |
---|
| 1059 | - Move some code from _populate into separate methods. (dlehman) |
---|
| 1060 | - Split various parts of add_udev_device into separate methods. (dlehman) |
---|
| 1061 | - Remove some extraneous methods related to ignored devices. (dlehman) |
---|
| 1062 | - Only handle loop devices with a backing file. (dlehman) |
---|
| 1063 | - Add unit tests for populator helpers. (dlehman) |
---|
| 1064 | - Use helper getter functions to find populator helpers. (dlehman) |
---|
| 1065 | - Add functions to return a helper class based on device data. (dlehman) |
---|
| 1066 | - Move format-type-specific bits into populator helpers. (dlehman) |
---|
| 1067 | - Split DiskDevicePopulator up by disk type. (dlehman) |
---|
| 1068 | - Move device-type-specific populator bits to populator helpers. (dlehman) |
---|
| 1069 | - Add base classes for type-specific Populator helpers. (dlehman) |
---|
| 1070 | - Use the mpath_member ID_FS_TYPE set up by the multipath udev rules. (dlehman) |
---|
| 1071 | - Make blivet.populator into a subpackage. (dlehman) |
---|
| 1072 | - Convert device_get_dm_partition_disk to not be dm-specific. (dlehman) |
---|
| 1073 | - Use DeviceTree.__str__ when printing devices in examples. (dlehman) |
---|
| 1074 | - Disk image test can only be run as root. (dlehman) |
---|
| 1075 | - Fix few more camelCase leftovers (vpodzime) |
---|
| 1076 | - Fix various PEP8 violations in recent EDD commits. (dlehman) |
---|
| 1077 | - Add PEP8 compliance checking to 'check' target. (dlehman) |
---|
| 1078 | - Teardown all devices before tearing disk images down (vpodzime) |
---|
| 1079 | - Change doc Introduction to reflect PEP8 compliance changes (vtrefny) |
---|
| 1080 | - Few PEP8 compliance related fixes (vtrefny) |
---|
| 1081 | - Pass devices arg when calling actions.process (vtrefny) |
---|
| 1082 | - Do not catch CryptoError when decrypting LUKS format (#1280239) (vtrefny) |
---|
| 1083 | - Fix makebumpver for new conf.py (bcl) |
---|
| 1084 | - Bump version numbers to 2.0 before we forget. (bcl) |
---|
| 1085 | - Only prepend the root to get the ondisk path if there is some (vpodzime) |
---|
| 1086 | - Ignore unused memo_dict arguments in __deepcopy__ methods. (clumens) |
---|
| 1087 | - Update the getattr calls with PEP8 property/attribute names (vpodzime) |
---|
| 1088 | - Do not create a copy of singleton objects (vpodzime) |
---|
| 1089 | - Fix pylint problems with the new default namedtuple stuff. (clumens) |
---|
| 1090 | - Do not try to get LVM cache's size from stats for inactive LV (vpodzime) |
---|
| 1091 | - edd: Add mostly fixed virt data (pjones) |
---|
| 1092 | - edd: Add another terrible seabios dataset (pjones) |
---|
| 1093 | - edd: Add test data from a Strawberry Mountain machine w/ lots of SATA. (pjones) |
---|
| 1094 | - edd: Fix the error case in the "absurd_virt" test. (pjones) |
---|
| 1095 | - edd: Add absurd_virt tests back in (pjones) |
---|
| 1096 | - edd: Try to detect multiple ATA/SATA matches and log them. (pjones) |
---|
| 1097 | - edd: Split up VirtIO and VirtIO SCSI matching (pjones) |
---|
| 1098 | - edd: Log every glob.glob() match in our test data log. (pjones) |
---|
| 1099 | - edd: Eradicate fsroot entirely. (pjones) |
---|
| 1100 | - edd: add EddEntry.bios_device_number (pjones) |
---|
| 1101 | - edd: Make our own assertVerboseListEqual to get rid of truncated output. (pjones) |
---|
| 1102 | - edd: Add sysfslink for mbr matches (pjones) |
---|
| 1103 | - Make get_sysfs_attr() use our path joiners and add sysfs_readlink() (pjones) |
---|
| 1104 | - Make a "Path" object that handles separate fs root for us. (pjones) |
---|
| 1105 | - edd: Minor PEP8 fix (pjones) |
---|
| 1106 | - Add a much much simpler path normalizer and joiner. (pjones) |
---|
| 1107 | - Improve clarity of error when setting new default fstype fails. (dlehman) |
---|
| 1108 | - Fix missed rebase of populator test from 169dc6b6. (dlehman) |
---|
| 1109 | - Add a class constructor for namedtuples with default values (vpodzime) |
---|
| 1110 | - Use lvm.round_size_to_pe() instead of get_lv_physical_size() with the VG size (vpodzime) |
---|
| 1111 | - Account for LVM metadata in the LVMFactory (vpodzime) |
---|
| 1112 | - Put the LVM metadata size calculation into a separate property (vpodzime) |
---|
| 1113 | - Rename size->space in LVMFactory._get_total_space (vpodzime) |
---|
| 1114 | - Remove action-oriented wrapper methods from DeviceTree. (dlehman) |
---|
| 1115 | - Put DeviceTree methods into a sensible order. (dlehman) |
---|
| 1116 | - Fix remaining PEP8 violations. (dlehman) |
---|
| 1117 | - Fix PEP8 indentation issues. (dlehman) |
---|
| 1118 | - Fix the easy PEP8 violations. (dlehman) |
---|
| 1119 | - Make all names conform to PEP8. (dlehman) |
---|
| 1120 | - Update dmdev size when setting up disk images (atodorov) |
---|
| 1121 | |
---|
| 1122 | * Wed Oct 28 2015 Brian C. Lane <bcl@redhat.com> - 1.16-1 |
---|
| 1123 | - Merge pull request #257 from vpodzime/master-singleton_decorator (vpodzime) |
---|
| 1124 | - Add pylint stuff to .gitignore (pjones) |
---|
| 1125 | - Minor cleanups in set_up_logging() (pjones) |
---|
| 1126 | - Make a logger for test data that we can automatically use later (pjones) |
---|
| 1127 | - edd: Fix one regexp so it matches against a real system /or/ test data. |
---|
| 1128 | (pjones) |
---|
| 1129 | - Merge pull request #253 from dashea/libblockdev-python (vpodzime) |
---|
| 1130 | - Make the function adding the deprecation doc text more generic (vpodzime) |
---|
| 1131 | - Merge pull request #242 from dwlehman/resolveDevice-regex (dlehman) |
---|
| 1132 | - Fix an overly inclusive regex in DeviceTree.resolveDevice. (dlehman) |
---|
| 1133 | - Merge pull request #244 from atodorov/master (vpodzime) |
---|
| 1134 | - Require the python libblockdev packages (dshea) |
---|
| 1135 | - Merge pull request #243 from dwlehman/flexible-alignment (dlehman) |
---|
| 1136 | - Merge pull request #230 from vpodzime/master-lvm_debug (vpodzime) |
---|
| 1137 | - Add a 'debug' flag and use it for LVM debugging (vpodzime) |
---|
| 1138 | - Bypass util.run_program to avoid logging deadlock. (dlehman) |
---|
| 1139 | - Add an edd test data harvester. (pjones) |
---|
| 1140 | - Do not save None as passphrase for LUKS devices (#1269646) (vtrefny) |
---|
| 1141 | - edd: make logging work usefully during tests (pjones) |
---|
| 1142 | - edd: Get rid of biosdev_to_edd_dir(), it is pointless. (pjones) |
---|
| 1143 | - Make distutils.filelist.findall() do the right thing with symlinks maybe. |
---|
| 1144 | (pjones) |
---|
| 1145 | - edd: Fix some minor 'make check' complaints. (pjones) |
---|
| 1146 | - edd: Make devicetree not use edd.edd_dict, instead use blivet's copy. |
---|
| 1147 | (pjones) |
---|
| 1148 | - edd: Remove the "absurd_virt" test cases for now. (pjones) |
---|
| 1149 | - Add a udev settle call after instantiating parted.Disk. (#1267858) (dlehman) |
---|
| 1150 | - edd: Add missing directories for absurd_virt test case. (pjones) |
---|
| 1151 | - produce coverage-report.log and enable coverage in CI (atodorov) |
---|
| 1152 | - Use minimal alignment as needed when allocating small partitions. (dlehman) |
---|
| 1153 | - Add support for minimal alignment of very small partitions. (dlehman) |
---|
| 1154 | - Add an error class for alignment errors. (dlehman) |
---|
| 1155 | - Deprecate createSubVolumes method (vtrefny) |
---|
| 1156 | - Change btrfs.do_self_mount to contextmanager (#1266673) (vtrefny) |
---|
| 1157 | - edd: Remove a bunch of nonfunctional EDD tests. (pjones) |
---|
| 1158 | - edd: Add another set of test cases for our QEMU data. (pjones) |
---|
| 1159 | - edd: Add another set of test data. (pjones) |
---|
| 1160 | - edd: Add some working tests for EDD. (pjones) |
---|
| 1161 | - edd: Add a real EDD dataset captured from a system. (pjones) |
---|
| 1162 | - edd: Make our edd matcher able to use a fake sysfs root. (pjones) |
---|
| 1163 | - edd: Add EDD 4 code and some logging cleanups. (pjones) |
---|
| 1164 | - edd: Try to make EDD support actually match what the kernel does. (pjones) |
---|
| 1165 | - Always build python2 and python3 versions. (bcl) |
---|
| 1166 | - Switch to using rd.iscsi.initiator (#1268315) (bcl) |
---|
| 1167 | |
---|
| 1168 | * Fri Oct 02 2015 Brian C. Lane <bcl@redhat.com> - 1.15-1 |
---|
| 1169 | - Update Makefile to default to python3. (dlehman) |
---|
| 1170 | - Add test for extended partition minSize (vtrefny) |
---|
| 1171 | - Allow resizing of non-leaf partitions (vtrefny) |
---|
| 1172 | - Fix minSize for extended partitions (#1254875) (vtrefny) |
---|
| 1173 | - Fix calling non-existing method (#1252902) (jkonecny) |
---|
| 1174 | - Use the RAID classes to calculate btrfs sizes (#1264696) (dshea) |
---|
| 1175 | - Handle sysfs size if it is missing (#1265090) (bcl) |
---|
| 1176 | - Convert float to str for better precision in Size (jkonecny) |
---|
| 1177 | - Merge pull request #226 from dwlehman/lvactivate-lvmetad (dlehman) |
---|
| 1178 | - Wait for auto-activation of LVs when lvmetad is running. (#1261621) (dlehman) |
---|
| 1179 | - Add a function to tell us if the lvmetad socket exists. (dlehman) |
---|
| 1180 | - Don't teardown FSs when searching for installed systems (#1252902) (jkonecny) |
---|
| 1181 | - Merge pull request #218 from vpodzime/master-lvm_on_raid_improvements |
---|
| 1182 | (vpodzime) |
---|
| 1183 | - Account for bigger LVM meta data due to alignment on MD RAID (vpodzime) |
---|
| 1184 | - Calculate the MD RAID superblock size from the right size (vpodzime) |
---|
| 1185 | - Don't be naïve about liblvm (vpodzime) |
---|
| 1186 | |
---|
| 1187 | * Fri Sep 11 2015 Brian C. Lane <bcl@redhat.com> - 1.14-1 |
---|
| 1188 | - Make sure devices are torn down in findExistingInstallations (#1261439) |
---|
| 1189 | (vpodzime) |
---|
| 1190 | - Merge pull request #211 from dwlehman/multipath-member-metadata (dlehman) |
---|
| 1191 | - Merge pull request #212 from dwlehman/recursive-teardown (dlehman) |
---|
| 1192 | - Mount efivarfs during os installation (#1260799) (bcl) |
---|
| 1193 | - Use --whatprovides when querying for if all requirements are installed. |
---|
| 1194 | (clumens) |
---|
| 1195 | - Add method for estimated size of formated device (#1224048) (jkonecny) |
---|
| 1196 | - Add support for mul,div,sub,add by float to Size (jkonecny) |
---|
| 1197 | - Merge pull request #220 from AdamWill/nodev-typo (vpodzime) |
---|
| 1198 | - fix typo in NoDevice: updateSize not udpateSize (awilliam) |
---|
| 1199 | - Duplicate VG names are problem even if their disks are ignored (#1198367) |
---|
| 1200 | (vpodzime) |
---|
| 1201 | - Merge pull request #215 from vpodzime/master-lvm_on_raid (vpodzime) |
---|
| 1202 | - Do not reserve extra space for metadata in a VG with RAID PVs (vpodzime) |
---|
| 1203 | - Merge pull request #207 from vpodzime/master-lvm_pmspare (vpodzime) |
---|
| 1204 | - Fix currentSize for extended partitions (#1254899) (vtrefny) |
---|
| 1205 | - Catch problems with chassis vendor names (#1256072) (bcl) |
---|
| 1206 | - Don't teardown protected devices (jkonecny) |
---|
| 1207 | - Don't store UUIDs or labels of multipath members. (dlehman) |
---|
| 1208 | - Continue with recursive teardown beyond inactive devices. (dlehman) |
---|
| 1209 | - Reserve space for the 'pmspare' LV in a VG (vpodzime) |
---|
| 1210 | - Add a property to get cached LVs in a VG (vpodzime) |
---|
| 1211 | - Fix VG free space check when shrinking an LV (vpodzime) |
---|
| 1212 | - Add a property for Requests to reserve some extra space (vpodzime) |
---|
| 1213 | - Use Size instances for sizes in LVM cache's stats (vpodzime) |
---|
| 1214 | - Implement metadata size reporting for the LVM cache (vpodzime) |
---|
| 1215 | |
---|
| 1216 | * Mon Aug 24 2015 Brian C. Lane <bcl@redhat.com> - 1.13-1 |
---|
| 1217 | - Add CONTRIBUTING file to blivet. (sbueno+anaconda) |
---|
| 1218 | - Merge pull request #208 from vpodzime/master-luks_catch_exceptions (vpodzime) |
---|
| 1219 | - Fix the name of the variable specifying requested libblockdev plugins |
---|
| 1220 | (#1256273) (jstodola) |
---|
| 1221 | - Merge pull request #209 from vpodzime/master-thinp_fix (vpodzime) |
---|
| 1222 | - Change labelFormatOK to classmethods (vtrefny) |
---|
| 1223 | - Add 'build' and '.directory' to gitignore (vtrefny) |
---|
| 1224 | - Fix copy method (#1254135) (bcl) |
---|
| 1225 | - Add OSError to list of errors in updateSysfsPath (#1252949) (bcl) |
---|
| 1226 | - Remove the cacheRequest kwarg for thin(pool) LVs (#1254567) (vpodzime) |
---|
| 1227 | - Do not propagate low-level blockdev.CryptoError when setting up LUKS |
---|
| 1228 | (#1253925) (vpodzime) |
---|
| 1229 | - Merge pull request #199 from vpodzime/master-lvm_cache_tests (vpodzime) |
---|
| 1230 | - Merge pull request #201 from vpodzime/master-mountsCache_resolve_devspec |
---|
| 1231 | (vpodzime) |
---|
| 1232 | - Prefer code consistency over pylint's complaints in tests (vpodzime) |
---|
| 1233 | - Add a basic test for cached LVMLogicalVolumeDevice's properties (vpodzime) |
---|
| 1234 | - Add a basic test for LVMLogicalVolumeDevice's properties (vpodzime) |
---|
| 1235 | - Make sure LV's properties reporting size return a Size instance (vpodzime) |
---|
| 1236 | - Add unit tests for the LVM cache support (vpodzime) |
---|
| 1237 | - Use device name from udev only if it's available (#1252052) (vpodzime) |
---|
| 1238 | - Add test for getFreeSpace aligning (vtrefny) |
---|
| 1239 | - Allow aligning free regions to disk grainSize (#1244671) (vtrefny) |
---|
| 1240 | - Fix _unalignedMaxPartSize for logical partitions (#1250890) (vtrefny) |
---|
| 1241 | |
---|
| 1242 | * Fri Aug 07 2015 Brian C. Lane <bcl@redhat.com> - 1.12-1 |
---|
| 1243 | - Remove unusable free regions from list when setting up growth. (dlehman) |
---|
| 1244 | - Merge pull request #190 from vpodzime/master-lvm_cache_creation (dlehman) |
---|
| 1245 | - Merge pull request #194 from dwlehman/mount-cache-symlinks (dlehman) |
---|
| 1246 | - Merge pull request #193 from dwlehman/md-fwraid-detection (dlehman) |
---|
| 1247 | - Add unit tests to cover md containers. (dlehman) |
---|
| 1248 | - Minor cleanup of blivet.formats.fs.BTRFS._preSetup. (dlehman) |
---|
| 1249 | - Fix isDisk and partitionable properties for md fwraid. (dlehman) |
---|
| 1250 | - Don't use MD_DEVNAME as device name for md partitions. (dlehman) |
---|
| 1251 | - Use udev to find name of md members' container. (dlehman) |
---|
| 1252 | - Call superclass ctor a bit later to get size attrs set up first. (dlehman) |
---|
| 1253 | - updateSize for md containers is a no-op. (dlehman) |
---|
| 1254 | - Fix UnboundLocalError in FSMinSize (#1249304) (vtrefny) |
---|
| 1255 | - Fix mount cache resolution of devices with symlinks. (#1247803) (dlehman) |
---|
| 1256 | - Add kwarg to udev.resolve_devspec to return canonical device name. (dlehman) |
---|
| 1257 | - Use slow as well as fast PVs for cached LV's non-cache part (vpodzime) |
---|
| 1258 | - Make VG determination in Blivet.newLV() less cryptic (vpodzime) |
---|
| 1259 | - Reserve space for LVM cache(s) when growing LVM requests (vpodzime) |
---|
| 1260 | - Create cached LVs before non-cached LVs (vpodzime) |
---|
| 1261 | - Add support for LVM cache creation to LVM device classes (vpodzime) |
---|
| 1262 | - Add generic class for cache creation requests (vpodzime) |
---|
| 1263 | - Two minor fixes in LVMLogicalVolumeDevice's constructor's docstring |
---|
| 1264 | (vpodzime) |
---|
| 1265 | |
---|
| 1266 | * Fri Jul 31 2015 Brian C. Lane <bcl@redhat.com> - 1.11-1 |
---|
| 1267 | - Put MDRaidArrayDevice.devices back, but mark it as deprecated. (dlehman) |
---|
| 1268 | - Skip tearing down devices when unmounting filesystems (bcl) |
---|
| 1269 | - Include details when umount fails (bcl) |
---|
| 1270 | - Merge pull request #183 from dwlehman/tests-20150728 (dlehman) |
---|
| 1271 | - Merge pull request #182 from dwlehman/devicefactory-20150728 (dlehman) |
---|
| 1272 | - Merge pull request #184 from dwlehman/misc-20150728 (dlehman) |
---|
| 1273 | - Enable unit test suite in jenkins. (dlehman) |
---|
| 1274 | - Disable image-backed unit tests temporarily. (dlehman) |
---|
| 1275 | - Add some tests for DeviceFactory. (dlehman) |
---|
| 1276 | - Do basic child accounting when replacing a parent. (dlehman) |
---|
| 1277 | - Set new raid level on correct device in MDFactory. (dlehman) |
---|
| 1278 | - Fix container member switching when toggling member encryption. (dlehman) |
---|
| 1279 | - Don't adjust actual lv size based on md metadata space requirements. |
---|
| 1280 | (dlehman) |
---|
| 1281 | - Merge pull request #57 from vpodzime/master-luks_npass (vpodzime) |
---|
| 1282 | - Fix names of the keyword arguments for luks_add_key and luks_remove_key |
---|
| 1283 | (vpodzime) |
---|
| 1284 | - Make a better effort to clean up loop devices on failure. (dlehman) |
---|
| 1285 | - Correctly get current size of disk files. (dlehman) |
---|
| 1286 | - Don't warn about missing UUIDs for non-existent containers. (dlehman) |
---|
| 1287 | - Only check disks for membership in a multipath. (dlehman) |
---|
| 1288 | - Only update md array name if MD_DEVNAME is set. (#1212073) (dlehman) |
---|
| 1289 | - Weed out unresolved macros in the check-requires target. (clumens) |
---|
| 1290 | - Merge pull request #126 from vpodzime/master-translations_subpackage |
---|
| 1291 | (vpodzime) |
---|
| 1292 | - Put translations into a subpackage shared by Python 2 and 3 (vpodzime) |
---|
| 1293 | - Require pygobject3-base instead of pygobject (#1246842) (dshea) |
---|
| 1294 | - Add method to list primary partitions (vtrefny) |
---|
| 1295 | - Merge pull request #179 from dwlehman/size-followups (dlehman) |
---|
| 1296 | - Fix test for failure to find space for device. (dlehman) |
---|
| 1297 | - Make sure factory target size is within the limits of the fstype. (dlehman) |
---|
| 1298 | - Unset obsolete format before updating device size. (dlehman) |
---|
| 1299 | - Make sure size is numeric before comparing it with format minimum. (dlehman) |
---|
| 1300 | - Don't constrain thin lv sizes to vg free space. (dlehman) |
---|
| 1301 | |
---|
| 1302 | * Fri Jul 24 2015 Brian C. Lane <bcl@redhat.com> - 1.10-1 |
---|
| 1303 | - Merge pull request #177 from AdamWill/1245446 (dlehman) |
---|
| 1304 | - use floor division in calculating amount to reclaim (#1245446) (awilliam) |
---|
| 1305 | - Remember to use the shell command when calling external stuff in Makefile. |
---|
| 1306 | (clumens) |
---|
| 1307 | - Add a new makefile target that does everything needed for jenkins. (clumens) |
---|
| 1308 | - Add missing gobject introspection Requires (bcl) |
---|
| 1309 | - Add install-requires Makefile target (bcl) |
---|
| 1310 | - Update md and btrfs unit tests to run with recent size changes. (dlehman) |
---|
| 1311 | - Set format attr after super ctor for md. (dlehman) |
---|
| 1312 | - Account for container layer in md fwraid array properties. (dlehman) |
---|
| 1313 | - Ensure format is a DeviceFormat during initialization. (dlehman) |
---|
| 1314 | - Set target size when setting other size attrs. (dlehman) |
---|
| 1315 | - Use 'members' attribute to list RAID member devices. (dlehman) |
---|
| 1316 | - BTRFS subvolumes shouldn't inherit from RAIDDevice. (dlehman) |
---|
| 1317 | - Require a non-empty member set for md disks. (dlehman) |
---|
| 1318 | - Mock mount cache while running action tests. (dlehman) |
---|
| 1319 | - Account for recent lvm snapshot format changes in tests. (dlehman) |
---|
| 1320 | - Bump size of non-existent devices to format minimum. (dlehman) |
---|
| 1321 | - Don't pass createOptions along when creating the btrfs device. (clumens) |
---|
| 1322 | - Merge pull request #59 from vpodzime/master-tab_tab (vpodzime) |
---|
| 1323 | - Implement the __dir__ method of the LazyImportObject class (vpodzime) |
---|
| 1324 | |
---|
| 1325 | * Thu Jul 16 2015 Brian C. Lane <bcl@redhat.com> - 1.9-1 |
---|
| 1326 | - Apply default size for new partition earlier in constructor. (dlehman) |
---|
| 1327 | - Don't pass model to md fwraid constructor. (#1242610) (dlehman) |
---|
| 1328 | |
---|
| 1329 | * Fri Jul 10 2015 Brian C. Lane <bcl@redhat.com> - 1.8-1 |
---|
| 1330 | - Add a bunch more gi.require_version calls (dshea) |
---|
| 1331 | - Merge pull request #170 from dwlehman/size-cleanups (dlehman) |
---|
| 1332 | - Add unit tests for device size setters and getters. (dlehman) |
---|
| 1333 | - Only return target size if it is set to something meaningful. (dlehman) |
---|
| 1334 | - Validate new formats against current device size. (dlehman) |
---|
| 1335 | - Device size checks do not apply to existing devices. (dlehman) |
---|
| 1336 | - Make sure subclasses size setters use the base setter as appropriate. |
---|
| 1337 | (dlehman) |
---|
| 1338 | - x-initrd.mount should only be set for /var (#1238603) (bcl) |
---|
| 1339 | - There's a python3 anaconda now, so ditch the temporary false positives. |
---|
| 1340 | (clumens) |
---|
| 1341 | - Fix a syntax error caused by my previous commit. (clumens) |
---|
| 1342 | - Fix a duplicate key caused by patch merging. (clumens) |
---|
| 1343 | - Add support for specifying arbitrary mkfs options. (clumens) |
---|
| 1344 | - Align free regions before choosing one. (dlehman) |
---|
| 1345 | - Align partition sizes earlier in the allocation process. (dlehman) |
---|
| 1346 | - Don't crash on cleanup with DASDs or iSCSI devices present. (#1166506) |
---|
| 1347 | (dlehman) |
---|
| 1348 | - Make check-requires errors more readable. (dshea) |
---|
| 1349 | - Merge pull request #166 from dwlehman/autopart-snapshot-branch (dlehman) |
---|
| 1350 | - Default to a string when sorting mountpoints in FSSet.umountFilesystems. |
---|
| 1351 | (dlehman) |
---|
| 1352 | - Fix order of arguments to blockdev.thsnapshotcreate. (dlehman) |
---|
| 1353 | - Snapshot format exists upon snapshot creation. (dlehman) |
---|
| 1354 | - Improve format handling for lvm snapshots. (dlehman) |
---|
| 1355 | - Merge pull request #160 from dwlehman/lookup-method-deprecations (dlehman) |
---|
| 1356 | - Deprecate some little-used devicetree lookup methods. (dlehman) |
---|
| 1357 | - Add a decorator to mark deprecated functions/methods. (dlehman) |
---|
| 1358 | - Log python warnings, including DeprecationWarning. (dlehman) |
---|
| 1359 | - Catch and relay more exception types from the iscsi process (dshea) |
---|
| 1360 | - Use the pipes as contextmanagers to ensure they are closed (dshea) |
---|
| 1361 | - Close the unused half of pipes after the fork (dshea) |
---|
| 1362 | |
---|
| 1363 | * Fri Jun 26 2015 Brian C. Lane <bcl@redhat.com> - 1.7-1 |
---|
| 1364 | - Merge pull request #167 from mulkieran/master-format-copy-b (mulkieran) |
---|
| 1365 | - Merge pull request #156 from vpodzime/master-lvm_cache_actually (vpodzime) |
---|
| 1366 | - Add cache support to the LVMLogicalVolumeDevice class (vpodzime) |
---|
| 1367 | - Copy all DeviceFormat objects using deepcopy. (amulhern) |
---|
| 1368 | - Make use of FSTask and FSUnimplementedTask in FS* tasks. (amulhern) |
---|
| 1369 | - Add an abstract parent of all filesystem tasks. (amulhern) |
---|
| 1370 | - Merge pull request #162 from dwlehman/storage-device-format-type-consistency |
---|
| 1371 | (dlehman) |
---|
| 1372 | - Merge pull request #138 from dwlehman/partitionable-md (dlehman) |
---|
| 1373 | - Document the fact that StorageDevice.format is always a DeviceFormat. |
---|
| 1374 | (dlehman) |
---|
| 1375 | - Ignore some interruptible system call warnings (dshea) |
---|
| 1376 | - Retry interruptible calls (dshea) |
---|
| 1377 | - Ignore EINTR from os.close instead of retrying the call (dshea) |
---|
| 1378 | - Add kwargs to eintr_retry_call (dshea) |
---|
| 1379 | - Specify required version of GI-imported packages (vpodzime) |
---|
| 1380 | - Add classes for LVM cache related functionality (vpodzime) |
---|
| 1381 | - Add generic classes for cache and cache stats (vpodzime) |
---|
| 1382 | - Merge pull request #149 from vpodzime/master-lvm_cache (vpodzime) |
---|
| 1383 | - Implement the support for resizing internal metadata LVs of thin pools |
---|
| 1384 | (vpodzime) |
---|
| 1385 | - Use relations between LVs to determine parent LV (vpodzime) |
---|
| 1386 | - Make Blivet.lvs return all LVs not just traditional/thick LVs (vpodzime) |
---|
| 1387 | - Accept both list and ParentList when checking LVs parents (vpodzime) |
---|
| 1388 | - Create and use internal LVs instead of static values (vpodzime) |
---|
| 1389 | - Add classes for the internal LVs of various types (vpodzime) |
---|
| 1390 | - Merge pull request #137 from dwlehman/md-boot-metadata-branch (dlehman) |
---|
| 1391 | - Treat existing md arrays whose members are all disks like disks. (dlehman) |
---|
| 1392 | - Handle formatting after adding devices from format handlers. (dlehman) |
---|
| 1393 | - Merge pull request #158 from mulkieran/master-target-size (mulkieran) |
---|
| 1394 | - Move parents checking and update into a seprarate methods (vpodzime) |
---|
| 1395 | - Rearrange and group some of the StorageDevice's methods/properties (vpodzime) |
---|
| 1396 | - Don't crash when processing cached LVs (vpodzime) |
---|
| 1397 | - Make roundToNearest() slightly more robust. (amulhern) |
---|
| 1398 | - Extend Size.convertTo() to work with arbitrary Size() values. (amulhern) |
---|
| 1399 | - Changes to FS._setTargetSize(). (amulhern) |
---|
| 1400 | - Increase ext4 maximum size from 16 TiB to 1 EiB (#1231049) (bcl) |
---|
| 1401 | - Merge pull request #155 from atodorov/fix_issue_154 (mulkieran) |
---|
| 1402 | - Use len of set to check for duplicates in list of packages. (atodorov) |
---|
| 1403 | - Merge pull request #153 from mulkieran/master-task-names (mulkieran) |
---|
| 1404 | - Omit completely pointless setUp method. (amulhern) |
---|
| 1405 | - Make a size refer to a Size object. (amulhern) |
---|
| 1406 | - Add __str__ method to various subclasses of Task. (amulhern) |
---|
| 1407 | - Don't pass unused mountpoint dict to preCommitFixup. (dlehman) |
---|
| 1408 | - Use the default md metadata version for everything except /boot/efi. |
---|
| 1409 | (dlehman) |
---|
| 1410 | |
---|
| 1411 | * Wed Jun 10 2015 Brian C. Lane <bcl@redhat.com> - 1.6-1 |
---|
| 1412 | - Fix indentation in action_test.py (dlehman) |
---|
| 1413 | - Merge pull request #133 from atodorov/fix_deprecation_warnings (mulkieran) |
---|
| 1414 | - Merge pull request #147 from vojtechtrefny/master_fix_undo_resize (vtrefny) |
---|
| 1415 | - Fix setting original size for format resize action. (#1225352) (vtrefny) |
---|
| 1416 | - Make unit test assertion expressions fully Python2/3 compatible. (atodorov) |
---|
| 1417 | - Merge pull request #151 from mulkieran/master-120 (mulkieran) |
---|
| 1418 | - Merge pull request #122 from atodorov/remove_doctest (mulkieran) |
---|
| 1419 | - Parameterize Makefile test targets on Python version. (atodorov) |
---|
| 1420 | - Merge pull request #148 from mulkieran/master-132 (mulkieran) |
---|
| 1421 | - Merge pull request #144 from mulkieran/master-128 (mulkieran) |
---|
| 1422 | - Remove facilities for running tests as standalone modules. (atodorov) |
---|
| 1423 | - Include automatic and manual test documentation. (atodorov) |
---|
| 1424 | - Remove an accidental variable assignment in LVMLogicalVolumeDevice (vpodzime) |
---|
| 1425 | - Merge pull request #143 from mulkieran/master-134 (mulkieran) |
---|
| 1426 | - Remove two files in tests directory. (atodorov) |
---|
| 1427 | - Fix typo in docstring. (atodorov) |
---|
| 1428 | - Merge pull request #112 from vpodzime/master-fixed_maps (vpodzime) |
---|
| 1429 | - Merge pull request #129 from mulkieran/master-keepers-c (mulkieran) |
---|
| 1430 | - Merge pull request #135 from mulkieran/master-test-fixes (mulkieran) |
---|
| 1431 | - Convert bytes value to str. (amulhern) |
---|
| 1432 | - Change new format lookup name from "msdos" to "disklabel". (amulhern) |
---|
| 1433 | - Get rid of pointless test case about arguments for labeling apps. (amulhern) |
---|
| 1434 | - Do not raise KeyError if ID_PART_ENTRY_DISK is missing. (amulhern) |
---|
| 1435 | - Manage backing store more independently in loop backed test cases. (amulhern) |
---|
| 1436 | - Pass floats as string to Decimal constructor everywhere. (amulhern) |
---|
| 1437 | - Fix a bug in reading a size specification with a radix in the numeric part. |
---|
| 1438 | (amulhern) |
---|
| 1439 | - remove mention of doctest b/c target was removed in |
---|
| 1440 | fed53d969af0eddaeeca58cdf3e40916497aa305 (atodorov) |
---|
| 1441 | - Beware of Python 3's version of the map() built-in function (vpodzime) |
---|
| 1442 | |
---|
| 1443 | * Thu May 28 2015 Brian C. Lane <bcl@redhat.com> - 1.5-1 |
---|
| 1444 | - Get rid of an unused import in blivet.zfcp (sbueno+anaconda) |
---|
| 1445 | - Make appropriate changes to adapt for s390 libblockdev plugin. |
---|
| 1446 | (sbueno+anaconda) |
---|
| 1447 | - Drop check from the release build target (bcl) |
---|
| 1448 | - Merge pull request #127 from vpodzime/master-libblockdev_1.0 (vpodzime) |
---|
| 1449 | - Adapt to the new libblockdev initialization API (vpodzime) |
---|
| 1450 | - Merge pull request #111 from dwlehman/disk-model-branch (dlehman) |
---|
| 1451 | - Store vendor/model information for DiskDevice instances. (dlehman) |
---|
| 1452 | - Require new version of pyparted with Python 3 related fixes (vpodzime) |
---|
| 1453 | - Merge pull request #114 from vojtechtrefny/fix_lvmsnapshot_size2 (vtrefny) |
---|
| 1454 | - Merge pull request #118 from mulkieran/master-hawkey (mulkieran) |
---|
| 1455 | - Use python-hawkey instead of rpm-python. (amulhern) |
---|
| 1456 | - Add a dead simple test for some basic task and resource functionality. |
---|
| 1457 | (amulhern) |
---|
| 1458 | - Use COW device to get actual size of LVM snapshots (vtrefny) |
---|
| 1459 | |
---|
| 1460 | * Mon May 18 2015 Brian C. Lane <bcl@redhat.com> - 1.4-1 |
---|
| 1461 | - Workaround for chrooted mountpoints (#1217578) (vtrefny) |
---|
| 1462 | - Merge pull request #116 from mulkieran/master-gerror (mulkieran) |
---|
| 1463 | - Filter GLib.GError instead of GLib.Error in pylint false positives. |
---|
| 1464 | (amulhern) |
---|
| 1465 | - Merge pull request #113 from mulkieran/master-tasks-20150513 (mulkieran) |
---|
| 1466 | - Guard tests against device support being missing. (amulhern) |
---|
| 1467 | - Add checks for filesystem availability in selinux tests. (amulhern) |
---|
| 1468 | - Fix some small mistakes in tests using availability information. (amulhern) |
---|
| 1469 | - Get rid of abitrary _resizable variable in tests. (amulhern) |
---|
| 1470 | - Don't use utilsAvailable to skip tests. (amulhern) |
---|
| 1471 | - Treat a missing plugin as an OK situation. (amulhern) |
---|
| 1472 | - Use availability information in device actions. (amulhern) |
---|
| 1473 | - Add a check to determine whether the device type is supported. (amulhern) |
---|
| 1474 | - If external dependencies are unavailable, cannot support RAID levels. |
---|
| 1475 | (amulhern) |
---|
| 1476 | - Add availability information to devicelibs files. (amulhern) |
---|
| 1477 | - Track external dependencies in devices. (amulhern) |
---|
| 1478 | - If lvm is not available, do not do the filtering. (amulhern) |
---|
| 1479 | - Add availability checking to non-FS formats. (amulhern) |
---|
| 1480 | - Use filesystem tasks in filesystem. (amulhern) |
---|
| 1481 | - Add filesystem tasks to tasks directory. (amulhern) |
---|
| 1482 | - Add tasks infrastructure to tasks directory. (amulhern) |
---|
| 1483 | - Add error to detect errors in discovering availability info. (amulhern) |
---|
| 1484 | - Add errors about reading and writing labels to error heirarchy. (amulhern) |
---|
| 1485 | - Make assignments that override abstract properties into simple attributes. |
---|
| 1486 | (amulhern) |
---|
| 1487 | - Move kernel_filesystems functionality into a little library. (amulhern) |
---|
| 1488 | - Make labeling(), relabels(), and labelFormatOK() instance methods. (amulhern) |
---|
| 1489 | - Merge pull request #108 from vojtechtrefny/progress_callbacks (vtrefny) |
---|
| 1490 | - Merge pull request #109 from mulkieran/master-btrfs-c (mulkieran) |
---|
| 1491 | - Set a subvolspec format args when making a new BTRFS volume. (amulhern) |
---|
| 1492 | - Cache data obtained from /proc/self/mountinfo. (amulhern) |
---|
| 1493 | - Add progress report callback for action processing (vtrefny) |
---|
| 1494 | - Do not have two ignored variables when one will do. (amulhern) |
---|
| 1495 | - Fix a typo in comment. (amulhern) |
---|
| 1496 | - Do not use type() in makebumpver. (clumens) |
---|
| 1497 | - Merge pull request #100 from mulkieran/master-lvm-a (mulkieran) |
---|
| 1498 | - Merge pull request #104 from mulkieran/master-1139222 (mulkieran) |
---|
| 1499 | - Include LUKSDevice information in kickstart data (#1139222) (amulhern) |
---|
| 1500 | - Un-escape '-'s in names or paths for _all_ lvm lv or vgs. (amulhern) |
---|
| 1501 | - Fix a few miscellaneous pylint-caught problems. (clumens) |
---|
| 1502 | - Only give Size objects a __div__ method under python2. (clumens) |
---|
| 1503 | - Protect against calling testMount on an object that may not have it. |
---|
| 1504 | (clumens) |
---|
| 1505 | - Add a bunch of false positives to make pylint succeed. (clumens) |
---|
| 1506 | - e.message -> str(e) (clumens) |
---|
| 1507 | - Disable a pointless override warning. (clumens) |
---|
| 1508 | - Ignore the environment-modify pylint warnings for size_test.py. (clumens) |
---|
| 1509 | - blockdevError -> BlockDevError (clumens) |
---|
| 1510 | - Remove uses of the string module we don't need, ignore warnings on those we |
---|
| 1511 | do. (clumens) |
---|
| 1512 | - unicode isn't undefined on the python2 code paths. (clumens) |
---|
| 1513 | - Use eintr_retry_call from anaconda. (clumens) |
---|
| 1514 | - Move blivet to using pocketlint. (clumens) |
---|
| 1515 | - Merge pull request #97 from mulkieran/master-1072060 (mulkieran) |
---|
| 1516 | - Merge pull request #93 from vojtechtrefny/fix_active_parted (vtrefny) |
---|
| 1517 | - If the parent volume has a label, use it in subvol's kickstart (#1072060) |
---|
| 1518 | (amulhern) |
---|
| 1519 | - Merge pull request #94 from mulkieran/master-raid (mulkieran) |
---|
| 1520 | - Allow adding new partitions to disks with active devices (#1212841) (vtrefny) |
---|
| 1521 | - Fix "anaconda hangs while trying to discover iscsi..." (#1166652) (jkonecny) |
---|
| 1522 | - Move definition of _level attribute above super-constructor call. (amulhern) |
---|
| 1523 | - Fix status for LVMPhysicalVolume format (vtrefny) |
---|
| 1524 | |
---|
| 1525 | * Wed Apr 22 2015 Brian C. Lane <bcl@redhat.com> - 1.3-1 |
---|
| 1526 | - fix conf.py pylint errors (bcl) |
---|
| 1527 | - Fix BlockDev import in populator.py (bcl) |
---|
| 1528 | - Prevent pylint from going crazy because of libblockdev's ErrorProxy |
---|
| 1529 | (vpodzime) |
---|
| 1530 | - Make use of the new libblockdev error reporting (vpodzime) |
---|
| 1531 | - Add libselinux-python to package dependencies (#1211834) (vtrefny) |
---|
| 1532 | - Introduce a new doReqPartition method that is similar to doAutoPartition. |
---|
| 1533 | (clumens) |
---|
| 1534 | - Merge pull request #81 from mulkieran/master-mount-options (mulkieran) |
---|
| 1535 | - Merge pull request #66 from vpodzime/master-py3_final (martin.kolman) |
---|
| 1536 | - Encode input for os.write() (mkolman) |
---|
| 1537 | - Build the python3-blivet subpackage (vpodzime) |
---|
| 1538 | - Do not modify dict while iterating over its values (vpodzime) |
---|
| 1539 | - Do not try to compare strings and Nones when sorting mountpoints (vpodzime) |
---|
| 1540 | - Always return strings from regular capture output run functions (mkolman) |
---|
| 1541 | - Do not use variable from an inner comprehension in tests (vpodzime) |
---|
| 1542 | - Implement and test Python 3 division for the Size class (vpodzime) |
---|
| 1543 | - Replace python 2 build-in-function cmp() with custom method (vtrefny) |
---|
| 1544 | - Do not rely on __sub__ being implemented as __add__ (-1)* (vpodzime) |
---|
| 1545 | - Transform our compare functions into key functions and use these instead |
---|
| 1546 | (vpodzime) |
---|
| 1547 | - Fix the size_test to stop using byte strings (vpodzime) |
---|
| 1548 | - Do not define unit strings as byte strings (vpodzime) |
---|
| 1549 | - Do not pass context to Decimal numeric operations (vpodzime) |
---|
| 1550 | - Don't call object's (as a class) __new__ with extra arguments (vpodzime) |
---|
| 1551 | - Make translation to lowerASCII Python[23]-compatible (vpodzime) |
---|
| 1552 | - Replace __import__ call with importlib.import_module (vpodzime) |
---|
| 1553 | - In FS._postSetup() check the mountpoint options that were actually used. |
---|
| 1554 | (amulhern) |
---|
| 1555 | - Add kwargs to unmount and move mountpoint check into _preSetup (bcl) |
---|
| 1556 | - Do not try importing hidden/backup files as formats (vpodzime) |
---|
| 1557 | - Add back DeviceTree's support for saving LUKS passphrases (vpodzime) |
---|
| 1558 | - Do not try to stat FileDevice's path if it doesn't exist (vpodzime) |
---|
| 1559 | - Merge pull request #76 from dwlehman/unusable-storage-branch (dlehman) |
---|
| 1560 | - Add error handling around storageInitialize for unusable setups. (dlehman) |
---|
| 1561 | - Include suggestions in error classes for unusable storage configurations. |
---|
| 1562 | (dlehman) |
---|
| 1563 | - Use partially corrupt gpt disklabels. (dlehman) |
---|
| 1564 | - Consolidate common code in DeviceFormat class methods. (dlehman) |
---|
| 1565 | - Update get_mount_paths to use mountsCache (bcl) |
---|
| 1566 | - Add multiple mountpoint handling to MountsCache (bcl) |
---|
| 1567 | - Remove obsolete FIXME from FS.status (bcl) |
---|
| 1568 | - Check to see if mountpoint is already mounted (bcl) |
---|
| 1569 | - Add isMountpoint to MountsCache (bcl) |
---|
| 1570 | - Add ability to unmount specific mountpoints (bcl) |
---|
| 1571 | - Fix pylint errors for six.moves import (vtrefny) |
---|
| 1572 | - Merge pull request #72 from vojtechtrefny/picklable-size (vpodzime) |
---|
| 1573 | - Merge pull request #74 from mulkieran/master-trivia (mulkieran) |
---|
| 1574 | - Fix two instances where check_equal() returned True incorrectly. (amulhern) |
---|
| 1575 | - Fix typo in 66f2ddb11e85ec6f48535d670dd6f24cb60cbe55. (amulhern) |
---|
| 1576 | - Make sure installer_mode is reset to original value. (amulhern) |
---|
| 1577 | - Test for Size pickling support (vtrefny) |
---|
| 1578 | - Pickling support for Size. (vtrefny) |
---|
| 1579 | - Disable pylint bad-super-call in MDRaidArrayDevice.updateSize. (dlehman) |
---|
| 1580 | - Merge pull request #68 from dwlehman/parted-device-branch (dlehman) |
---|
| 1581 | - Require reallocation after changing an allocated partition's size. (dlehman) |
---|
| 1582 | - Move mediaPresent out of Device and into StorageDevice. (dlehman) |
---|
| 1583 | - Don't use parted.Device to obtain size info. (dlehman) |
---|
| 1584 | - Merge pull request #70 from mulkieran/master-1208536 (mulkieran) |
---|
| 1585 | - Prepend /sys to sysfs path for udev lookup (#1208536) (amulhern) |
---|
| 1586 | - Fall back on mdadm info if udev info is missing for the array (#1208536) |
---|
| 1587 | (amulhern) |
---|
| 1588 | - Catch DeviceError as well as ValueError (#1208536) (amulhern) |
---|
| 1589 | - Make an MDContainerDevice if that is the right model (#1208536) (amulhern) |
---|
| 1590 | - Change raid variable name to raid_items (#1208536) (amulhern) |
---|
| 1591 | - Fix swapped args to processActions. (dlehman) |
---|
| 1592 | - Merge pull request #63 from dwlehman/disk-selection-branch (dlehman) |
---|
| 1593 | - Use VGname-LVname as key for LVinfo cache (vpodzime) |
---|
| 1594 | - Add back DeviceTree's methods and properties used from the outside (vpodzime) |
---|
| 1595 | - Wrap keys() with a list so that the dictionary can be changed (martin.kolman) |
---|
| 1596 | - Add a method to list disks related by lvm/md/btrfs container membership. |
---|
| 1597 | (dlehman) |
---|
| 1598 | - Make getDependentDevices work with hidden devices. (dlehman) |
---|
| 1599 | |
---|
| 1600 | * Fri Mar 27 2015 Brian C. Lane <bcl@redhat.com> - 1.2-1 |
---|
| 1601 | - Fix pylint unused variable warnings (vtrefny) |
---|
| 1602 | - Add test for mountpoints (vtrefny) |
---|
| 1603 | - Replace _mountpoint with systemMountpoint in other modules (vtrefny) |
---|
| 1604 | - New method to handle nodev filesystems (vtrefny) |
---|
| 1605 | - Add dynamic mountpoint detection support (vtrefny) |
---|
| 1606 | - New method to compute md5 hash of file (vtrefny) |
---|
| 1607 | - Add information about subvolume to BTRFS format (vtrefny) |
---|
| 1608 | - Don't specify priority in fstab if -1 (default) is used (#1203709) (vpodzime) |
---|
| 1609 | - Catch GLib.GError in places where we catch StorageError (#1202505) (vpodzime) |
---|
| 1610 | - slave_dev is undefined here, use slave_devices[0] instead. (clumens) |
---|
| 1611 | - Clean out the mock chroot before attempting to run the rest of the test. |
---|
| 1612 | (clumens) |
---|
| 1613 | - Move recursiveRemove from Blivet to DeviceTree. (dlehman) |
---|
| 1614 | - Factor out adding of sysfs slave (parent) devices into its own method. |
---|
| 1615 | (dlehman) |
---|
| 1616 | - Add a __str__ method to DeviceTree. (dlehman) |
---|
| 1617 | - Allow changing the names of existing devices. (dlehman) |
---|
| 1618 | - Remove redundant block for adding fwraid member disks. (dlehman) |
---|
| 1619 | - Return a device from addUdevLVDevice if possible. (dlehman) |
---|
| 1620 | - Pass a sysfs path to MultipathDevice constructor from Populator. (dlehman) |
---|
| 1621 | - Resolve md names in udev info. (dlehman) |
---|
| 1622 | - LVMVolumeGroupDevice format should be marked as immutable. (dlehman) |
---|
| 1623 | - Don't catch and re-raise device create exceptions as DeviceCreateError. |
---|
| 1624 | (dlehman) |
---|
| 1625 | - Call superclass _preCreate from BTRFSVolumeDevice._preCreate. (dlehman) |
---|
| 1626 | - Move code that populates the device tree into a new class and module. |
---|
| 1627 | (dlehman) |
---|
| 1628 | - Move action list management into a separate class and module. (dlehman) |
---|
| 1629 | - Put an __init__.py in devices_tests directory. (amulhern) |
---|
| 1630 | - Require the Python 2 version of pykickstart (#1202255) (vpodzime) |
---|
| 1631 | - Use Size method to perform a Size operation (#1200812) (amulhern) |
---|
| 1632 | - Extend Size.roundToNearest to allow Size units (#1200812) (amulhern) |
---|
| 1633 | - Move code that populates the device tree into a new class and module. |
---|
| 1634 | (dlehman) |
---|
| 1635 | - Move action list management into a separate class and module. (dlehman) |
---|
| 1636 | - Remove a pointless override. (amulhern) |
---|
| 1637 | - Display the name of the overridden ancestor in error message. (amulhern) |
---|
| 1638 | - Check for simple function calls in pointless overrides. (amulhern) |
---|
| 1639 | - Simplify supported methods in FS.py. (amulhern) |
---|
| 1640 | - Make hidden property use superclass method where possible. (amulhern) |
---|
| 1641 | - Simplify some methods in DeviceFormat class. (amulhern) |
---|
| 1642 | - Do supercall in BTRFSVolumeDevice.formatImmutable. (amulhern) |
---|
| 1643 | - Add a comment to supported property. (amulhern) |
---|
| 1644 | - Get rid of some very old commented out code. (amulhern) |
---|
| 1645 | - Put all mock results into the top-level source dir. (clumens) |
---|
| 1646 | - Spell TestCase.teardown correctly as tearDown(). (amulhern) |
---|
| 1647 | - Make testMount() check return value of util.mount(). (amulhern) |
---|
| 1648 | - Remove unused fs_configs. (amulhern) |
---|
| 1649 | - Remove side-effects from mountType property. (amulhern) |
---|
| 1650 | - Do not make the mountpoint directory in fs.FS.mount(). (amulhern) |
---|
| 1651 | - Mount should not be satisfied with anything less than a directory. (amulhern) |
---|
| 1652 | - Do not return doFormat() value. (amulhern) |
---|
| 1653 | - Put previously removed mountExistingSystem() into osinstall.py. (amulhern) |
---|
| 1654 | - Revert "Revive the mountExistingSystem() function and all it needs" |
---|
| 1655 | (amulhern) |
---|
| 1656 | - Make sure the device is setup before formatting it (#1196397) (bcl) |
---|
| 1657 | - Use %%d format string for every value that should be an integer decimal. |
---|
| 1658 | (amulhern) |
---|
| 1659 | - Robustify PartitionDevice._wipe() method. (amulhern) |
---|
| 1660 | - Fix up scientific notation _parseSpec() tests. (amulhern) |
---|
| 1661 | - Make size._parseSpec a public method. (amulhern) |
---|
| 1662 | - Simplify StorageDevice.disks. (amulhern) |
---|
| 1663 | - Simplify StorageDevice.growable. (amulhern) |
---|
| 1664 | - Simplify and correct StorageDevice.packages property. (amulhern) |
---|
| 1665 | - Remove services infrastructure from devices and formats. (amulhern) |
---|
| 1666 | - Split devices tests out into a separate directory. (amulhern) |
---|
| 1667 | - Fix dd wipe call. (exclusion) |
---|
| 1668 | - Add a script to rebase and merge pull requests (dshea) |
---|
| 1669 | - Add pylint false positive to list of pylint false positives. (amulhern) |
---|
| 1670 | - Change all instances of GLib.Error to GLib.GError. (amulhern) |
---|
| 1671 | - Sort pylint-false-positives using sort's default options with LC_ALL=C. |
---|
| 1672 | (amulhern) |
---|
| 1673 | - Add ability to match scientific notation in strings. (amulhern) |
---|
| 1674 | |
---|
| 1675 | * Fri Mar 06 2015 Brian C. Lane <bcl@redhat.com> - 1.1-1 |
---|
| 1676 | - Add scratch, scratch-bumpver and rc-release targets. (bcl) |
---|
| 1677 | - Add --newrelease to makebumpver (bcl) |
---|
| 1678 | - Add po-empty make target (bcl) |
---|
| 1679 | - Revive the mountExistingSystem() function and all it needs (vpodzime) |
---|
| 1680 | - Switch translations to use Zanata (bcl) |
---|
| 1681 | - Set EFIFS._check to True so that it gets correct fspassno (#1077917) |
---|
| 1682 | (amulhern) |
---|
| 1683 | - Use format string and arguments for logging function (vpodzime) |
---|
| 1684 | - Merge pull request #28 from vpodzime/master-libblockdev (vratislav.podzimek) |
---|
| 1685 | - Do not restrict MDRaidArrayDevice's memberDevices to type int (vpodzime) |
---|
| 1686 | - Adapt better to libblockdev's md_examine data (vpodzime) |
---|
| 1687 | - Set TmpFS._resizable to False. (amulhern) |
---|
| 1688 | - Add an additional test for TmpFS. (amulhern) |
---|
| 1689 | - Override NoDevFS.notifyKernel() so that it does nothing. (amulhern) |
---|
| 1690 | - Add TmpFS._resizefsUnit and use appropriately. (amulhern) |
---|
| 1691 | - Rewrite TmpFS class definition. (amulhern) |
---|
| 1692 | - Add TmpFS._getExistingSize() method. (amulhern) |
---|
| 1693 | - Make _getExistingSize() method more generally useful. (amulhern) |
---|
| 1694 | - Remove _getExistingSize() methods with body pass. (amulhern) |
---|
| 1695 | - Tidy up the definition of the device property throughout formats package. |
---|
| 1696 | (amulhern) |
---|
| 1697 | - Add a test to check properties of device paths assigned to formats. |
---|
| 1698 | (amulhern) |
---|
| 1699 | - Set TmpFSDevice object's _formatImmutable attribute to True. (amulhern) |
---|
| 1700 | - Remove no longer needed requires (vpodzime) |
---|
| 1701 | - Filter out pylint's "No name 'GLib' in module 'gi.repository'" messages |
---|
| 1702 | (vpodzime) |
---|
| 1703 | - Add a static method providing list of available PE sizes (vpodzime) |
---|
| 1704 | - Use BlockDev's crypto plugin to do LUKS escrow (vpodzime) |
---|
| 1705 | - Use BlockDev's DM plugin to work with DM RAID sets (vpodzime) |
---|
| 1706 | - Use BlockDev's DM plugin for DM map existence testing (vpodzime) |
---|
| 1707 | - Remove tests for the removed devicelibs functions (vpodzime) |
---|
| 1708 | - Set and refresh BlockDev's global LVM config if needed (vpodzime) |
---|
| 1709 | - Use BlockDev's LVM plugin instead of devicelibs/lvm.py (vpodzime) |
---|
| 1710 | - Use BlockDev's BTRFS plugin instead of devicelibs/btrfs.py (vpodzime) |
---|
| 1711 | - Use the BlockDev's DM plugin instead of devicelibs/dm.py (vpodzime) |
---|
| 1712 | - Use BlockDev's crypto plugin instead of devicelibs/crypto.py (vpodzime) |
---|
| 1713 | - Use BlockDev's loop plugin instead of devicelibs/loop.py (vpodzime) |
---|
| 1714 | - Use BlockDev's MD plugin instead of devicelibs/mdraid.py (vpodzime) |
---|
| 1715 | - Use BlockDev's swap plugin instead of devicelibs/swap.py (vpodzime) |
---|
| 1716 | - Use BlockDev's mpath plugin instead of devicelibs/mpath.py (vpodzime) |
---|
| 1717 | - First little step towards libblockdev (vpodzime) |
---|
| 1718 | - Move the Blivet class into its own module (vpodzime) |
---|
| 1719 | - Use a safer method to get a dm partition's disk name. (dlehman) |
---|
| 1720 | - Be more careful about overwriting device.originalFormat. (#1192004) (dlehman) |
---|
| 1721 | |
---|
| 1722 | * Fri Feb 13 2015 David Lehman <dlehman@redhat.com> - 1.0-1 |
---|
| 1723 | - Move autopart and installation-specific code outside of __init__.py |
---|
| 1724 | (vpodzime) |
---|
| 1725 | - Convert _parseUnits to public function (vtrefny) |
---|
| 1726 | - LVMFactory: raise exception when adding LV to full fixed size VG (#1170660) |
---|
| 1727 | (vtrefny) |
---|
| 1728 | - Do not unhide devices with hidden parents (#1158643) (vtrefny) |
---|
| 1729 | |
---|
| 1730 | * Fri Feb 06 2015 Brian C. Lane <bcl@redhat.com> - 0.76-1 |
---|
| 1731 | - Revert "Switch to temporary transifex project" (bcl) |
---|
| 1732 | - Check parent/container type for thin volumes and normal volumes. (dlehman) |
---|
| 1733 | - drop useless entries from formatByDefault exceptlist (awilliam) |
---|
| 1734 | - Fix import of devicelibs.raid in platform.py (vpodzime) |
---|
| 1735 | - Use %%license in python-blivet.spec (bcl) |
---|
| 1736 | - Fix import of FALLBACK_DEFAULT_PART_SIZE (vpodzime) |
---|
| 1737 | - Make implicit partitions smaller if real requests don't fit anywhere |
---|
| 1738 | (vpodzime) |
---|
| 1739 | - Use list comprehension instead of filter+lambda in makebumpver (amulhern) |
---|
| 1740 | - Revert "Try to deactivate lvm on corrupted gpt disks." (dlehman) |
---|
| 1741 | - Virtualize options property methods in DeviceFormat.options definition. |
---|
| 1742 | (amulhern) |
---|
| 1743 | - Do not redefine size property in TmpFS. (amulhern) |
---|
| 1744 | - Do not set self.exists to True in TmpFS.__init__(). (amulhern) |
---|
| 1745 | - Simplify NoDevFS.type. (amulhern) |
---|
| 1746 | - Set format's mountpoint if it has the mountpoint attribute. (amulhern) |
---|
| 1747 | - Do not bother to set device.format.mountopts. (amulhern) |
---|
| 1748 | - Tighten up FS.mountable(). (amulhern) |
---|
| 1749 | - Simplify FS._getOptions(). (amulhern) |
---|
| 1750 | - Simplify setting options variable. (amulhern) |
---|
| 1751 | - Be less eager about processing all lines in /proc/meminfo. (amulhern) |
---|
| 1752 | - Make error message more useful. (amulhern) |
---|
| 1753 | - Add a tiny test for TmpFS. (amulhern) |
---|
| 1754 | - More fixes for alignment-related partition allocation failures. (dlehman) |
---|
| 1755 | - Do not mix stdout and stderr when running utilities unless requested |
---|
| 1756 | (vpodzime) |
---|
| 1757 | - Define the _device, _label and _options attributes in constructor (vpodzime) |
---|
| 1758 | - Get rid of the has_lvm function (vpodzime) |
---|
| 1759 | - Do not create lambda over and over in a cycle (vpodzime) |
---|
| 1760 | - Disable pylint check for cached LVM data in more places (vpodzime) |
---|
| 1761 | - Fix issue where too many mpath luns crashes installer (#1181336) (rmarshall) |
---|
| 1762 | - Allow user-specified values for data alignment of new lvm pvs. (#1178705) |
---|
| 1763 | (dlehman) |
---|
| 1764 | - Let LVM determine alignment for PV data areas. (#962961) (dlehman) |
---|
| 1765 | - Raise UnusableConfigurationError when unusable configuration is detected. |
---|
| 1766 | (dlehman) |
---|
| 1767 | - Don't raise an exception for failure to scan an ignored disk. (dlehman) |
---|
| 1768 | - Try to deactivate lvm on corrupted gpt disks. (dlehman) |
---|
| 1769 | - Remove an unused and outdated constant (vpodzime) |
---|
| 1770 | - Relax the blivet device name requirements (#1183061) (dshea) |
---|
| 1771 | |
---|
| 1772 | * Fri Jan 16 2015 Brian C. Lane <bcl@redhat.com> - 0.75-1 |
---|
| 1773 | - Switch to temporary transifex project (bcl) |
---|
| 1774 | - Add docstrings to the methods in loop.py (bcl) |
---|
| 1775 | - get_loop_name should return an empty name if it isn't found (#980510) (bcl) |
---|
| 1776 | - Use dict() instead of dict comprehension. (riehecky) |
---|
| 1777 | - Fix the pylint errors in the examples directory. (amulhern) |
---|
| 1778 | - Add __init__ file to examples directory. (amulhern) |
---|
| 1779 | |
---|
| 1780 | * Fri Jan 09 2015 Brian C. Lane <bcl@redhat.com> - 0.74-1 |
---|
| 1781 | - Use _resizefsUnit in resizeArgs() method implementations. (amulhern) |
---|
| 1782 | - Do not supply a default implementation for the resizeArgs() method. |
---|
| 1783 | (amulhern) |
---|
| 1784 | - Use convertTo in humanReadable(). (amulhern) |
---|
| 1785 | - Change convertTo() and roundToNearest() so each takes a units specifier. |
---|
| 1786 | (amulhern) |
---|
| 1787 | - Do not even pretend that ReiserFS is resizable. (amulhern) |
---|
| 1788 | - Get whole unit tuple in loop when searching for correct units. (amulhern) |
---|
| 1789 | - Make _parseUnits() return a unit constant, rather than a number. (amulhern) |
---|
| 1790 | - Add unitStr() method. (amulhern) |
---|
| 1791 | - Make _Prefix entries named constants. (amulhern) |
---|
| 1792 | - Hoist _BINARY_FACTOR * min_value calculation out of loop. (amulhern) |
---|
| 1793 | - Comment _prefixTestHelper() and eliminate some redundancies. (amulhern) |
---|
| 1794 | - Eliminate redundant test. (amulhern) |
---|
| 1795 | - Avoid using Size constant in FileDevice._create(). (amulhern) |
---|
| 1796 | - Do not compare the same two values twice. (amulhern) |
---|
| 1797 | - Make possiblePhysicalExtents() a bit more direct. (amulhern) |
---|
| 1798 | - Get rid of unnecessary use of long. (amulhern) |
---|
| 1799 | - Use _netdev mount option as needed. (#1166509) (dlehman) |
---|
| 1800 | - Don't crash when a free region is too small for an aligned partition. |
---|
| 1801 | (dlehman) |
---|
| 1802 | - Multiple loops shouldn't be fatal (#980510) (bcl) |
---|
| 1803 | - If allowing degraded array, attempt to start it (#1090009) (amulhern) |
---|
| 1804 | - Add a method that looks at DEVNAME (#1090009) (amulhern) |
---|
| 1805 | - Add mdrun method to just start, not assemble, an array. (#1090009) (amulhern) |
---|
| 1806 | - Change allow_degraded_mdraid flag to allow_imperfect_devices (#1090009) |
---|
| 1807 | (amulhern) |
---|
| 1808 | - Remove needsFSCheck() and what only it depends on. (amulhern) |
---|
| 1809 | - Remove allowDirty parameter and code that depends on it. (amulhern) |
---|
| 1810 | - Eliminate dirtyCB parameter from mountExistingSystem() params. (amulhern) |
---|
| 1811 | - Use correct package for FSError. (amulhern) |
---|
| 1812 | |
---|
| 1813 | * Fri Dec 19 2014 Brian C. Lane <bcl@redhat.com> - 0.73-1 |
---|
| 1814 | - Mountpoint detection for removable devices (vtrefny) |
---|
| 1815 | - Fix adding partition after ActionDestroyDevice canceling (vtrefny) |
---|
| 1816 | - Avoid exception when aligned start and end are crossed over (exclusion) |
---|
| 1817 | - Substitute simple value for single element array. (amulhern) |
---|
| 1818 | - Change _matchNames so that it is less restrictive (amulhern) |
---|
| 1819 | - Change MDRaidArrayDevice to MDBiosRaidArrayDevice. (amulhern) |
---|
| 1820 | - Factor out MDRaidArrayDevice w/ type in ("mdcontainer", "mdbiosraidarray") |
---|
| 1821 | (amulhern) |
---|
| 1822 | - Make it possible for NTFS to recognize the label it reads. (amulhern) |
---|
| 1823 | - Make unnecessarily verbose properties into simple class attributes. |
---|
| 1824 | (amulhern) |
---|
| 1825 | - Change the generic badly formatted label to one that's bad for all. |
---|
| 1826 | (amulhern) |
---|
| 1827 | - Don't make overridden values actual properties. (amulhern) |
---|
| 1828 | - Check the status of the format being mounted. (amulhern) |
---|
| 1829 | |
---|
| 1830 | * Thu Dec 04 2014 Brian C. Lane <bcl@redhat.com> - 0.72-1 |
---|
| 1831 | - Add a bunch of simple tests for filesystem formats. (amulhern) |
---|
| 1832 | - Get rid of long() related code. (amulhern) |
---|
| 1833 | - Add another check for resizable in FS.doResize() (amulhern) |
---|
| 1834 | - Simplify FS.free(). (amulhern) |
---|
| 1835 | - Make an early exit if self._existingSizeFields is [] (amulhern) |
---|
| 1836 | - Change "Aggregate block size:" to "Physical block size:" for JFS. (amulhern) |
---|
| 1837 | - Split output from infofs program for size on whitespace. (amulhern) |
---|
| 1838 | - Simplify _getSize() and currentSize(). (amulhern) |
---|
| 1839 | - Check resizable when assigning a new target size. (amulhern) |
---|
| 1840 | - Make default exists value a boolean in DeviceFormat.__init__. (amulhern) |
---|
| 1841 | - Remove pointless overrides. (amulhern) |
---|
| 1842 | - Add a simple pylint checker for pointless overrides. (amulhern) |
---|
| 1843 | - Run dosfsck in non-interactive mode (#1167959) (bcl) |
---|
| 1844 | |
---|
| 1845 | * Fri Nov 21 2014 Brian C. Lane <bcl@redhat.com> - 0.71-1 |
---|
| 1846 | - Remove redundant import. (amulhern) |
---|
| 1847 | - Change inclusion to equality. (amulhern) |
---|
| 1848 | - Round filesystem target size to whole resize tool units. (#1163410) (dlehman) |
---|
| 1849 | - New method to round a Size to a whole number of a specified unit. (dlehman) |
---|
| 1850 | - Fix units for fs min size padding. (dlehman) |
---|
| 1851 | - Disable resize operations on filesystems whose current size is unknown. |
---|
| 1852 | (dlehman) |
---|
| 1853 | - Run fsck before obtaining minimum filesystem size. (#1162215) (dlehman) |
---|
| 1854 | - Fix setupDiskImages when the devices are already in the tree. (dlehman) |
---|
| 1855 | - Make logging a little less verbose and more useful in FS.mount() (amulhern) |
---|
| 1856 | - Make selinux test less precise. (amulhern) |
---|
| 1857 | - Do not translate empty strings, gettext translates them into system |
---|
| 1858 | information (vtrefny) |
---|
| 1859 | - Add a tearDown method to StorageTestCase. (dlehman) |
---|
| 1860 | - Remove pointless assignment to _formattable in Iso9660FS. (amulhern) |
---|
| 1861 | - Remove BTRFS._resizeArgs() (amulhern) |
---|
| 1862 | - Add more arguments to mpathconf (#1154347) (dshea) |
---|
| 1863 | - Check the minimum member size for BtrfsVolumeDevices. (amulhern) |
---|
| 1864 | - Get rid of FS._getRandomUUID() method. (amulhern) |
---|
| 1865 | - Eliminate TmpFS.minSize() (amulhern) |
---|
| 1866 | - Don't run selinux context tests when selinux is disabled. (dlehman) |
---|
| 1867 | - Temporarily disable a test that isn't working. (dlehman) |
---|
| 1868 | - Pass a path (not a name) to devicePathToName. (dlehman) |
---|
| 1869 | - devicePathToName should default to returning a basename. (dlehman) |
---|
| 1870 | - Fix test that guards forcible removal of dm partition nodes. (dlehman) |
---|
| 1871 | - Device status can never be True for non-existent devices. (#1156058) |
---|
| 1872 | (dlehman) |
---|
| 1873 | - Use super to get much-needed MRO magic in constructor. (#1158968) (dlehman) |
---|
| 1874 | |
---|
| 1875 | * Thu Nov 06 2014 Brian C. Lane <bcl@redhat.com> - 0.70-1 |
---|
| 1876 | - Add a method that determines whether a number is an exact power of 2. |
---|
| 1877 | (amulhern) |
---|
| 1878 | - Put size values in Size universe eagerly. (amulhern) |
---|
| 1879 | - Update minSize method headers. (amulhern) |
---|
| 1880 | - Remove _minSize assignment to 0 where it's inherited from superclass. |
---|
| 1881 | (amulhern) |
---|
| 1882 | - Make _minInstanceSize, a source of minSize() value, always a Size. (amulhern) |
---|
| 1883 | - Fix int * Size operation and add tests (#1158792) (bcl) |
---|
| 1884 | - getArch should return ppc64 or ppc64le (#1159271) (bcl) |
---|
| 1885 | - Pack data for the wait_for_entropy callback (vpodzime) |
---|
| 1886 | - Allow the wait_for_entropy callback enforce continue (vpodzime) |
---|
| 1887 | |
---|
| 1888 | * Tue Nov 04 2014 Brian C. Lane <bcl@redhat.com> - 0.69-1 |
---|
| 1889 | - Increase max depth of sphinx toc to show subpackage names. (dlehman) |
---|
| 1890 | - Temporarily disable the md devicetree tests due to mdadm issues. (dlehman) |
---|
| 1891 | - Add ability to set a default fstype for the boot partition (#1112697) (bcl) |
---|
| 1892 | - Pass a list of string items to log_method_return. (sbueno+anaconda) |
---|
| 1893 | - Require resize target sizes to yield aligned partitions. (#1120964) (dlehman) |
---|
| 1894 | - Split out code to determine max unaligned partition size to a property. |
---|
| 1895 | (dlehman) |
---|
| 1896 | - Allow generating aligned geometry for arbitrary target size. (dlehman) |
---|
| 1897 | - Align end sector in the appropriate direction for resize. (#1120964) |
---|
| 1898 | (dlehman) |
---|
| 1899 | - Specify ntfs resize target in bytes. (#1120964) (dlehman) |
---|
| 1900 | - Check new target size against min size and max size. (dlehman) |
---|
| 1901 | - Add a number of new tests. (amulhern) |
---|
| 1902 | - Add xlate parameter to humanReadable(). (amulhern) |
---|
| 1903 | - Rewrite _parseSpec() and convertTo() (amulhern) |
---|
| 1904 | - Make _lowerASCII() python 3 compatible and add a method header. (amulhern) |
---|
| 1905 | - Use b"", not u"", for _EMPTY_PREFIX. (amulhern) |
---|
| 1906 | - Strip lvm WARNING: lines from output (#1157864) (bcl) |
---|
| 1907 | - Add testing for MDRaidArrayDevice.mdadmFormatUUID (#1155151) (amulhern) |
---|
| 1908 | - Give mdadm format uuids to the outside world (#1155151) (amulhern) |
---|
| 1909 | - Make logSize, metaDataSize, and chunkSize always consistently Size objects. |
---|
| 1910 | (amulhern) |
---|
| 1911 | |
---|
| 1912 | * Wed Oct 22 2014 Brian C. Lane <bcl@redhat.com> - 0.68-1 |
---|
| 1913 | - Only write label if there is a label AND labeling application. (amulhern) |
---|
| 1914 | - Handle unicode strings in Size spec parsing. (dshea) |
---|
| 1915 | - Fix typo in getting Thin Pool profile's name (vpodzime) |
---|
| 1916 | - Don't try to get no profile's name (#1151458) (vpodzime) |
---|
| 1917 | - Change signature of DiskLabel.addPartition to be more useful. (dlehman) |
---|
| 1918 | - Remove unused fallback code from DiskLabel. (dlehman) |
---|
| 1919 | - Let udev settle between writing partition flags and formatting. (#1109244) |
---|
| 1920 | (dlehman) |
---|
| 1921 | - Set _partedDevice attribute before calling device constructor (#1150147) |
---|
| 1922 | (amulhern) |
---|
| 1923 | - Fixed wrong Runtime Error raise in _preProcessActions (vtrefny) |
---|
| 1924 | - Set sysfsPath attribute before calling Device constructor (#1150147) |
---|
| 1925 | (amulhern) |
---|
| 1926 | - Return all translated strings as unicode (#1144314) (dshea) |
---|
| 1927 | - Force __str__ to return str. (dshea) |
---|
| 1928 | - Use the i18n module instead of creating new gettext methods (dshea) |
---|
| 1929 | - Take care when checking relationship of parent and child UUIDs (#1151649) |
---|
| 1930 | (amulhern) |
---|
| 1931 | - Further abstract loopbackedtestcase on block_size. (amulhern) |
---|
| 1932 | - Update tests to bring into line w/ previous commit (#1150147) (amulhern) |
---|
| 1933 | - Abstract ContainerDevice member format check into a method (#1150147) |
---|
| 1934 | (amulhern) |
---|
| 1935 | - Register DeviceFormat class (#1150147) (amulhern) |
---|
| 1936 | - Don't append btrfs mount options to None (#1150872) (dshea) |
---|
| 1937 | - Convert int to str before passing it to run_program (#1151129) (amulhern) |
---|
| 1938 | |
---|
| 1939 | * Thu Oct 09 2014 Brian C. Lane <bcl@redhat.com> - 0.67-1 |
---|
| 1940 | - Don't pass --disable-overwrite to tx pull. (dlehman) |
---|
| 1941 | - Avoid unneccesarily tripping raid-level member count checks. (dlehman) |
---|
| 1942 | - Allow toggling encryption of raid container members. (#1148373) (dlehman) |
---|
| 1943 | - Include the new blivet.devices submodule in the built package. (clumens) |
---|
| 1944 | - Add a few test for setting dataLevel and metaDataLevel in BTRFS (amulhern) |
---|
| 1945 | - Add dataLevel and metaDataLevel attributes for testing. (amulhern) |
---|
| 1946 | - Add isleaf and direct to _state_functions (amulhern) |
---|
| 1947 | - Refactor setup of _state_functions into __init__() methods (amulhern) |
---|
| 1948 | - Move getting the attribute into the check methods. (amulhern) |
---|
| 1949 | - Adjust detection of exceptions raised. (amulhern) |
---|
| 1950 | - Update test setup so that it obeys RAID level requirements. (amulhern) |
---|
| 1951 | - Use new RaidDevice class in appropriate Device subclasses. (amulhern) |
---|
| 1952 | - Add new RaidDevice class for handling RAID aspects of devices. (amulhern) |
---|
| 1953 | - Do not set parents attribute if parents param is bad. (amulhern) |
---|
| 1954 | |
---|
| 1955 | * Wed Oct 08 2014 Brian C. Lane <bcl@redhat.com> - 0.66-1 |
---|
| 1956 | - Organize installer block device name blacklist. (#1148923) (dlehman) |
---|
| 1957 | - Add likely to be raised exceptions to catch block (#1150174) (amulhern) |
---|
| 1958 | - Canonicalize MD_UUID* values in udev.py (#1147087) (amulhern) |
---|
| 1959 | - Split up devices.py. (dlehman) |
---|
| 1960 | - Fix some pylint errors introduced in recent commits. (dlehman) |
---|
| 1961 | - Return early when setting new size for non-existent partition. (dlehman) |
---|
| 1962 | - Raise an exception when we find orphan partitions. (dlehman) |
---|
| 1963 | - Fall back to parted to detect dasd disklabels. (dlehman) |
---|
| 1964 | - Omit pylint false positive (amulhern) |
---|
| 1965 | - Revert "pylint hack" (amulhern) |
---|
| 1966 | - Remove unused import (amulhern) |
---|
| 1967 | - Remove unused import (amulhern) |
---|
| 1968 | - pylint hack (amulhern) |
---|
| 1969 | - Make sure autopart requests fit in somewhere (#978266) (vpodzime) |
---|
| 1970 | - Work with free region sizes instead of parted.Geometry objects (vpodzime) |
---|
| 1971 | - Check that we have big enough free space for the partition request (vpodzime) |
---|
| 1972 | - Allow specifying thin pool profiles (vpodzime) |
---|
| 1973 | - Allow specifying minimum entropy when creating LUKS (vpodzime) |
---|
| 1974 | - Allow user code provide callbacks for various actions/events (vpodzime) |
---|
| 1975 | - Change default min_value from 10 to 1 in humanReadable() (amulhern) |
---|
| 1976 | - Rewrite of Size.humanReadable() method (amulhern) |
---|
| 1977 | - Factor out commonalities in xlated_*_prefix() methods. (amulhern) |
---|
| 1978 | - Use named constants for binary and decimal factors. (amulhern) |
---|
| 1979 | - Use UPPER_CASE for constants (amulhern) |
---|
| 1980 | |
---|
| 1981 | * Tue Sep 30 2014 Brian C. Lane <bcl@redhat.com> - 0.65-1 |
---|
| 1982 | - Remove a problematic remnant of singlePV. (dlehman) |
---|
| 1983 | - Remove all traces of singlePV. (sbueno+anaconda) |
---|
| 1984 | - Change the default /boot part on s390x to not be lvm. (sbueno+anaconda) |
---|
| 1985 | - Remove redundant check for parents in Blivet.newBTRFS. (dlehman) |
---|
| 1986 | - Use Decimal for math in Size.convertTo. (dlehman) |
---|
| 1987 | - Filter out free regions too small for alignment of partitions. (dlehman) |
---|
| 1988 | - Disable LVM autobackup when doing image installs (#1066004) (wwoods) |
---|
| 1989 | - Add attribute 'flags.lvm_metadata_backup' (wwoods) |
---|
| 1990 | - lvm_test: refactoring + minor fix (wwoods) |
---|
| 1991 | - devicelibs.lvm: refactor _getConfigArgs()/lvm() (wwoods) |
---|
| 1992 | - devicelibs.lvm: fix pvmove(src, dest=DESTPATH) (wwoods) |
---|
| 1993 | - Only pad for md metadata if pvs use multiple disks. (dlehman) |
---|
| 1994 | - Align free regions used for partition growing calculations. (dlehman) |
---|
| 1995 | - Try to align end sector up when aligning new partitions. (dlehman) |
---|
| 1996 | - Remove obsolete conversion of size to float. (dlehman) |
---|
| 1997 | - Honor size specified for explicit extended partition requests. (dlehman) |
---|
| 1998 | - Honor zerombr regardless of clearpart setting. (dlehman) |
---|
| 1999 | - Fix treatment of percent as lvm lv size spec. (dlehman) |
---|
| 2000 | - Change variable keyword (#1075671) (amulhern) |
---|
| 2001 | - Remove unused import (#1075671) (amulhern) |
---|
| 2002 | - Don't mix target and discovery credentials (#1037564) (mkolman) |
---|
| 2003 | - Make sure /boot/efi is metadata 1.0 if it's on mdraid. (pjones) |
---|
| 2004 | - iscsi: fix root argument being overriden by local variable (#1144463) |
---|
| 2005 | (rvykydal) |
---|
| 2006 | - iscsi: add iscsi singleton back (#1144463) (rvykydal) |
---|
| 2007 | |
---|
| 2008 | * Fri Sep 19 2014 Brian C. Lane <bcl@redhat.com> - 0.64-1 |
---|
| 2009 | - Fix pylint errors from recent btrfs commits. (dlehman) |
---|
| 2010 | - Only cancel actions on disks related to the one we are hiding. (dlehman) |
---|
| 2011 | - Cancel actions before hiding descendent devices. (dlehman) |
---|
| 2012 | - Improve handling of device removals/additions from the devicetree. (dlehman) |
---|
| 2013 | - The first format destroy action should obsolete any others. (dlehman) |
---|
| 2014 | - Do not allow modification or removal of protected devices. (dlehman) |
---|
| 2015 | - Propagate mount options for btrfs members to all volumes/subvolumes. |
---|
| 2016 | (dlehman) |
---|
| 2017 | - Properly identify dm devices even when udev info is incomplete. (dlehman) |
---|
| 2018 | - Do not mount btrfs to list subvolumes outside installer_mode. (dlehman) |
---|
| 2019 | - Reset default subvolume prior to removing the default subvolume. (dlehman) |
---|
| 2020 | - Increase max size for btrfs to 16 EiB. (#1114435) (dlehman) |
---|
| 2021 | - Improve adjustment for removal of a subvol in BTRFSFactory. (dlehman) |
---|
| 2022 | - Set dummy mountpoint in ksdata for lvm thin pools. (dlehman) |
---|
| 2023 | - Add an epoch to blivet. (sbueno+anaconda) |
---|
| 2024 | - Check if device has enough members when setting RAID level (#1019685) |
---|
| 2025 | (amulhern) |
---|
| 2026 | - Add BTRFSValueError error and use in btrfs related code (#1019685) (amulhern) |
---|
| 2027 | - iscsi: mount partitions in initramfs for root on iscsi (#740106) (rvykydal) |
---|
| 2028 | - Remove poolMetaData (#1021505) (amulhern) |
---|
| 2029 | - Revert "Allow use of a single path if multipath activation fails. (#1054806)" |
---|
| 2030 | (vpodzime) |
---|
| 2031 | - Add a release make target (bcl) |
---|
| 2032 | - Prefer ID_SERIAL over ID_SERIAL_SHORT (#1138254) (vpodzime) |
---|
| 2033 | - Allow use of a single path if multipath activation fails. (#1054806) |
---|
| 2034 | (dlehman) |
---|
| 2035 | |
---|
| 2036 | * Wed Sep 10 2014 Brian C. Lane <bcl@redhat.com> - 0.63-1 |
---|
| 2037 | - Update makebumpver to include flags on first request (bcl) |
---|
| 2038 | - Condense and comment some devicelibs.dasd methods (#1070115) (amulhern) |
---|
| 2039 | - Add a test file for DASD handling (#1070115) (amulhern) |
---|
| 2040 | - Pylint inspired cleanup (#1070115) (amulhern) |
---|
| 2041 | - Add a property for read-only devices. (dshea) |
---|
| 2042 | - Get rid of misleading comment (#1066721) (amulhern) |
---|
| 2043 | - Allow user code creating free space snapshot (vpodzime) |
---|
| 2044 | - Add two functions to enable manual addition of ECKD DASDs. (sbueno+anaconda) |
---|
| 2045 | - Make prefering leaves the default in getDeviceByPath (#1122081) (amulhern) |
---|
| 2046 | - Make _filterDevices() return a generator consistently (#1122081) (amulhern) |
---|
| 2047 | - Split string of symlinks into array of strings (#1136214) (amulhern) |
---|
| 2048 | - Don't put "Linux" in a root's name if it's already there. (clumens) |
---|
| 2049 | |
---|
| 2050 | * Thu Aug 28 2014 Brian C. Lane <bcl@redhat.com> - 0.62-1 |
---|
| 2051 | - Mock pyudev since libudev will not be on the builders. (dlehman) |
---|
| 2052 | - Update selinux tests for default context of mounts under /tmp. (dlehman) |
---|
| 2053 | - Clean up mocking done by udev tests when finished. (dlehman) |
---|
| 2054 | - Remove unused lvm and md activation code. (dlehman) |
---|
| 2055 | - Bypass size getter when mocking new devices. (dlehman) |
---|
| 2056 | - Simplify udev.device_get_uuid. (dlehman) |
---|
| 2057 | - Don't pass md array UUID as member format UUID. (dlehman) |
---|
| 2058 | - Update md name when lookup relied on UUID. (dlehman) |
---|
| 2059 | - Remove an obsolete block related to unpredictable md device names. (dlehman) |
---|
| 2060 | - Get md member and array UUIDs for format ctor from udev. (dlehman) |
---|
| 2061 | - Look in udev data for md member UUID. (dlehman) |
---|
| 2062 | - Remove some unused multipath-specific functions from blivet.udev. (dlehman) |
---|
| 2063 | - Adapt multipath detection code to external pyudev module. (dlehman) |
---|
| 2064 | - Keep lvm and md metadata separate from udev info. (dlehman) |
---|
| 2065 | - Replace our pyudev with the package python-pyudev. (dlehman) |
---|
| 2066 | - Add a bunch of tests for mdadd. (amulhern) |
---|
| 2067 | - Make has_redundancy() a method rather than a property and revise mdadd. |
---|
| 2068 | (amulhern) |
---|
| 2069 | - Omit unnecessary class hierarchy related boilerplate. (amulhern) |
---|
| 2070 | - Add a test for activation. (amulhern) |
---|
| 2071 | - Add a test for mddetail on containers. (amulhern) |
---|
| 2072 | - Still attempt to destroy even if remove failed. (amulhern) |
---|
| 2073 | - Use long messages for unittest errors. (amulhern) |
---|
| 2074 | - Fix mdnominate error message. (amulhern) |
---|
| 2075 | - Cosmetic changes for the swapSuggestion function (vpodzime) |
---|
| 2076 | - Break once metadata value is found. (amulhern) |
---|
| 2077 | - Fix issues reported by pyflakes (vpodzime) |
---|
| 2078 | - Remove tests for the sanityCheck (vpodzime) |
---|
| 2079 | - Move _verifyLUKSDevicesHaveKey and its exception to anaconda (vpodzime) |
---|
| 2080 | - Remove sanityCheck functions from blivet sources (vpodzime) |
---|
| 2081 | - Remove an unused closure function (vpodzime) |
---|
| 2082 | - Remove two methods that are never called (vpodzime) |
---|
| 2083 | - Add some tests for blivet.partitioning.addPartition. (dlehman) |
---|
| 2084 | - Add a couple of tests for blivet.partitioning.DiskChunk. (dlehman) |
---|
| 2085 | - Add a DiskFile class for testing partitioning code as a non-root user. |
---|
| 2086 | (dlehman) |
---|
| 2087 | - Add a contextmanager to create and remove sparse tempfiles. (dlehman) |
---|
| 2088 | - Fix sphinx formatting of code blocks in devicefactory docstrings. (dlehman) |
---|
| 2089 | - Mock selinux when building docs. (dlehman) |
---|
| 2090 | - Include doc files when installing on readthedocs. (dlehman) |
---|
| 2091 | - _maxLabelChars is no longer used by anything (bcl) |
---|
| 2092 | - tests: Add tests for HFSPlus labels (#821201) (bcl) |
---|
| 2093 | - Write a fs label for HFS+ ESP (#821201) (bcl) |
---|
| 2094 | - Mock non-standard modules so we can generate API docs on readthedocs. |
---|
| 2095 | (dlehman) |
---|
| 2096 | - Split mdadd into separate functions. (amulhern) |
---|
| 2097 | - Refactor mdraid tests. (amulhern) |
---|
| 2098 | - Add a method to extract information about an mdraid array (amulhern) |
---|
| 2099 | - Extend mdadm() to capture output (amulhern) |
---|
| 2100 | - Be more robust in the face of possible changes to mdadm's UUIDs. (amulhern) |
---|
| 2101 | - Factor canonicalize_UUID() into separate method. (amulhern) |
---|
| 2102 | - Add a docstring to mdraid.mdexamine (amulhern) |
---|
| 2103 | - Remove DeviceFormat.probe() method (amulhern) |
---|
| 2104 | - Remove all references to mdMinor in current code base. (amulhern) |
---|
| 2105 | - Generalize the error message for the array level (amulhern) |
---|
| 2106 | - Use super() instead of explicit parent name (amulhern) |
---|
| 2107 | - Remove commented out import. (amulhern) |
---|
| 2108 | - Make docstring more precise. (amulhern) |
---|
| 2109 | - Minor fix of a docstring. (rvykydal) |
---|
| 2110 | - Get rid of partedFlags field. (amulhern) |
---|
| 2111 | |
---|
| 2112 | * Fri Jul 11 2014 Brian C. Lane <bcl@redhat.com> - 0.61-1 |
---|
| 2113 | - Fix conf.py version bumping (bcl) |
---|
| 2114 | - Add some tests for Chunk and Request class hierarchy. (dlehman) |
---|
| 2115 | - Honor the skip list when allocating leftover sectors. (dlehman) |
---|
| 2116 | - A Chunk is done growing when its pool is empty. (dlehman) |
---|
| 2117 | - Don't use integer division to calculate a fraction. (dlehman) |
---|
| 2118 | - Bump version in sphinx config from scripts/makebumpver. (dlehman) |
---|
| 2119 | - Remove spec= from Size usage in intro.rst. (dlehman) |
---|
| 2120 | - Attempt to reset the uuid of the mdraid member device (#1070095) (amulhern) |
---|
| 2121 | - Add new method udev.device_get_md_device_uuid() method (#1070095) (amulhern) |
---|
| 2122 | - Canonicalize mdadm generated UUIDS (#1070095) (amulhern) |
---|
| 2123 | - Add a udev.device_get_md_metadata() method to udev and use it. (amulhern) |
---|
| 2124 | - Change use of METADATA to MD_METADATA. (amulhern) |
---|
| 2125 | - Check for md_level of None (amulhern) |
---|
| 2126 | - Do not convert the result of udev.device_get_md_devices() to int. (amulhern) |
---|
| 2127 | - Add documentation to udev.device_get_md_*() methods. (amulhern) |
---|
| 2128 | - Document udev.device_get_uuid() method. (amulhern) |
---|
| 2129 | - Add a few small tests for mdexamine (amulhern) |
---|
| 2130 | - Add test for raid level descriptor None. (amulhern) |
---|
| 2131 | - Use context manager with assertRaises*() tests. (amulhern) |
---|
| 2132 | - Change uuid parameter to array_uuid (amulhern) |
---|
| 2133 | - Remove udev_ prefix from udev methods. (amulhern) |
---|
| 2134 | - Remove all references to DeviceFormat.majorminor (amulhern) |
---|
| 2135 | - Use add_metaclass instead of with_metaclass. (amulhern) |
---|
| 2136 | - Disable redefined-builtin warning. (amulhern) |
---|
| 2137 | - Use range instead of xrange in generateBackupPassphrase() (amulhern) |
---|
| 2138 | - Add a simple test of generateBackupPassphrase() result format (amulhern) |
---|
| 2139 | - Python3 compatibility (rkuska) |
---|
| 2140 | - Replace python-setuptools-devel BR with python-setuptools (bcl) |
---|
| 2141 | |
---|
| 2142 | * Wed Jul 02 2014 Brian C. Lane <bcl@redhat.com> - 0.60-1 |
---|
| 2143 | - Do not use udev info to get the name of the device. (amulhern) |
---|
| 2144 | - Remove unnecessary fanciness about importing devices. (amulhern) |
---|
| 2145 | - Disable some pylint warnings that arise due to anaconda versions. (amulhern) |
---|
| 2146 | - Allow RAID1 on EFI (#788313) (amulhern) |
---|
| 2147 | |
---|
| 2148 | * Thu Jun 26 2014 Brian C. Lane <bcl@redhat.com> - 0.59-1 |
---|
| 2149 | - When logging, indicate whether exception was ignored by blivet. (amulhern) |
---|
| 2150 | |
---|
| 2151 | * Wed Jun 25 2014 Brian C. Lane <bcl@redhat.com> - 0.58-1 |
---|
| 2152 | - Only import ROOT_PATH if needed (bcl) |
---|
| 2153 | - Add early keyword to setUpBootLoader (#1086811) (bcl) |
---|
| 2154 | - Only log a warning about labeling if something is wrong (#1075136) (amulhern) |
---|
| 2155 | - When adding an md array, allow adding incomplete arrays (#1090009) (amulhern) |
---|
| 2156 | - Add a flag to control whether a degraded md raid array is used (#1090009) |
---|
| 2157 | (amulhern) |
---|
| 2158 | - Remove preferLeaves parameter from getDeviceByPath() (amulhern) |
---|
| 2159 | - Factor out commonalities among getDevice[s|]By* methods. (amulhern) |
---|
| 2160 | - Omit special check for md devices in addUdevDevice(). (amulhern) |
---|
| 2161 | - Remove unused 'slaves' variable. (amulhern) |
---|
| 2162 | - Move down or remove assignment to device in add* methods. (amulhern) |
---|
| 2163 | - Move DevicelibsTestCase up to the top level of the testing directory. |
---|
| 2164 | (amulhern) |
---|
| 2165 | - Accept None for btrfs raid levels (#1109195) (amulhern) |
---|
| 2166 | - Add a test for a btrfs error associated with small devices (#1109195) |
---|
| 2167 | (amulhern) |
---|
| 2168 | |
---|
| 2169 | * Thu Jun 19 2014 Brian C. Lane <bcl@redhat.com> - 0.57-1 |
---|
| 2170 | - Make DevicelibsTestCase devices configurable. (amulhern) |
---|
| 2171 | - Use correct parameters in __init__() in subclasses of unittest.TestCase. |
---|
| 2172 | (amulhern) |
---|
| 2173 | - Add num_blocks parameter to makeLoopDev(). (amulhern) |
---|
| 2174 | - Move skipUnless decorator to the top level class of skipped classes. |
---|
| 2175 | (amulhern) |
---|
| 2176 | - Explicitly accept a string as well as a RAIDLevel object. (amulhern) |
---|
| 2177 | - Update BTRFS initializer comments for level type. (amulhern) |
---|
| 2178 | - Remove some extra imports. (amulhern) |
---|
| 2179 | - Add method to set the default disklabel (#1078537) (bcl) |
---|
| 2180 | - Do not try to activate dmraid sets if the dmraid usage flag is false |
---|
| 2181 | (mkolman) |
---|
| 2182 | - Use the value of the Anaconda dmraid flag to set the Blivet dmraid flag |
---|
| 2183 | (mkolman) |
---|
| 2184 | - Use the value of the Anaconda ibft flag to set the Blivet ibft flag (mkolman) |
---|
| 2185 | - Ignore _build directory in doc directory. (amulhern) |
---|
| 2186 | - Change intersphinx mapping to avoid linkcheck redirect errors. (amulhern) |
---|
| 2187 | - Remove doctest target from Makefile. (amulhern) |
---|
| 2188 | - Allow the table of contents to go one level deeper. (amulhern) |
---|
| 2189 | - Automate generation of the .rst files which just set up the modules. |
---|
| 2190 | (amulhern) |
---|
| 2191 | |
---|
| 2192 | * Thu Jun 12 2014 Brian C. Lane <bcl@redhat.com> - 0.56-1 |
---|
| 2193 | - Skip device name validation for some device types. (dlehman) |
---|
| 2194 | - Add a property indicating whether a device is directly accessible. (dlehman) |
---|
| 2195 | - Add support for read-only btrfs snapshots. (dlehman) |
---|
| 2196 | - Add tests for snapshots. (dlehman) |
---|
| 2197 | - Special treatment for getting parted device for old-style lvm snapshots. |
---|
| 2198 | (dlehman) |
---|
| 2199 | - Some devices have immutable formatting. (dlehman) |
---|
| 2200 | - Detect existing btrfs snapshots. (dlehman) |
---|
| 2201 | - Drop special accounting for snapshot space usage in VG. (dlehman) |
---|
| 2202 | - Use LVMSnapshotDevice when populating the devicetree. (dlehman) |
---|
| 2203 | - Add Device classes for snapshots. (dlehman) |
---|
| 2204 | - Add ignore_skip keyword arg to lvactivate. (dlehman) |
---|
| 2205 | - Add optional kwarg to force removal of a logical volume. (dlehman) |
---|
| 2206 | - Add backend functions for creating and managing snapshots. (dlehman) |
---|
| 2207 | - Add docstrings for BTRFSVolumeDevice and BTRFSSubVolumeDevice. (dlehman) |
---|
| 2208 | - Remove duplicate portion of lvm config string. (dlehman) |
---|
| 2209 | - Reset the devicetree before tearing everything down in _cleanUp. (dlehman) |
---|
| 2210 | - Make sure disk filters are applied even if populate fails. (dlehman) |
---|
| 2211 | - Sync the spec file with downstream (vpodzime) |
---|
| 2212 | |
---|
| 2213 | * Mon Jun 09 2014 Vratislav Podzimek <vpodzime@redhat.com> - 0.55-1 |
---|
| 2214 | - IPSeriesPPC now supports GPT in Open Firmware (hamzy) |
---|
| 2215 | - Fix device name validation for devices that can contain / (#1103751) (dshea) |
---|
| 2216 | - Add a getRaidLevel() convenience method to raid.py (amulhern) |
---|
| 2217 | - Make a StorageDevice.raw_device property and use it where appropriate |
---|
| 2218 | (amulhern) |
---|
| 2219 | - Simplify a small chunk of Blivet.updateKSData() (amulhern) |
---|
| 2220 | - Move the code for getting a space requirement from devicefactory to raid. |
---|
| 2221 | (amulhern) |
---|
| 2222 | - Make all devicefactory classes uses RAID objects instead of strings. |
---|
| 2223 | (amulhern) |
---|
| 2224 | - Remove devicefactory.get_raid_level from blivet (amulhern) |
---|
| 2225 | - Put get_supported_raid_levels in devicefactory.py (amulhern) |
---|
| 2226 | - Make BTRFS devices use RAID objects instead of strings for levels (amulhern) |
---|
| 2227 | - Add lists of supported RAID levels for btrfs and lvm (amulhern) |
---|
| 2228 | - Add "linear" to mdraid's list of supported raid levels. (amulhern) |
---|
| 2229 | - Remove getRaidLevel() from mdraid file and make RAID_levels public (amulhern) |
---|
| 2230 | - Check for required methods in MDRaidLevels.isRaidLevel. (amulhern) |
---|
| 2231 | - Use has_redundancy property to decide how to add a member to an array. |
---|
| 2232 | (amulhern) |
---|
| 2233 | - Update the mdraid.mdadd comments (amulhern) |
---|
| 2234 | - Use has_redundancy raid property when checking whether a device is removable |
---|
| 2235 | (amulhern) |
---|
| 2236 | - Make createBitmap() a property and update tests appropriately. (amulhern) |
---|
| 2237 | - Add a Dup class to the various descendants of RAIDLevel. (amulhern) |
---|
| 2238 | - Add an is_uniform property to the RAID levels. (amulhern) |
---|
| 2239 | - Add a has_redundancy method that returns True if there is actual redundancy |
---|
| 2240 | (amulhern) |
---|
| 2241 | - Add Linear and Single to the RAID classes. (amulhern) |
---|
| 2242 | - Move Container class to raid package and tidy it up (amulhern) |
---|
| 2243 | - Allow the RAID object itself to be a valid RAID descriptor for lookup. |
---|
| 2244 | (amulhern) |
---|
| 2245 | - Adjust RaidLevel hierarchy so that all raid level objects extend RAIDLevel |
---|
| 2246 | (amulhern) |
---|
| 2247 | - No longer use _standard_levels as the default set of RAID levels. (amulhern) |
---|
| 2248 | - Extract selection of members in complete() into a separate method. (amulhern) |
---|
| 2249 | - Remove DMRaidArrayDevice.members property. (amulhern) |
---|
| 2250 | - Comment mdraid.mdcreate() and update tests appropriately. (amulhern) |
---|
| 2251 | - Import name 'lvm' instead of names from lvm package. (amulhern) |
---|
| 2252 | |
---|
| 2253 | * Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.54-2 |
---|
| 2254 | - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild |
---|
| 2255 | |
---|
| 2256 | * Wed May 28 2014 Brian C. Lane <bcl@redhat.com> - 0.54-1 |
---|
| 2257 | - Add tests for setting device's parent list directly (vpodzime) |
---|
| 2258 | - Do not alter the ParentList being iterated over (#1083581) (vpodzime) |
---|
| 2259 | - Do not limit ThinLV's size to VG's free space (vpodzime) |
---|
| 2260 | - Take extra RAID metadata into account when growing LV (#1093144) (vpodzime) |
---|
| 2261 | - Move apply_chunk_growth outside of a for-cycle (vpodzime) |
---|
| 2262 | - Multiple arguments for string formatting need to be in parentheses (#1100263) |
---|
| 2263 | (mkolman) |
---|
| 2264 | - Make print statements Python 3 compatible (mkolman) |
---|
| 2265 | - Validate device names (dshea) |
---|
| 2266 | - Use a setter for Device.name as foretold by the prophecy of TODO (dshea) |
---|
| 2267 | |
---|
| 2268 | * Tue May 20 2014 Brian C. Lane <bcl@redhat.com> - 0.53-1 |
---|
| 2269 | - Remove extra quotes from the xfs_db arguments. (dshea) |
---|
| 2270 | - Factor duplicate code in __deepcopy__ methods into one method (#1095244) |
---|
| 2271 | (amulhern) |
---|
| 2272 | - Rearrange code related to handleUdevDeviceFormat() (#1095329) (amulhern) |
---|
| 2273 | - Make dumpState catch and log all AttributeErrors (#1095329) (amulhern) |
---|
| 2274 | - Add sectorSize property to catch and handle missing partedDevice (#1095329) |
---|
| 2275 | (amulhern) |
---|
| 2276 | - Get rid of remaining uses of spec keyword for Size() in examples directory. |
---|
| 2277 | (amulhern) |
---|
| 2278 | - Generalize false positive regular expression for multiple pylint versions |
---|
| 2279 | (amulhern) |
---|
| 2280 | - Do not run some tests unless running on Jenkins. (amulhern) |
---|
| 2281 | - Miscellaneous pylint fixes. (amulhern) |
---|
| 2282 | - Globally disable pointless string statement warning (amulhern) |
---|
| 2283 | - Disable unused argument warning for 'args' in TmpFSDevice constructor |
---|
| 2284 | (amulhern) |
---|
| 2285 | - Omit 'args' parameter from formats constructors (amulhern) |
---|
| 2286 | - Disabled unused argument warning for kwargs in formats.destroy() (amulhern) |
---|
| 2287 | - Omit *args from parameters for format.create() and formats.destroy() |
---|
| 2288 | (amulhern) |
---|
| 2289 | - Omit *args from parameters in formats.setup() (amulhern) |
---|
| 2290 | - Make formats.teardown() not take any extra parameters. (amulhern) |
---|
| 2291 | - Make formats.mount use explicit keywords instead of kwargs. (amulhern) |
---|
| 2292 | - Remove non-self params from FS.doResize method (amulhern) |
---|
| 2293 | - Make doFormat use regular style keyword parameters (amulhern) |
---|
| 2294 | - Do not use *args, **kwargs idiom in scheduleCreateFormat. (amulhern) |
---|
| 2295 | - Do not use *args, **kwargs idiom in various schedule* auxiliary test methods. |
---|
| 2296 | (amulhern) |
---|
| 2297 | - Remove upgrading param from turnOnSwap() (amulhern) |
---|
| 2298 | - Disable unused-argument warning (amulhern) |
---|
| 2299 | - Disable pylint unused-argument warning. (amulhern) |
---|
| 2300 | |
---|
| 2301 | * Thu May 08 2014 Brian C. Lane <bcl@redhat.com> - 0.52-1 |
---|
| 2302 | - Split ROOT_PATH usage into getTargetPhysicalRoot()/getSysroot() (walters) |
---|
| 2303 | - Update and fix copyright info for docs. (dlehman) |
---|
| 2304 | - Add some tests for extended partition management. (dlehman) |
---|
| 2305 | - Add some tests that verify the results of DeviceTree.populate. (dlehman) |
---|
| 2306 | - Add a base class for tests backed by disk image storage. (dlehman) |
---|
| 2307 | - Adapt examples to examples/common.py function dispersement. (dlehman) |
---|
| 2308 | - Change devices.SparseFileDevice._create to use util.create_sparse_file. |
---|
| 2309 | (dlehman) |
---|
| 2310 | - Move set_up_logging and create_sparse_file into blivet.util for reuse. |
---|
| 2311 | (dlehman) |
---|
| 2312 | - Make examples.common.tear_down_disk_images a DeviceTree method. (dlehman) |
---|
| 2313 | - Fix handling of devices activated as a side-effect of actions. (dlehman) |
---|
| 2314 | - Check for problematic active devices before processing any actions. (dlehman) |
---|
| 2315 | - Split some large blocks out of DeviceTree.processActions. (dlehman) |
---|
| 2316 | - Explicitly requested extended partitions already have an action. (dlehman) |
---|
| 2317 | - Fix handling of extended partitions across various modes of operation. |
---|
| 2318 | (dlehman) |
---|
| 2319 | - Handle the case of md arrays getting activated from outside blivet. (dlehman) |
---|
| 2320 | - Make an extra effort to remove dm partition nodes that want to stay. |
---|
| 2321 | (dlehman) |
---|
| 2322 | - Fix handling of clearing a partitioned disk and leaving it cleared. (dlehman) |
---|
| 2323 | - Don't check for disklabels on partitions. (dlehman) |
---|
| 2324 | - Update targetSize to reflect actual size after a device is created. (dlehman) |
---|
| 2325 | - Remove redundant msecs from logging timestamp. (dlehman) |
---|
| 2326 | - Make signature of Size.__new__ match signature of Decimal.__new__ (amulhern) |
---|
| 2327 | - Change Size so that it takes a single value parameter. (amulhern) |
---|
| 2328 | - Change all 'format' keyword args to 'fmt' in Device constructors (amulhern) |
---|
| 2329 | - Change format keyword argument to fmt in scheduleCreateFormat (amulhern) |
---|
| 2330 | - Change keyword parameters in devicetree.findActions (amulhern) |
---|
| 2331 | - Change ActionCreateFormat constructor keyword argument to 'fmt' (amulhern) |
---|
| 2332 | - Remove unused parameter 'ignoreErrors' from umountFilesystems() (amulhern) |
---|
| 2333 | - Remove parameter 'raiseErrors' from mountFilesystems() methods. (amulhern) |
---|
| 2334 | - Disable unused argument warning for 'major' and 'minor' (amulhern) |
---|
| 2335 | - Set dummy functions as values rather than via function definition syntax. |
---|
| 2336 | (amulhern) |
---|
| 2337 | - Pass size value to superconstructor for LVMVolumeGroupDevice. (amulhern) |
---|
| 2338 | - Sort the pylint-false-positives file (amulhern) |
---|
| 2339 | - Do not disable unused argument warning. (amulhern) |
---|
| 2340 | - Omit pylint warning about disabled warnings or errors from pylint log. |
---|
| 2341 | (amulhern) |
---|
| 2342 | - Put the pyblock warning in pylint-false-positives (amulhern) |
---|
| 2343 | - Remove obsolete documentation for parameter 'label'. (amulhern) |
---|
| 2344 | |
---|
| 2345 | * Mon May 05 2014 Brian C. Lane <bcl@redhat.com> - 0.51-1 |
---|
| 2346 | - Adjust the available size on each disk using chunk size. (amulhern) |
---|
| 2347 | - Removed some now unused methods from devices (#1085474) (amulhern) |
---|
| 2348 | - Rename size() method to get_size() method. (amulhern) |
---|
| 2349 | - Remove unused get_size method (#1085474) (amulhern) |
---|
| 2350 | - Use raid.size method to get size of device (#1085474) (amulhern) |
---|
| 2351 | - Add a size() method to the raid classes (#1085474) (amulhern) |
---|
| 2352 | - Move line that might throw an MDRaid exception inside try block (#1085474) |
---|
| 2353 | (amulhern) |
---|
| 2354 | - Check whether type is mdbiosraidarray before checking smallest member |
---|
| 2355 | (#1085474) (amulhern) |
---|
| 2356 | - Log if there was a failure to calculate the size of the MDRaidArrayDevice |
---|
| 2357 | (#1085474) (amulhern) |
---|
| 2358 | - Rename get_raw_array_size to get_net_array_size (#1085474) (amulhern) |
---|
| 2359 | - Rename _get_size to _trim, which describes its function better (#1085474) |
---|
| 2360 | (amulhern) |
---|
| 2361 | - Improve comments on a few methods (#1085474) (amulhern) |
---|
| 2362 | - Make RAIDLevels iterable (#1085474) (amulhern) |
---|
| 2363 | - Update makebumpver for python-bugzilla 1.0.0 (bcl) |
---|
| 2364 | - Disable unused argument warning for 'key_file' in devicelibs.crypto methods |
---|
| 2365 | (amulhern) |
---|
| 2366 | - Disable unused argument warning for 'del_passphrase' in luks_remove_key |
---|
| 2367 | (amulhern) |
---|
| 2368 | - Disable unused argument warning for 'data' in doAutoPartition (amulhern) |
---|
| 2369 | - Disable unused argument warning for 'info' in handleUdevLuksFormat (amulhern) |
---|
| 2370 | - Disable unused argument warning for 'disks' in get_pv_space. (amulhern) |
---|
| 2371 | - Remove pointless parameters from unittest methods. (amulhern) |
---|
| 2372 | - Disable a no member warning for EddTestFS initializer. (amulhern) |
---|
| 2373 | - Get rid of unused argument 'args' in MakeBumpVer constructors (amulhern) |
---|
| 2374 | - Changes to _parseOneLine() and its single invocation. (amulhern) |
---|
| 2375 | - Remove obsolete comment (amulhern) |
---|
| 2376 | - Rename to avoid redefining parameter built-ins (amulhern) |
---|
| 2377 | - Change name to avoid redefining built-in (amulhern) |
---|
| 2378 | - Remove unused parameter in makeupdates. (amulhern) |
---|
| 2379 | - Removed unused argument 'options' from testMount (amulhern) |
---|
| 2380 | - Make signature of _setSize match that of the method it overrrides. (amulhern) |
---|
| 2381 | - Actually use argv parameter (amulhern) |
---|
| 2382 | - Pass fname as first argument to shutil.copy2 (amulhern) |
---|
| 2383 | - Remove minimumSector method and _minimumSector attribute (amulhern) |
---|
| 2384 | - Disable not-callable pylint warning. (amulhern) |
---|
| 2385 | - Set child_factory_fstype to None in DeviceFactory (amulhern) |
---|
| 2386 | - Suppress unpacking-non-sequence pylint warning (amulhern) |
---|
| 2387 | - Prefix name with defining package (amulhern) |
---|
| 2388 | - Update Platform instance from flags instead of replacing it. (#1090646) |
---|
| 2389 | (dlehman) |
---|
| 2390 | - Rename to avoid redefining built-ins where the redefinition is method local. |
---|
| 2391 | (amulhern) |
---|
| 2392 | - Set device.format in else block of try/except/else. (amulhern) |
---|
| 2393 | - Do not run pylint on sphinx generated conf.py (amulhern) |
---|
| 2394 | - Get rid of a redefined builtin while simplifying method. (amulhern) |
---|
| 2395 | - Compress loop into generator list comprehension (amulhern) |
---|
| 2396 | - Rewrite resize() method to depend on _resizable. (amulhern) |
---|
| 2397 | - Remove definition of LVMThinLogicalVolumeDevice._resizable (amulhern) |
---|
| 2398 | - Add an attribute docstring for _resizable. (amulhern) |
---|
| 2399 | - Correct comment on resizable property (amulhern) |
---|
| 2400 | |
---|
| 2401 | * Thu Apr 24 2014 Brian C. Lane <bcl@redhat.com> - 0.50-1 |
---|
| 2402 | - Don't apply action until after all checks have passed. (dlehman) |
---|
| 2403 | - Apply action for extended partition creation. (dlehman) |
---|
| 2404 | - Fix an issue introduced in commit a210eb5c. (dlehman) |
---|
| 2405 | - Move changes from action ctors into apply methods. (dlehman) |
---|
| 2406 | - Tell lvm to prefer /dev/mapper/ and /dev/md/ to dm-X and mdX nodes. (dlehman) |
---|
| 2407 | - Use the right md UUID when trying to look one up from addUdevDevice. |
---|
| 2408 | (dlehman) |
---|
| 2409 | - Pass UUID of existing md array to superclass constructor. (dlehman) |
---|
| 2410 | - Fix accounting related to addition of md member devices. (dlehman) |
---|
| 2411 | - Add some more tests for the Size.humanReadable method (vpodzime) |
---|
| 2412 | - If size is an integer value, show it as an integer value (vpodzime) |
---|
| 2413 | - Make sure that using just k/m/g/... results in KiB/MiB/GiB/... (vpodzime) |
---|
| 2414 | - Make humanReadable size use binary prefixes and nicer units (vpodzime) |
---|
| 2415 | - Round sizes in humanReadable instead of flooring them (vpodzime) |
---|
| 2416 | - Do not assign result of evaluating EddTestFS() to a variable (amulhern) |
---|
| 2417 | - Rename bits() to numBits() (amulhern) |
---|
| 2418 | - Rename to avoid conflict with name in outer scope. (amulhern) |
---|
| 2419 | - Put module level code in a method (amulhern) |
---|
| 2420 | - Do not use strip() incorrectly (amulhern) |
---|
| 2421 | - Disable E1101 (no-member) error (amulhern) |
---|
| 2422 | - Use isResize in isShrink and isGrow. (amulhern) |
---|
| 2423 | - Suppress W0612 (unused-variable) false positives (amulhern) |
---|
| 2424 | - Suppress W0621 warnings (amulhern) |
---|
| 2425 | - Add a stub function for get_bootloader (amulhern) |
---|
| 2426 | - Suppress W0602 false positives (amulhern) |
---|
| 2427 | - Remove BootLoaderError definitions (amulhern) |
---|
| 2428 | - Disable E1003 warning. (amulhern) |
---|
| 2429 | - Do not cache the DeviceFormat object (amulhern) |
---|
| 2430 | - Suppress W0201 error where attribute is set in __new__. (amulhern) |
---|
| 2431 | - Add to false positives an error which is not suppressed by a pragma. |
---|
| 2432 | (amulhern) |
---|
| 2433 | - Suppress W0201 errors (amulhern) |
---|
| 2434 | - Make signature of Size.__str__ match signature of Decimal.__str__ (amulhern) |
---|
| 2435 | - Do not evaluate %% operator in log message arguments (amulhern) |
---|
| 2436 | - Remove suite() methods in tests (amulhern) |
---|
| 2437 | - Remove addKeyFromFile() method (amulhern) |
---|
| 2438 | - Import name 'deviceaction' where needed (amulhern) |
---|
| 2439 | - Setting variables in __init__ (amulhern) |
---|
| 2440 | - Log exception information and disable W0703 warning. (amulhern) |
---|
| 2441 | - Disable some W0703 warnings (amulhern) |
---|
| 2442 | - Disable some W0703 warnings. (amulhern) |
---|
| 2443 | - Add a function that logs available exception info. (amulhern) |
---|
| 2444 | - Restrict scope of pylint pragmas as much as possible (amulhern) |
---|
| 2445 | - Change all pylint numeric codes to mnemonic strings. (amulhern) |
---|
| 2446 | |
---|
| 2447 | * Thu Apr 17 2014 Brian C. Lane <bcl@redhat.com> - 0.49-1 |
---|
| 2448 | - Slightly reduce loop and get rid of obsolete comment (amulhern) |
---|
| 2449 | - Slightly rewrite loop to avoid a redefining builtin error (amulhern) |
---|
| 2450 | - Simplify find_library and fix redefining built-in errors. (amulhern) |
---|
| 2451 | - Make loop variables a little more descriptive (amulhern) |
---|
| 2452 | - Make regular expressions raw strings. (amulhern) |
---|
| 2453 | - Suppress unused variable warning and check for failure. (amulhern) |
---|
| 2454 | - Add W0105 warning about attribute docstrings to false positives (amulhern) |
---|
| 2455 | - Make signature of setup() in parent class same as in children (amulhern) |
---|
| 2456 | - Suppress some correct pylint warnings (amulhern) |
---|
| 2457 | - Get _loopMap.values() when all that's needed is the values (amulhern) |
---|
| 2458 | - Obvious fix inspired by pylint E0602 error (amulhern) |
---|
| 2459 | - Suppress W0631 warning for abbr and prefix. (amulhern) |
---|
| 2460 | - Do not do formatting operation in the argument of the translation (amulhern) |
---|
| 2461 | - Remove unnecessary global statements (amulhern) |
---|
| 2462 | - Disable W0703 message in test (amulhern) |
---|
| 2463 | - Explicitly set the module level platform variable (amulhern) |
---|
| 2464 | |
---|
| 2465 | * Thu Apr 10 2014 Brian C. Lane <bcl@redhat.com> - 0.48-1 |
---|
| 2466 | - Do not execute smallestMember property method twice. (amulhern) |
---|
| 2467 | - Remove unnecessary function definitions in abstract properties (amulhern) |
---|
| 2468 | - Pass format args as arguments to debug method (#1085057) (amulhern) |
---|
| 2469 | - Move udev_settle call from util into fs to break circular dependency |
---|
| 2470 | (amulhern) |
---|
| 2471 | - Change implicit relative imports to explicit relative imports (amulhern) |
---|
| 2472 | - Remove unused imports (amulhern) |
---|
| 2473 | - Get rid of os.path import (amulhern) |
---|
| 2474 | - Really avoid dynamic import of formats/__init__.py by itself (amulhern) |
---|
| 2475 | - Ignore E1101 errors in savePassphrase. (amulhern) |
---|
| 2476 | - Add a bunch of E1120 errors to the false positives file (amulhern) |
---|
| 2477 | - Make LabelingAsRoot class an abstract class and define two properties |
---|
| 2478 | (amulhern) |
---|
| 2479 | - Suppress false positive W0631 error. (amulhern) |
---|
| 2480 | - Use self.nic instead of nic (amulhern) |
---|
| 2481 | - Make sure _state_functions is a dictionary in base class (amulhern) |
---|
| 2482 | - Remove unnecessary lambda wrappers on assertion functions (amulhern) |
---|
| 2483 | - Obvious fix inspired by an "Undefined variable warning" (amulhern) |
---|
| 2484 | - Remove all references to lvm_vg_blacklist and blacklistVG. (amulhern) |
---|
| 2485 | - Update for changes in the anaconda errorHandler API. (dshea) |
---|
| 2486 | - Remove unused imports. (amulhern) |
---|
| 2487 | - Import from the defining module. (amulhern) |
---|
| 2488 | - Move import to top level. (amulhern) |
---|
| 2489 | - Do not use implicit relative imports (amulhern) |
---|
| 2490 | - Remove wildcard import (amulhern) |
---|
| 2491 | - Fix a bug and catch a change in lvm's thin pool layout. (dlehman) |
---|
| 2492 | - Plumb uuid down through DMDevice. (dlehman) |
---|
| 2493 | |
---|
| 2494 | * Wed Apr 02 2014 Brian C. Lane <bcl@redhat.com> - 0.47-1 |
---|
| 2495 | - Change labelApp to a more concisely defined abstract property (amulhern) |
---|
| 2496 | - Change defaultLabel to a more concisely defined abstract property. (amulhern) |
---|
| 2497 | - Change _labelstrRegex to a more concisely defined abstract property. |
---|
| 2498 | (amulhern) |
---|
| 2499 | - Make reads property a bit more succinct. (amulhern) |
---|
| 2500 | - Make name an abstract property and omit _name (amulhern) |
---|
| 2501 | - Remove an unused import from devicelibs/raid.py (vpodzime) |
---|
| 2502 | - Fix all pylint errors in pylintcodediff (amulhern) |
---|
| 2503 | - Don't run test if the git branch is dirty (amulhern) |
---|
| 2504 | - Exit if the specified log file does not exist. (amulhern) |
---|
| 2505 | - Update lvm devicelibs tests to reflect recent changes. (dlehman) |
---|
| 2506 | - Add required LVs as needed instead of trying to sort by attrs. (dlehman) |
---|
| 2507 | - Fix missed conversion of rm->missing in vgreduce call. (dlehman) |
---|
| 2508 | - Only gather lvm information one time per DeviceTree.populate call. (dlehman) |
---|
| 2509 | - Add support for listing everything to pvinfo and lvs. (dlehman) |
---|
| 2510 | - Get lv list from lvm in a more straightforward format. (dlehman) |
---|
| 2511 | - Gather lv list where we use it to save from having to stash it. (dlehman) |
---|
| 2512 | - Split out common lvm parsing code. (dlehman) |
---|
| 2513 | - Add tests that use ParentList as part of Device. (dlehman) |
---|
| 2514 | - Parent list length doesn't reflect new member in _addParent. (dlehman) |
---|
| 2515 | - Rearrange _startEdd to be a little more obvious. (amulhern) |
---|
| 2516 | - Raise exceptions using the new syntax (amulhern) |
---|
| 2517 | - Do not import logging twice. (amulhern) |
---|
| 2518 | - Suppress unused variable warning (amulhern) |
---|
| 2519 | - Get rid of writeRandomUUID. (amulhern) |
---|
| 2520 | - Remove unused variable but retain call for its side-effects (amulhern) |
---|
| 2521 | - Put docstring in class (amulhern) |
---|
| 2522 | - Remove appendiceal assignment (amulhern) |
---|
| 2523 | - Keep first parameter "self" (amulhern) |
---|
| 2524 | - Omit compile flag (amulhern) |
---|
| 2525 | - Move lines beneath __main__ into a main method (amulhern) |
---|
| 2526 | - Indent with spaces, not tabs (amulhern) |
---|
| 2527 | - Change param default [] to None and convert in method (amulhern) |
---|
| 2528 | - Change to a semantically equivalent version of FileDevice.path (amulhern) |
---|
| 2529 | - Adapt existing tests to changed signature of some methods (amulhern) |
---|
| 2530 | - Don't assign return value to unused variable (amulhern) |
---|
| 2531 | - Be specific when catching exceptions (dshea) |
---|
| 2532 | - Remove appendiceal assignments (amulhern) |
---|
| 2533 | - Remove a lot of unused variables extracted from udev info (amulhern) |
---|
| 2534 | - Don't get return values from communicate() if they are ignored (amulhern) |
---|
| 2535 | - Use the disk's name in log message (amulhern) |
---|
| 2536 | - Get rid of old exception unpacking syntax (dshea) |
---|
| 2537 | - Rearranged some iffy exception checking (dshea) |
---|
| 2538 | - Replace with a semantically equivalent chunk. (amulhern) |
---|
| 2539 | - Remove some unused exception names. (amulhern) |
---|
| 2540 | - Remove unused assignment to boot. (amulhern) |
---|
| 2541 | - Delete method-local pruneFile function. (amulhern) |
---|
| 2542 | - Don't comment out function headers but leave their bodies uncommented |
---|
| 2543 | (amulhern) |
---|
| 2544 | - Get rid of unnecessary pass statements (amulhern) |
---|
| 2545 | - Put a field and a method in the base class (amulhern) |
---|
| 2546 | - Spell parameter self correctly (amulhern) |
---|
| 2547 | - Give abstract method the same signature as its overriding methods. (amulhern) |
---|
| 2548 | - Catch correct error and disable warning. (amulhern) |
---|
| 2549 | |
---|
| 2550 | * Wed Mar 26 2014 Brian C. Lane <bcl@redhat.com> - 0.46-1 |
---|
| 2551 | - Adapt callers to use the new parent list interface. (dlehman) |
---|
| 2552 | - Change management of Device parents to use a simple list interface. (dlehman) |
---|
| 2553 | - Convert ContainerDevice to an abstract base class. (dlehman) |
---|
| 2554 | - Set device uuid before calling Device ctor. (dlehman) |
---|
| 2555 | - Improve the mechanism for VG completeness. (dlehman) |
---|
| 2556 | - Support mutually-obsoleting actions. (dlehman) |
---|
| 2557 | - Add some checking to MDRaidArrayDevice._setSpares. (dlehman) |
---|
| 2558 | - Make sorting by action type part of the action classes. (dlehman) |
---|
| 2559 | - Add action classes for container member set management. (dlehman) |
---|
| 2560 | - Add a property to provide consistent access to parent container device. |
---|
| 2561 | (dlehman) |
---|
| 2562 | - Add type-specific methods for member set management. (dlehman) |
---|
| 2563 | - Adapt callers to new method names for add/remove member device. (dlehman) |
---|
| 2564 | - Add a ContainerDevice class to consolidate member management code. (dlehman) |
---|
| 2565 | - Add backend functions for container member set management. (dlehman) |
---|
| 2566 | - Teardown RAID device once testing is over (amulhern) |
---|
| 2567 | - Make lvm tests runnable. (amulhern) |
---|
| 2568 | - Make crypt tests runnable. (amulhern) |
---|
| 2569 | - Replace unnecessarily complicated expression with string multiplication |
---|
| 2570 | (amulhern) |
---|
| 2571 | - Suppress unused variable warning for index in range (amulhern) |
---|
| 2572 | - Suppress some unused variable warnings. (amulhern) |
---|
| 2573 | - Suppress some unused variable warnings (amulhern) |
---|
| 2574 | - Update to the new raise syntax (dshea) |
---|
| 2575 | - Removed an unnecessary semicolon (dshea) |
---|
| 2576 | - Removed a redundant definition of NoDisksError (dshea) |
---|
| 2577 | - Specify regular expressions containing backslashes as raw strings (dshea) |
---|
| 2578 | - Fixed some questionable indentation (dshea) |
---|
| 2579 | - Fix logging function string format warnings. (dshea) |
---|
| 2580 | - All size specifications should be Size instances (#1077163) (vpodzime) |
---|
| 2581 | - Make sure StorageDevice's self._size is a Size instance (#1077179) (vpodzime) |
---|
| 2582 | - Allow creating Size instance from another Size instance (vpodzime) |
---|
| 2583 | - Force removal of hidden devices (#1078163) (amulhern) |
---|
| 2584 | - Get action_test into working order. (dlehman) |
---|
| 2585 | - Update action_test.py to specify sizes using blivet.size.Size. (dlehman) |
---|
| 2586 | - Don't corrupt the environment when setting up StorageTestCase. (dlehman) |
---|
| 2587 | - Make minSize, maxSize consistent and correct. (dlehman) |
---|
| 2588 | - Don't prevent grow actions on devices with no max size. (dlehman) |
---|
| 2589 | |
---|
| 2590 | * Thu Mar 20 2014 Brian C. Lane <bcl@redhat.com> - 0.45-1 |
---|
| 2591 | - Changes to allow pylint checks to be run on a distribution of the source. |
---|
| 2592 | (amulhern) |
---|
| 2593 | - Remove non-doing check target (amulhern) |
---|
| 2594 | - Add a script to relate pylint errors to lines changed. (amulhern) |
---|
| 2595 | - Change output format so that it is suitable for diff-cover. (amulhern) |
---|
| 2596 | - Do an initial setup for running pylint tests in blivet. (amulhern) |
---|
| 2597 | - Handle None in devicePathToName(#996303) (dshea) |
---|
| 2598 | - Remove bootloader.packages from storage.packages (#1074522). (clumens) |
---|
| 2599 | - Whitespace fixes for the crypto devicelib module (vpodzime) |
---|
| 2600 | - Use random.choice for generating LUKS backup passphrase (vpodzime) |
---|
| 2601 | - Trivial fixes for the lvm devicelib module (vpodzime) |
---|
| 2602 | - Make vginfo work the same way as pvinfo and other LVM functions (vpodzime) |
---|
| 2603 | - Allow NTFS to be mountable. (#748780) (dshea) |
---|
| 2604 | - Limit the LV size to VG's free space size (vpodzime) |
---|
| 2605 | |
---|
| 2606 | * Fri Mar 07 2014 Brian C. Lane <bcl@redhat.com> - 0.44-1 |
---|
| 2607 | - Fix an old typo in zeroing out a PReP partition. (#1072781) (dlehman) |
---|
| 2608 | - Only count with the extra metadata extents in new VGs and LVs (#1072999) |
---|
| 2609 | (vpodzime) |
---|
| 2610 | - Use container's parent's name for PV if available (#1065737) (vpodzime) |
---|
| 2611 | - Fix traceback with write_dasd_conf. (#1072911) (sbueno+anaconda) |
---|
| 2612 | - When copying a root, also copy hidden devices (#1043763) (amulhern) |
---|
| 2613 | - Add hidden flag to devicetree.getDeviceByID (#1043763) (amulhern) |
---|
| 2614 | - Only set device for mountpoint if it is not None (#1043763) (amulhern) |
---|
| 2615 | - Extend the list of things to be omitted if moddisk is False (#1043763) |
---|
| 2616 | (amulhern) |
---|
| 2617 | - Set req_name to None at the top of initializer (#1043763) (amulhern) |
---|
| 2618 | - Log action cancelation (#1043763) (amulhern) |
---|
| 2619 | - Make DeviceTree.hide() remove a larger set (#1043763) (amulhern) |
---|
| 2620 | - Re-write the DASD storage code. (#1001070) (sbueno+anaconda) |
---|
| 2621 | - Include image install flag when updating from anaconda flags. (#1066008) |
---|
| 2622 | (dlehman) |
---|
| 2623 | |
---|
| 2624 | * Fri Feb 28 2014 Brian C. Lane <bcl@redhat.com> - 0.43-1 |
---|
| 2625 | - Include tmpfs mounts in post-install kickstart (#1061063) (mkolman) |
---|
| 2626 | - Count with the extra metadata extents for RAID consistently (#1065737) |
---|
| 2627 | (vpodzime) |
---|
| 2628 | - Make partitioning error message more friendly (#1020388) (amulhern) |
---|
| 2629 | - Fix partition handling across multiple processActions calls. (#1065522) |
---|
| 2630 | (dlehman) |
---|
| 2631 | - Let the udev queue settle before populating the devicetree. (#1049772) |
---|
| 2632 | (dlehman) |
---|
| 2633 | - Don't activate or deactivate devices from the action classes. (#1064898) |
---|
| 2634 | (dlehman) |
---|
| 2635 | - Improve handling of parted.DiskLabelCommitError slightly. (dlehman) |
---|
| 2636 | - Make teardownAll work regardless of flags. (dlehman) |
---|
| 2637 | - Fix maxSize test when setting device target size. (dlehman) |
---|
| 2638 | - Size.convertTo should return a Decimal. (dlehman) |
---|
| 2639 | - Don't use float for anything. (dlehman) |
---|
| 2640 | - Fix type of block count in PartitionDevice._wipe. (dlehman) |
---|
| 2641 | - Fix handling of size argument to devicelibs.lvm.thinlvcreate. (#1062223) |
---|
| 2642 | (dlehman) |
---|
| 2643 | - return empty set when no matching fcoe nic (#1067159) (bcl) |
---|
| 2644 | - Return str from Size.humanReadable (#1066721) (dshea) |
---|
| 2645 | - Add a coverage test target (#1064895) (amulhern) |
---|
| 2646 | - Filesystem labeling tests will not run without utilities (#1065422) |
---|
| 2647 | (amulhern) |
---|
| 2648 | - Rename misc_test.py to something more descriptive (#1065422) (amulhern) |
---|
| 2649 | - Refactor labeling tests (#1065422) (amulhern) |
---|
| 2650 | - Move SwapSpace tests into a separate class (#1065422) (amulhern) |
---|
| 2651 | |
---|
| 2652 | * Tue Feb 18 2014 Brian C. Lane <bcl@redhat.com> - 0.42-1 |
---|
| 2653 | - Wait for udev to create device node for new md arrays. (#1036014) (dlehman) |
---|
| 2654 | - Fix detection of thin pool with non-standard segment types. (#1022810) |
---|
| 2655 | (dlehman) |
---|
| 2656 | - NFSDevice does not accept the exists kwarg. (#1063413) (dlehman) |
---|
| 2657 | - Don't run mpathconf for disk image installations. (#1066008) (dlehman) |
---|
| 2658 | - If /etc/os-release exists, check it to identify an installed system. |
---|
| 2659 | (clumens) |
---|
| 2660 | - Get the unit tests into a runnable state. (dlehman) |
---|
| 2661 | - Update Source URL in spec file to use github. (dlehman) |
---|
| 2662 | |
---|
| 2663 | * Tue Feb 11 2014 Brian C. Lane <bcl@redhat.com> - 0.41-1 |
---|
| 2664 | - ntfs _getSize needs to use Decimal (#1063077) (bcl) |
---|
| 2665 | - Separate sanityCheck-ing from doAutoPartition (#1060255) (amulhern) |
---|
| 2666 | - Change messages to SanityExceptions objects (#1060255) (amulhern) |
---|
| 2667 | - Make a small SanityException hierarchy (#1060255) (amulhern) |
---|
| 2668 | - Remove unused exception class (#1060255) (amulhern) |
---|
| 2669 | - Add another .decode("utf-8") to humanReadable (#1059807) (dshea) |
---|
| 2670 | - makebumpver: Any failure should cancel the bump (bcl) |
---|
| 2671 | |
---|
| 2672 | * Tue Feb 04 2014 Brian C. Lane <bcl@redhat.com> - 0.40-1 |
---|
| 2673 | - makebumpver: Only remove from list if action is not Resolves (bcl) |
---|
| 2674 | - Update bumpver to allow Related bugs (bcl) |
---|
| 2675 | - Remove all dependent devices of san device becoming multipath (#1058939) |
---|
| 2676 | (rvykydal) |
---|
| 2677 | - When repopulating multipath members mark them as multipath (#1056024) |
---|
| 2678 | (rvykydal) |
---|
| 2679 | - fcoe: parse yet another sysfs structure for bnx2fc devices (#903122) |
---|
| 2680 | (rvykydal) |
---|
| 2681 | - fcoe: add fcoe=<NIC>:<EDB> to boot options for nics added manually (#1040215) |
---|
| 2682 | (rvykydal) |
---|
| 2683 | - Convert the ntfs minsize to an int (#1060031) (dshea) |
---|
| 2684 | - Convert the string representation of Size to a str type. (#1060382) (dshea) |
---|
| 2685 | - don't display stage2 missing error as well if the real problem is stage1 |
---|
| 2686 | (awilliam) |
---|
| 2687 | - Provide a mechanism for platform-specific error messages for stage1 failure |
---|
| 2688 | (awilliam) |
---|
| 2689 | - Don't add None value to req_disks (#981316) (amulhern) |
---|
| 2690 | - Make error message more informative (#1022497) (amulhern) |
---|
| 2691 | - Check that file that loop device is going to use exists (#982164) (amulhern) |
---|
| 2692 | - Use os.path.isabs to check whether path name is absolute (#994488) (amulhern) |
---|
| 2693 | |
---|
| 2694 | * Tue Jan 28 2014 Brian C. Lane <bcl@redhat.com> - 0.39-1 |
---|
| 2695 | - escrow: make sure the output directory exists (#1026653) (wwoods) |
---|
| 2696 | - provide a more useful error message if user fails to create an ESP (awilliam) |
---|
| 2697 | - Tell lvcreate not to ask us any questions and do its job. (#1057066) |
---|
| 2698 | (dlehman) |
---|
| 2699 | |
---|
| 2700 | * Fri Jan 24 2014 Brian C. Lane <bcl@redhat.com> - 0.38-1 |
---|
| 2701 | - Some simple tests for _verifyLUKSDevicesHaveKey (#1023442) (amulhern) |
---|
| 2702 | - Verify that LUKS devices have some encryption key (#1023442) (amulhern) |
---|
| 2703 | |
---|
| 2704 | * Wed Jan 22 2014 Brian C. Lane <bcl@redhat.com> - 0.37-1 |
---|
| 2705 | - Only do SELinux context resets if in installer mode (#1038146) (amulhern) |
---|
| 2706 | - Look up SELinux context for lost+found where it is needed (#1038146) |
---|
| 2707 | (amulhern) |
---|
| 2708 | - Don't reset the SELinux context before the filesystem is mounted (#1038146) |
---|
| 2709 | (amulhern) |
---|
| 2710 | - Test setting selinux context on lost+found (#1038146) (amulhern) |
---|
| 2711 | - Only retrieve the unit specifier once (dshea) |
---|
| 2712 | - Fix the Device.id usage. (dshea) |
---|
| 2713 | - Accept both English and localized sizes in Size specs. (dshea) |
---|
| 2714 | - Use a namedtuple to store information on unit prefixes (dshea) |
---|
| 2715 | - Remove en_spec Size parameters. (dshea) |
---|
| 2716 | - Fix potential traceback in devicetree.populate. (#1055523) (dlehman) |
---|
| 2717 | - Fall back on relabeling app where available (#1038590) (amulhern) |
---|
| 2718 | - Change the meaning of label field values (#1038590) (amulhern) |
---|
| 2719 | - Enable labeling on NTFS filesystem (#1038590) (amulhern) |
---|
| 2720 | - Enable labeling on HFS filesystem (#1038590) (amulhern) |
---|
| 2721 | - Add a method that indicates ability to relabel (#1038590) (amulhern) |
---|
| 2722 | - Use filesystem creation app to set filesystem label (#1038590) (amulhern) |
---|
| 2723 | - Import errors so FSError name is resolved (#1038590) (amulhern) |
---|
| 2724 | - Remove BTRFS._getFormatOptions (#1038590) (amulhern) |
---|
| 2725 | - Make an additional class for labeling abstractions (#1038590) (amulhern) |
---|
| 2726 | - Fix copyright date (#1038590) (amulhern) |
---|
| 2727 | - Remove redundant _defaultFormatOptions field (#1038590) (amulhern) |
---|
| 2728 | - Remove code about unsetting a label (#1038590) (amulhern) |
---|
| 2729 | - Return None if the filesystem has no label (#1038590) (amulhern) |
---|
| 2730 | - Removed redundant check for existance of filesystem (#1038590) (amulhern) |
---|
| 2731 | - Have writeLabel throw a more informative exception (#1038590) (amulhern) |
---|
| 2732 | |
---|
| 2733 | * Fri Jan 17 2014 Brian C. Lane <bcl@redhat.com> - 0.36-1 |
---|
| 2734 | - Update the TODO list. (dlehman) |
---|
| 2735 | - Multipath, fwraid members need not be in exclusiveDisks. (#1032919) (dlehman) |
---|
| 2736 | - Convert parted getLength values to Size (dshea) |
---|
| 2737 | - Last of the Device._id -> Device.id (bcl) |
---|
| 2738 | - iscsi: in installer automatically log into firmware iscsi targets (#1034291) |
---|
| 2739 | (rvykydal) |
---|
| 2740 | - Use isinstance for testing numeric types (vpodzime) |
---|
| 2741 | - Device._id -> Device.id (clumens) |
---|
| 2742 | - Allow resetting partition size to current on-disk size. (#1040352) (dlehman) |
---|
| 2743 | |
---|
| 2744 | * Fri Jan 10 2014 Brian C. Lane <bcl@redhat.com> - 0.35-1 |
---|
| 2745 | - Convert everything to use Size. (dlehman) |
---|
| 2746 | - Allow negative sizes. (dlehman) |
---|
| 2747 | - Fix return value of Size.convertTo with a spec of bytes. (dlehman) |
---|
| 2748 | - Discard partial bytes in Size constructor. (dlehman) |
---|
| 2749 | - Prefer binary prefixes since everything is really based on them. (dlehman) |
---|
| 2750 | - Fix a few minor problems introduced by recent raid level changes. (dlehman) |
---|
| 2751 | - Move label setter and getter into DeviceFormat class (#1038590) (amulhern) |
---|
| 2752 | - Add a test for labeling swap devices (#1038590) (amulhern) |
---|
| 2753 | - Default to None to mean none, rather than empty string (#1038590) (amulhern) |
---|
| 2754 | - Add a labelFormatOK method to the DeviceFormat's interface (#1038590) |
---|
| 2755 | (amulhern) |
---|
| 2756 | - Indicate whether the filesystem can label (#1038590) (amulhern) |
---|
| 2757 | - Restore ability to write an empty label where possible (#1038590) (amulhern) |
---|
| 2758 | - More tests to check writing and reading labels (#1038590) (amulhern) |
---|
| 2759 | - Remove fsConfigFromFile (#1038590) (amulhern) |
---|
| 2760 | - Changes to the handling of filesystem labeling (#1038590) (amulhern) |
---|
| 2761 | - Add some simple tests for file formats. (amulhern) |
---|
| 2762 | - Give DeviceFormat objects an id (#1043763) (amulhern) |
---|
| 2763 | - Refactor to use ObjectID class (#1043763) (amulhern) |
---|
| 2764 | - Make a class that creates a unique-per-class id for objects (#1043763) |
---|
| 2765 | (amulhern) |
---|
| 2766 | - Revert "Make a class that creates a unique-per-class id for objects |
---|
| 2767 | (#1043763)" (amulhern) |
---|
| 2768 | - Revert "Give DeviceFormat objects an object_id (#1043763)" (amulhern) |
---|
| 2769 | - Make the maximum end sector for PReP boot more benevolent (#1029893) |
---|
| 2770 | (vpodzime) |
---|
| 2771 | - Give DeviceFormat objects an object_id (#1043763) (amulhern) |
---|
| 2772 | - Make a class that creates a unique-per-class id for objects (#1043763) |
---|
| 2773 | (amulhern) |
---|
| 2774 | - Make get_device_format_class return None if class not found (#1043763) |
---|
| 2775 | (amulhern) |
---|
| 2776 | - A few simple unit tests for some formats methods (#1043763) (amulhern) |
---|
| 2777 | - Don't translate format names (dshea) |
---|
| 2778 | |
---|
| 2779 | * Thu Dec 19 2013 Brian C. Lane <bcl@redhat.com> - 0.34-1 |
---|
| 2780 | - Forget existing partitions of device becoming a multipath member (#1043444) |
---|
| 2781 | (rvykydal) |
---|
| 2782 | - Include blivet.devicelibs.raid in the generated documentation. (amulhern) |
---|
| 2783 | - Upgrade the comments in raid.py to be compatible with sphinx. (amulhern) |
---|
| 2784 | - Make space for LUKS metadata if creating encrypted device (#1038847) |
---|
| 2785 | (vpodzime) |
---|
| 2786 | - fcoe: give error message in case of fail when adding device (#903122) |
---|
| 2787 | (rvykydal) |
---|
| 2788 | - fcoe: adapt bnx2fc detection to changed sysfs path structure (#903122) |
---|
| 2789 | (rvykydal) |
---|
| 2790 | - Update format of iscsi device becoming multipath member (#1039086) (rvykydal) |
---|
| 2791 | |
---|
| 2792 | * Tue Dec 17 2013 Brian C. Lane <bcl@redhat.com> - 0.33-1 |
---|
| 2793 | - Add initial 64-bit ARM (aarch64) support (#1034435) (dmarlin) |
---|
| 2794 | - Convert to sphinx docstrings. (dlehman) |
---|
| 2795 | - Add some documentation. (dlehman) |
---|
| 2796 | - Move getActiveMounts from Blivet into DeviceTree. (dlehman) |
---|
| 2797 | - Add an example of creating lvs using growable requests. (dlehman) |
---|
| 2798 | - Remove a whole bunch of unused stuff from Blivet. (dlehman) |
---|
| 2799 | - Remove usage of float in Size.humanReadable. (dlehman) |
---|
| 2800 | - Add missing abbreviations for binary size units. (dlehman) |
---|
| 2801 | - Fix shouldClear for devices with protected descendants. (#902417) (dlehman) |
---|
| 2802 | - Use // division so that it continues to be floor division in Python 3. |
---|
| 2803 | (amulhern) |
---|
| 2804 | |
---|
| 2805 | * Thu Dec 12 2013 Brian C. Lane <bcl@redhat.com> - 0.32-1 |
---|
| 2806 | - Work on devicelibs.btrfs methods that require that the device be mounted. |
---|
| 2807 | (amulhern) |
---|
| 2808 | - Remove some methods from devicelibs.btrfs. (amulhern) |
---|
| 2809 | - Add a comment to btrfs.create_volume. (amulhern) |
---|
| 2810 | - Add a file to run btrfs tests. (amulhern) |
---|
| 2811 | - Remove format.luks.LUKS.removeKeyFromFile. (amulhern) |
---|
| 2812 | - Changes to devicelibs.mdraid.mdactivate. (amulhern) |
---|
| 2813 | - Restore an import removed in a previous commit. (amulhern) |
---|
| 2814 | - Add a PE for LUKS metadata (#1038969) (bcl) |
---|
| 2815 | - Adjust currentSize methods slightly. (amulhern) |
---|
| 2816 | - Put additional constraints on the ActionResizeDevice initializer. (amulhern) |
---|
| 2817 | - Remove redundant checks in existing resize() methods. (amulhern) |
---|
| 2818 | - Add some baseline unit tests for BTRFS devices. (amulhern) |
---|
| 2819 | - Robustify use of defaultSubVolumeID field. (amulhern) |
---|
| 2820 | - Check that a BTRFS subvolume has exactly one parent in constructor. |
---|
| 2821 | (amulhern) |
---|
| 2822 | - BTRFSSubVolume.volume checks the class of its return value. (amulhern) |
---|
| 2823 | - Raise ValueError in BTRFS constructor if no parents specified. (amulhern) |
---|
| 2824 | - Add tests for a couple of additional properties for MDRaidArrayDevice. |
---|
| 2825 | (amulhern) |
---|
| 2826 | - Factor state testing behavior into a separate class. (amulhern) |
---|
| 2827 | - Remove redundant condition in if statement. (amulhern) |
---|
| 2828 | |
---|
| 2829 | * Thu Dec 05 2013 Brian C. Lane <bcl@redhat.com> - 0.31-1 |
---|
| 2830 | - Make RAIDLevel an abstract class using abc. (amulhern) |
---|
| 2831 | - Restore a util import that was removed in a recent commit. (amulhern) |
---|
| 2832 | |
---|
| 2833 | * Wed Dec 04 2013 Brian C. Lane <bcl@redhat.com> - 0.30-1 |
---|
| 2834 | - Always run action's cancel method as part of cancelAction. (dlehman) |
---|
| 2835 | - Show Invalid Disk Label for damaged GPT (#1020974) (bcl) |
---|
| 2836 | - Make error message in setDefaultFSType more informative (#1019766) (amulhern) |
---|
| 2837 | - Set sysfsPath of LUKSDevice when adding to device tree (#1019638) (jsafrane) |
---|
| 2838 | - Use given format type as format's name instead of type (vpodzime) |
---|
| 2839 | |
---|
| 2840 | * Wed Nov 27 2013 Brian C. Lane <bcl@redhat.com> - 0.29-1 |
---|
| 2841 | - btrfs and xfs do not support fsck or dump at boot time (#862871) (bcl) |
---|
| 2842 | - Removed raid level constants from mdraid.py. (amulhern) |
---|
| 2843 | - Remove raidLevel and get_raid_min_members for mdraid.py. (amulhern) |
---|
| 2844 | - Remove raidLevelString in raid and mdraid. (amulhern) |
---|
| 2845 | - In devicefactory.py change mdraid procedures call to raid method calls. |
---|
| 2846 | (amulhern) |
---|
| 2847 | - Removed mdraid.raid_levels (amulhern) |
---|
| 2848 | - Removed mdraid.get_raid_max_spares. (amulhern) |
---|
| 2849 | - Change MDRaidArrayDevice to use raid package. (amulhern) |
---|
| 2850 | - Changed devicelibs.mdraid to make use of devicelibs.raid. (amulhern) |
---|
| 2851 | - Implement a RAID class hierarchy. (amulhern) |
---|
| 2852 | - A few small tests for MDFactory class. (amulhern) |
---|
| 2853 | - Add some additional unit tests in mdraid_tests.py. (amulhern) |
---|
| 2854 | - Make MDRaidArrayDevice initializer not except raid level of None. (amulhern) |
---|
| 2855 | - Add some basic unit tests for MDRaidArrayDevice. (amulhern) |
---|
| 2856 | - Move pyanaconda import into blivet.enable_installer_mode. (amulhern) |
---|
| 2857 | |
---|
| 2858 | * Mon Nov 25 2013 David Lehman <dlehman@redhat.com> - 0.28-1 |
---|
| 2859 | - Clear whole-disk formatting before initializing disks. (#1032380) (dlehman) |
---|
| 2860 | - Simplify calculation of vol size when adding a btrfs subvol. (#1033356) |
---|
| 2861 | (dlehman) |
---|
| 2862 | - Handle passing a btrfs volume as device to BTRFSFactory. (dlehman) |
---|
| 2863 | - Add support for detecting btrfs default subvolume. (dlehman) |
---|
| 2864 | - Handle nested btrfs subvolumes correctly. (#1016959) (dlehman) |
---|
| 2865 | - Mark all format names as translatable (dshea) |
---|
| 2866 | - Add parameters for untranslated Size specs. (dshea) |
---|
| 2867 | - Fix usage of _ vs N_ (dshea) |
---|
| 2868 | - Added a i18n module for gettext functions. (dshea) |
---|
| 2869 | - Allow non-ASCII characters in the size spec (dshea) |
---|
| 2870 | |
---|
| 2871 | * Tue Nov 19 2013 David Lehman <dlehman@redhat.com> - 0.27-1 |
---|
| 2872 | - Specify btrfs volumes by UUID in /etc/fstab. (dlehman) |
---|
| 2873 | - Catch any exception raised by findExistingInstallations. (#980267) (dlehman) |
---|
| 2874 | - Prevent md_node_from_name from raising OSError. (#980267) (dlehman) |
---|
| 2875 | - Tidy up tests in devicelibs_test directory. (amulhern) |
---|
| 2876 | - Preparation for lv resize is a subset of that for lv destroy. (#1027682) |
---|
| 2877 | (dlehman) |
---|
| 2878 | - Make sure new values of targetSize are within bounds. (dlehman) |
---|
| 2879 | - Devices with non-existent formatting are resizable. (#1027714) (dlehman) |
---|
| 2880 | - Do not hide non-existent devices. (#1027846) (dlehman) |
---|
| 2881 | - Change XFS maximum to 16EB (#1016035) (bcl) |
---|
| 2882 | - Add tmpfs support (#918621) (mkolman) |
---|
| 2883 | - Add support for returning machine word length (mkolman) |
---|
| 2884 | - Require cryptsetup instead of cryptsetup-luks (#969597) (amulhern) |
---|
| 2885 | - Fix initialization of disks containing sun or mac disklabels. (dlehman) |
---|
| 2886 | - Newly formatted devices are used unless mountpoint is empty. (#966078) |
---|
| 2887 | (dlehman) |
---|
| 2888 | - Fix detection of lvm setups. (#1026466) (dlehman) |
---|
| 2889 | - Fix handling of overcommitted thin pools in thinp factory. (#1024144) |
---|
| 2890 | (dlehman) |
---|
| 2891 | - Fix name checking for new thin lvs. (#1024076) (dlehman) |
---|
| 2892 | |
---|
| 2893 | * Wed Oct 30 2013 Brian C. Lane <bcl@redhat.com> - 0.26-1 |
---|
| 2894 | - Add macefi format type (#1010495) (bcl) |
---|
| 2895 | - Allow hfs+ boot devices to have their name set (#1010495) (bcl) |
---|
| 2896 | - Update parted partitions on hidden disks when copying a Blivet. (#1023556) |
---|
| 2897 | (dlehman) |
---|
| 2898 | - Add ack flag checking to makebumpver (bcl) |
---|
| 2899 | - Add makebumpver script (bcl) |
---|
| 2900 | |
---|
| 2901 | * Fri Oct 25 2013 Brian C. Lane <bcl@redhat.com> - 0.25-1 |
---|
| 2902 | - Remove requirement for btrfsctl which no longer exists. (#1012504) (dlehman) |
---|
| 2903 | - Allow for adjustment of factory vg after removal of thin pool. (#1021890) (dlehman) |
---|
| 2904 | - Add boot description for "disk" devices on s390. (#867777, #903237, #960143) (sbueno+anaconda) |
---|
| 2905 | - Add initial spport for aarch64 as we only plan to support UEFI this should be enough (dennis) |
---|
| 2906 | |
---|
| 2907 | * Wed Oct 16 2013 David Lehman <dlehman@redhat.com> - 0.24-1 |
---|
| 2908 | - Close file descriptors other than stdin,stdout,stderr on exec. (#1016467) (dlehman) |
---|
| 2909 | - Don't use hardcoded /tmp paths. (#1004404) (dlehman) |
---|
| 2910 | - Fix detection of lvm thinp setups. (#1013800) (dlehman) |
---|
| 2911 | - Generate a name if necessary when reconfiguring a factory device. (#1019500) (dlehman) |
---|
| 2912 | - Handle anaconda's cmdline option to disable mpath friendly names. (#977815) (dlehman) |
---|
| 2913 | - Allow specifying which swaps should appear in fstab (vpodzime) |
---|
| 2914 | - Do not limit swap size to 10 % of disk space for hibernation (vpodzime) |
---|
| 2915 | |
---|
| 2916 | * Wed Oct 09 2013 Brian C. Lane <bcl@redhat.com> - 0.23-1 |
---|
| 2917 | - Make sure bootloader is setup after autopart (#1015277) (bcl) |
---|
| 2918 | - Let setUpBootLoader raise BootloaderError (#1015277) (bcl) |
---|
| 2919 | - Limit the maximum swap size to 10 % of disk space (if given) (vpodzime) |
---|
| 2920 | - support ppc64le architecture (hamzy) |
---|
| 2921 | - Don't call handleUdevDeviceFormat without udev device (#1009809) (dshea) |
---|
| 2922 | |
---|
| 2923 | * Fri Sep 06 2013 David Lehman <dlehman@redhat.com> - 0.22-1 |
---|
| 2924 | - Allow implicit inclusion of multipath/fwraid by including all members. (dlehman) |
---|
| 2925 | - If a device has been removed, omit it from the copied root. (#1004572) (dlehman) |
---|
| 2926 | - Thinp metadata and chunk size default to 0 -- not None. (#1004718) (dlehman) |
---|
| 2927 | - Revert "Do not try to align partitions to optimal_io_size. (#989333)" (dlehman) |
---|
| 2928 | |
---|
| 2929 | * Thu Sep 05 2013 Brian C. Lane <bcl@redhat.com> - 0.21-1 |
---|
| 2930 | - Only force luks map names to include UUID during OS installation. (#996457) (dlehman) |
---|
| 2931 | - Allow DiskLabelCommitError to reach the caller. (#1001586) (dlehman) |
---|
| 2932 | - Do not try to align partitions to optimal_io_size. (#989333) (gustavold) |
---|
| 2933 | - Fix rpmlog make target (bcl) |
---|
| 2934 | - Add missing changelog lines to spec (bcl) |
---|
| 2935 | |
---|
| 2936 | * Fri Aug 23 2013 Brian C. Lane <bcl@redhat.com> - 0.20-1 |
---|
| 2937 | - Fix typo in examples/list_devices.py (dlehman) |
---|
| 2938 | - Use iscsi-iname instead of trying to reimplemnt it in python. (dlehman) |
---|
| 2939 | - Catch exceptions raised while finding old installations. (#981991) (dlehman) |
---|
| 2940 | - Keep the dasd list in sync with the devicetree's device list. (#965694) (dlehman) |
---|
| 2941 | - Don't save luks keys unless installer_mode flag is set. (#996118) (dlehman) |
---|
| 2942 | - Pass mount options to resolveDevice in _parseOneLine (#950206) (vpodzime) |
---|
| 2943 | - Fix handling of devices in detected installations in Blivet.copy. (dlehman) |
---|
| 2944 | - Clean up detection of lvm raid. (dlehman) |
---|
| 2945 | - Tag the first build of each version without the release. (dlehman) |
---|
| 2946 | - Remove dangling code block from commit 737169b75af1. (dlehman) |
---|
| 2947 | |
---|
| 2948 | * Wed Jul 31 2013 Brian C. Lane <bcl@redhat.com> - 0.19-1 |
---|
| 2949 | - Don't waste time looking for devices dependent on leaf devices. (dlehman) |
---|
| 2950 | - Add some example code for creation of disk partitions. (dlehman) |
---|
| 2951 | - Don't manipulate partition boot flags except in installer mode. (dlehman) |
---|
| 2952 | - Add an example of DeviceFactory usage. (dlehman) |
---|
| 2953 | - Cosmetic changes for the arch module (vpodzime) |
---|
| 2954 | - No more sparc support (vpodzime) |
---|
| 2955 | - Cleanup arch.py reredux (hamzy) |
---|
| 2956 | - Allow explicit requests for extended partitions. (#891861) (dlehman) |
---|
| 2957 | - Fix disklabel handling for multiple calls to processActions. (dlehman) |
---|
| 2958 | - Add support for explicit start/end sectors in partition requests. (#881025) (dlehman) |
---|
| 2959 | - Store current mount options in getActiveMounts. (#914898) (dlehman) |
---|
| 2960 | - Lack of formatting does not preclude device resize. (dlehman) |
---|
| 2961 | - Handle negative sizes correctly. (dlehman) |
---|
| 2962 | - Fix handling of clearpart type linux in shouldClear. (dlehman) |
---|
| 2963 | - Add some tests for clearpart and related functionality. (dlehman) |
---|
| 2964 | - Update unit tests and add a make target to run them. (dlehman) |
---|
| 2965 | - Don't pass dracut args for lvm thin pools. (dlehman) |
---|
| 2966 | - Update the TODO list. (dlehman) |
---|
| 2967 | - Fix a copy/paste error. (dlehman) |
---|
| 2968 | - Remove transifex-client BuildRequires. (dlehman) |
---|
| 2969 | |
---|
| 2970 | * Tue Jul 09 2013 Brian C. Lane <bcl@redhat.com> - 0.18-1 |
---|
| 2971 | - Raise XFS max size limit to 100TB. (sbueno+anaconda) |
---|
| 2972 | - Add a device factory class for thinly-provisioned lvm. (dlehman) |
---|
| 2973 | - Add support for automatic partitioning using lvm thin provisioning. (dlehman) |
---|
| 2974 | - Add convenience methods related to lvm thin provisioning. (dlehman) |
---|
| 2975 | - Add support for detection of lvm thinp setups. (dlehman) |
---|
| 2976 | - Add classes for lvm thin pool and thin volume. (dlehman) |
---|
| 2977 | - Add backend support for lvm thinp operations. (dlehman) |
---|
| 2978 | - Fix return value of get_pv_space for size of 0. (dlehman) |
---|
| 2979 | - Fix ksdata for lvm created in custom spoke based on autopart. (dlehman) |
---|
| 2980 | - Only put max size in ksdata if partition is growable. (dlehman) |
---|
| 2981 | - Allow subclasses to inherit ksdata classes. (dlehman) |
---|
| 2982 | |
---|
| 2983 | * Mon Jun 24 2013 Brian C. Lane <bcl@redhat.com> - 0.17-1 |
---|
| 2984 | - Used Python type instead of variable name (#968122) (hamzy) |
---|
| 2985 | - Fix detection of valid EFI system partition during autopart. (dlehman) |
---|
| 2986 | - New version: 0.16 (bcl) |
---|
| 2987 | |
---|
| 2988 | * Thu Jun 13 2013 Brian C. Lane <bcl@redhat.com> - 0.16-1 |
---|
| 2989 | - Install utilities for all devices -- not just those being used. (#964586) (dlehman) |
---|
| 2990 | - Add a method to apply Blivet settings to ksdata. (dlehman) |
---|
| 2991 | - Increase padding for md metadata in lvm factory. (#966795) (dlehman) |
---|
| 2992 | - Move lvm-on-md into LVMFactory. (dlehman) |
---|
| 2993 | - Switch to a minimum of four members for raid10. (#888879) (dlehman) |
---|
| 2994 | - Update the TODO list. (dlehman) |
---|
| 2995 | - Deactivate devices before hiding those on ignored disks. (#965213) (dlehman) |
---|
| 2996 | - Allow udev queue to settle after writing zeros to disk. (#969182) (hamzy) |
---|
| 2997 | - Run lsof when umount fails (bcl) |
---|
| 2998 | - Run udev settle before umount (bcl) |
---|
| 2999 | |
---|
| 3000 | * Mon Jun 03 2013 Brian C. Lane <bcl@redhat.com> - 0.15-1 |
---|
| 3001 | - Switch to the LGPLv2+. (dlehman) |
---|
| 3002 | - Clear md arrays' sysfs path after deactivating them. (#954062) (dlehman) |
---|
| 3003 | - Factories with existing containers use the container's disk set. (dlehman) |
---|
| 3004 | - Don't set up a child factory if the container is set and exists. (dlehman) |
---|
| 3005 | - Set a non-zero size for new btrfs subvols in an existing volume. (dlehman) |
---|
| 3006 | - Open as many luks devs as possible with any given passphrase. (#965754) (dlehman) |
---|
| 3007 | - Make sure container changes worked before applying device changes. (#965805) (dlehman) |
---|
| 3008 | - Re-initialize platform in storageInitialize (#962104) (bcl) |
---|
| 3009 | - Make a copy of devicetree._devices before using the append operator. (clumens) |
---|
| 3010 | - Handle incomplete devices becoming complete on device rescan. (clumens) |
---|
| 3011 | - Don't allow a device to be on the hidden list more than once. (clumens) |
---|
| 3012 | |
---|
| 3013 | * Wed May 15 2013 David Lehman <dlehman@redhat.com> - 0.14-1 |
---|
| 3014 | - total_memory calculation needs to round up (#962231) (bcl) |
---|
| 3015 | - The dev.node attribute for iscsi devices is not copyable (#962865). (clumens) |
---|
| 3016 | - Wipe partitions before they are created (#950145) (bcl) |
---|
| 3017 | - Pass ROOT_PATH as an argument instead of importing it. (clumens) |
---|
| 3018 | - If no iscsi nodes are discovered, return an empty list instead of None. (clumens) |
---|
| 3019 | |
---|
| 3020 | * Thu May 09 2013 Brian C. Lane <bcl@redhat.com> - 0.13-1 |
---|
| 3021 | - Make sure createBitmap is updated when level changes (#960271) (bcl) |
---|
| 3022 | - Update biosboot error message (#960691) (bcl) |
---|
| 3023 | |
---|
| 3024 | * Fri May 03 2013 David Lehman <dlehman@redhat.com> - 0.12-1 |
---|
| 3025 | - Fix a bug in renaming lvm lvs. (dlehman) |
---|
| 3026 | - Add container size policies for unlimited growth and fixed size. (dlehman) |
---|
| 3027 | - Remove device factory methods to change container name. (dlehman) |
---|
| 3028 | - Override any default subvol when mounting main btrfs volume. (#921757) (dlehman) |
---|
| 3029 | - Fix detection of multipath. (#955664) (dlehman) |
---|
| 3030 | - When a btrfs subvol's name is changed, change its subvol argument too. (clumens) |
---|
| 3031 | - Allow returning hidden disks from the getDeviceBy* methods, if asked. (clumens) |
---|
| 3032 | - Fix fipvlan -f argument once more and for good (#836321) (rvykydal) |
---|
| 3033 | - Remove the intf parameters from the iscsi class. (clumens) |
---|
| 3034 | - Don't relly on /proc/mdstat when enumeraing RAID levels. (jsafrane) |
---|
| 3035 | - Set product names in non-installer mode. (jsafrane) |
---|
| 3036 | - Fixed checking status of MD RAID which was just deleted. (jsafrane) |
---|
| 3037 | - Account for the fact that md's metadata usage is unpredictable. (dlehman) |
---|
| 3038 | - Remove members from their containers before destroying them. (dlehman) |
---|
| 3039 | - Make get_container work even if there are duplicate names. (dlehman) |
---|
| 3040 | - LVMFactory with a container_raid_level means use LVMOnMDFactory. (dlehman) |
---|
| 3041 | - Add a check for enough raid members after allocating partitions. (dlehman) |
---|
| 3042 | - Make parent_factory an attribute of the DeviceFactory instance. (dlehman) |
---|
| 3043 | - All container settings use container_ kwargs. (dlehman) |
---|
| 3044 | - Add ability to find raid level of an lvm vg. (dlehman) |
---|
| 3045 | - Always pass -f to wipefs since it lies about in-use devices. (#953329) (dlehman) |
---|
| 3046 | - Fix a bug extended partition management. (#951765) (dlehman) |
---|
| 3047 | - Don't return incomplete devices from getDeviceByFoo methods by default. (dlehman) |
---|
| 3048 | - Don't traceback when degraded md raid arrays are present. (#953184) (dlehman) |
---|
| 3049 | |
---|
| 3050 | * Mon Apr 15 2013 David Lehman <dlehman@redhat.com> - 0.11-1 |
---|
| 3051 | - Fix handling of isohybrid media. (#950510) (dlehman) |
---|
| 3052 | - Fix getting dracut setup args from dasd.conf. (#950964) (dlehman) |
---|
| 3053 | |
---|
| 3054 | * Tue Apr 09 2013 David Lehman <dlehman@redhat.com> - 0.10-1 |
---|
| 3055 | - Extended partitions containing logical partitions are not leaves. (#949912) (dlehman) |
---|
| 3056 | - Remove devices in reverse order in Blivet.recursiveRemove. (#949912) (dlehman) |
---|
| 3057 | - Rewrite the DeviceFactory classes. (dlehman) |
---|
| 3058 | - Hook up error handling in installer-specific methods. (#948250) (dlehman) |
---|
| 3059 | - Don't traceback if fcoe.startup is called without fcoe utils present. (dlehman) |
---|
| 3060 | - Fix logic error that causes us to ignore disks in exclusiveDisks. (dlehman) |
---|
| 3061 | - Slightly improve currentSize for btrfs volumes. (dlehman) |
---|
| 3062 | - Simplify multipath handling. (dlehman) |
---|
| 3063 | - Don't expect anaconda udev rules to be in use. (dlehman) |
---|
| 3064 | - Drop requires for things only needed for OS installation. (dlehman) |
---|
| 3065 | - New version: 0.9 (bcl) |
---|
| 3066 | - Only install packages for devices and filesystems used by the OS. (dlehman) |
---|
| 3067 | - Fix LVMLogicalVolumeDevice.maxSize. (dlehman) |
---|
| 3068 | - Fix handling of name=None in newLV, newMDArray, newVG. (dlehman) |
---|
| 3069 | - Allow calls to suggestDeviceName with only a prefix argument. (dlehman) |
---|
| 3070 | - Move mdadm superblock size calculation into devicelibs.mdraid. (dlehman) |
---|
| 3071 | |
---|
| 3072 | * Thu Mar 28 2013 Brian C. Lane <bcl@redhat.com> - 0.9-1 |
---|
| 3073 | - NTFS.minSize is supposed to be a property. (#924410) (dlehman) |
---|
| 3074 | - Mount /run during install and fix /sys mount (#922988) (bcl) |
---|
| 3075 | - Fix two excptions triggered by calls to copy_to_system. (hamzy) |
---|
| 3076 | |
---|
| 3077 | * Wed Mar 13 2013 David Lehman <dlehman@redhat.com> - 0.8-1 |
---|
| 3078 | - Check for "ip=ibft" cmdline option, not for "ibft". (rvykydal) |
---|
| 3079 | - run_program returns an int. (#920584) (dlehman) |
---|
| 3080 | - Fix units for lvs output. (dlehman) |
---|
| 3081 | - Don't pass an intf arg to ISCSI.stabilize. (#920041) (dlehman) |
---|
| 3082 | - Add __version__ to blivet/__init__.py. (dlehman) |
---|
| 3083 | - Only run info prog (eg: dumpe2fs) once per filesystem. (dlehman) |
---|
| 3084 | - Processing of a PV with no VG metadata is easy. (dlehman) |
---|
| 3085 | - Add some convenience properties for displaying DeviceAction info. (dlehman) |
---|
| 3086 | - Ignore MTDs, as we do not have the tools to write to them (#916771). (clumens) |
---|
| 3087 | - Include udev's list of symbolic links in StorageDevice. (#914724) (dlehman) |
---|
| 3088 | - Set a DeviceFormat instance's type attribute to the requested type. (dlehman) |
---|
| 3089 | - Allow size specs that do not include a 'b' or 'B'. (#888851) (dlehman) |
---|
| 3090 | - Fix reference to 'factory' from within DeviceFactory class. (dlehman) |
---|
| 3091 | - Fix problems detecting lvm and md devices. (#914730) (dlehman) |
---|
| 3092 | - Allow passing size=None to device factories for unbounded growth. (dlehman) |
---|
| 3093 | - Provide a way to set the default fstype for a Blivet instance. (#838145) (dlehman) |
---|
| 3094 | - Allow changing the size of encrypted devices via DeviceFactory. (#913169) (dlehman) |
---|
| 3095 | - Don't dump storage state except in installer mode. (dlehman) |
---|
| 3096 | - Fix device resolution for btrfs. (dlehman) |
---|
| 3097 | - Fix device resolution to find named md devices. (dlehman) |
---|
| 3098 | - Account for active mounts in normal mode. (#914898) (dlehman) |
---|
| 3099 | - Add an example script which lists all devices. (dlehman) |
---|
| 3100 | - Add scripts/makeupdates script (bcl) |
---|
| 3101 | |
---|
| 3102 | * Thu Feb 21 2013 Brian C. Lane <bcl@redhat.com> - 0.7-1 |
---|
| 3103 | - Merge branch 'master' of git+ssh://git.fedorahosted.org/git/blivet (bcl) |
---|
| 3104 | - Bring in productName from pyanaconda in installer mode. (#913559) (dlehman) |
---|
| 3105 | |
---|
| 3106 | * Wed Feb 20 2013 Brian C. Lane <bcl@redhat.com> - 0.6-1 |
---|
| 3107 | - parse buffer output from resize (#913141) (bcl) |
---|
| 3108 | - prevent traceback when root device is not defined #rhbz883768 (sbueno+anaconda) |
---|
| 3109 | - Move empty_disk to a top-level function, and rename. (clumens) |
---|
| 3110 | - Add some high-level comments to DeviceFactory.configure_device. (dlehman) |
---|
| 3111 | - Refactor DeviceFactory.set_container_members for clarity. (dlehman) |
---|
| 3112 | - Rename the main blivet logger from "storage" to "blivet". (dlehman) |
---|
| 3113 | - Use the blivet domain for translations. (dlehman) |
---|
| 3114 | - Move DeviceFactory classes and related code into a new file. (dlehman) |
---|
| 3115 | - New version: 0.5 (dlehman) |
---|
| 3116 | |
---|
| 3117 | * Fri Feb 08 2013 David Lehman <dlehman@redhat.com> - 0.5-1 |
---|
| 3118 | - Add mountOnly to turnOnFilesystems (bcl) |
---|
| 3119 | - Update lvm scanning to account for new ignored device handling. (dlehman) |
---|
| 3120 | - Scan in all devices and then hide those that use ignored disks. (dlehman) |
---|
| 3121 | - Adjust child counts correctly when unhiding a device. (dlehman) |
---|
| 3122 | - Generate lvm config args each time they're needed/used. (dlehman) |
---|
| 3123 | - Add ability to grab 70-anaconda.rules udev data directly. (dlehman) |
---|
| 3124 | - Add support for active luks mappings at populate time. (dlehman) |
---|
| 3125 | - Don't require nss, required only for escrow key support. (dlehman) |
---|
| 3126 | - Update the TODO list. (dlehman) |
---|
| 3127 | - Add missing constant DMI_CHASSIS_VENDOR. (dlehman) |
---|
| 3128 | - Allow for multiple calls to DeviceTree.processActions. (#881023,#846573) (dlehman) |
---|
| 3129 | - Use CGit snaphot URL for Source in specfile. (dlehman) |
---|
| 3130 | - Streamline some logic in storageInitialize. (dlehman) |
---|
| 3131 | - Don't re-add deleted or hidden devices during DeviceTree.populate. (dlehman) |
---|
| 3132 | - Only run findExistingInstallations and start iscsi, &c in installer mode. (dlehman) |
---|
| 3133 | - Do not change device status during populate in normal mode. (#817064) (dlehman) |
---|
| 3134 | - Drop old code related to saving clearPartType from pre-f18. (dlehman) |
---|
| 3135 | - check for skipping bootloader in doIt (bcl) |
---|
| 3136 | - check for stage1 when not installing bootloader (#882065,#895232) (bcl) |
---|
| 3137 | - explicitly detect iso9660 on a disk (#903158) (bcl) |
---|
| 3138 | - Fix several problems in python-blivet.spec. (dlehman) |
---|
| 3139 | - Remove #!/usr/bin/python from tsort.py (dlehman) |
---|
| 3140 | - Update COPYING file. (dlehman) |
---|
| 3141 | - Add a Requires for dmidecode on x86. (dlehman) |
---|
| 3142 | |
---|
| 3143 | * Sun Jan 20 2013 David Lehman <dlehman@redhat.com> - 0.4-1 |
---|
| 3144 | - Use a two-part version number instead of three. (dlehman) |
---|
| 3145 | - Rename the rpm package from blivet to python-blivet. (dlehman) |
---|
| 3146 | - Move get_mount_device, get_mount_paths from pyanaconda.packaging to util. (dlehman) |
---|
| 3147 | - Update the TODO list. (dlehman) |
---|
| 3148 | - Carry over s390 exclusion of fcoe-utils from anaconda. (dlehman) |
---|
| 3149 | - Enable translations via transifex. (dlehman) |
---|
| 3150 | |
---|
| 3151 | * Fri Jan 18 2013 David Lehman <dlehman@redhat.com> - 0.2-1 |
---|
| 3152 | - Add Requires: iscsi-initiator-utils, fcoe-utils, device-mapper-multipath. (dlehman) |
---|
| 3153 | - Use a threading lock to control program log output. (dlehman) |
---|
| 3154 | - Fix reference to data to refer to ksdata in Blivet constructor. (dlehman) |
---|
| 3155 | - Remove the loop around proc.communicate in util._run_program. (dlehman) |
---|
| 3156 | |
---|
| 3157 | * Tue Jan 15 2013 David Lehman <dlehman@redhat.com> 0.2-1 |
---|
| 3158 | - Updated source from final pre-split anaconda source. |
---|
| 3159 | - Renamed pyanaconda.storage to blivet throughout. |
---|
| 3160 | - Updated spec file to include runtime Requires. |
---|
| 3161 | |
---|
| 3162 | * Fri Jan 04 2013 David Lehman <dlehman@redhat.com> 0.1-1 |
---|
| 3163 | - Created package from anaconda storage module. |
---|