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