1 | %bcond_with systemd |
---|
2 | |
---|
3 | %define with_python2 0 |
---|
4 | %define with_python3 1 |
---|
5 | %define with_gtk_doc 1 |
---|
6 | %define with_bcache 0 |
---|
7 | %define with_btrfs 1 |
---|
8 | %define with_crypto 1 |
---|
9 | %define with_dm 1 |
---|
10 | %define with_loop 1 |
---|
11 | %define with_lvm 1 |
---|
12 | %if %{with systemd} |
---|
13 | %define with_lvm_dbus 1 |
---|
14 | %else |
---|
15 | %define with_lvm_dbus 0 |
---|
16 | %endif |
---|
17 | %define with_mdraid 1 |
---|
18 | %define with_mpath 1 |
---|
19 | %define with_swap 1 |
---|
20 | %define with_kbd 1 |
---|
21 | %define with_part 1 |
---|
22 | %define with_fs 1 |
---|
23 | %define with_nvdimm 0 |
---|
24 | %define with_vdo 1 |
---|
25 | %define with_gi 1 |
---|
26 | %define with_escrow 0 |
---|
27 | %define with_dmraid 1 |
---|
28 | |
---|
29 | %if %{with_python2} == 0 |
---|
30 | %define python2_copts --without-python2 |
---|
31 | %endif |
---|
32 | |
---|
33 | %if %{with_python3} == 0 |
---|
34 | %define python3_copts --without-python3 |
---|
35 | %endif |
---|
36 | |
---|
37 | %if %{with_bcache} == 0 |
---|
38 | %define bcache_copts --without-bcache |
---|
39 | %endif |
---|
40 | |
---|
41 | %if %{with_lvm_dbus} == 0 |
---|
42 | %define lvm_dbus_copts --without-lvm-dbus |
---|
43 | %endif |
---|
44 | |
---|
45 | # vdo is not available on non-x86_64 on older RHEL |
---|
46 | %if (0%{?rhel} && 0%{?rhel} <= 7) |
---|
47 | %ifnarch x86_64 |
---|
48 | %define with_vdo 0 |
---|
49 | %define vdo_copts --without-vdo |
---|
50 | %endif |
---|
51 | %endif |
---|
52 | |
---|
53 | %if %{with_btrfs} == 0 |
---|
54 | %define btrfs_copts --without-btrfs |
---|
55 | %endif |
---|
56 | |
---|
57 | %if %{with_btrfs} != 1 |
---|
58 | %define btrfs_copts --without-btrfs |
---|
59 | %endif |
---|
60 | %if %{with_crypto} != 1 |
---|
61 | %define crypto_copts --without-crypto |
---|
62 | %else |
---|
63 | %if %{with_escrow} != 1 |
---|
64 | %define crypto_copts --without-escrow |
---|
65 | %endif |
---|
66 | %endif |
---|
67 | %if %{with_dm} != 1 |
---|
68 | %define dm_copts --without-dm |
---|
69 | %else |
---|
70 | %if %{with_dmraid} != 1 |
---|
71 | %define dm_copts --without-dmraid |
---|
72 | %endif |
---|
73 | %endif |
---|
74 | %if %{with_loop} != 1 |
---|
75 | %define loop_copts --without-loop |
---|
76 | %endif |
---|
77 | %if %{with_lvm} != 1 |
---|
78 | %define lvm_copts --without-lvm |
---|
79 | %endif |
---|
80 | %if %{with_lvm_dbus} != 1 |
---|
81 | %define lvm_dbus_copts --without-lvm_dbus |
---|
82 | %endif |
---|
83 | %if %{with_mdraid} != 1 |
---|
84 | %define mdraid_copts --without-mdraid |
---|
85 | %endif |
---|
86 | %if %{with_mpath} != 1 |
---|
87 | %define mpath_copts --without-mpath |
---|
88 | %endif |
---|
89 | %if %{with_swap} != 1 |
---|
90 | %define swap_copts --without-swap |
---|
91 | %endif |
---|
92 | %if %{with_kbd} != 1 |
---|
93 | %define kbd_copts --without-kbd |
---|
94 | %endif |
---|
95 | %if %{with_part} != 1 |
---|
96 | %define part_copts --without-part |
---|
97 | %endif |
---|
98 | %if %{with_fs} != 1 |
---|
99 | %define fs_copts --without-fs |
---|
100 | %endif |
---|
101 | %if %{with_nvdimm} != 1 |
---|
102 | %define nvdimm_copts --without-nvdimm |
---|
103 | %endif |
---|
104 | %if %{with_vdo} != 1 |
---|
105 | %define vdo_copts --without-vdo |
---|
106 | %endif |
---|
107 | %if %{with_gi} != 1 |
---|
108 | %define gi_copts --disable-introspection |
---|
109 | %endif |
---|
110 | |
---|
111 | %define configure_opts %{?python2_copts} %{?python3_copts} %{?bcache_copts} %{?lvm_dbus_copts} %{?btrfs_copts} %{?crypto_copts} %{?dm_copts} %{?loop_copts} %{?lvm_copts} %{?lvm_dbus_copts} %{?mdraid_copts} %{?mpath_copts} %{?swap_copts} %{?kbd_copts} %{?part_copts} %{?fs_copts} %{?nvdimm_copts} %{?vdo_copts} %{?gi_copts} |
---|
112 | |
---|
113 | Summary: A library for low-level manipulation with block devices |
---|
114 | Name: libblockdev |
---|
115 | Version: 2.24 |
---|
116 | Release: 2%{?_dist_release}%{?with_systemd:.systemd} |
---|
117 | Group: system |
---|
118 | Vendor: Project Vine |
---|
119 | Distribution: Vine Linux |
---|
120 | |
---|
121 | License: LGPLv2+ |
---|
122 | URL: https://github.com/storaged-project/libblockdev |
---|
123 | Source0: https://github.com/storaged-project/libblockdev/releases/download/%{version}-1/%{name}-%{version}.tar.gz |
---|
124 | |
---|
125 | BuildRequires: glib2-devel |
---|
126 | %if %{with systemd} |
---|
127 | BuildRequires: systemd-devel |
---|
128 | %else |
---|
129 | BuildRequires: libudev-devel |
---|
130 | %endif |
---|
131 | %if %{with_gi} |
---|
132 | BuildRequires: gobject-introspection-devel |
---|
133 | %endif |
---|
134 | %if %{with_python2} |
---|
135 | BuildRequires: python-devel |
---|
136 | %endif |
---|
137 | %if %{with_python3} |
---|
138 | BuildRequires: python3-devel |
---|
139 | %endif |
---|
140 | %if %{with_gtk_doc} |
---|
141 | BuildRequires: gtk-doc |
---|
142 | %endif |
---|
143 | #BuildRequires: glib2-doc |
---|
144 | |
---|
145 | # Needed for the escrow tests in tests/crypto_test.py, but not used to build |
---|
146 | # BuildRequires: volume_key |
---|
147 | # BuildRequires: nss-tools |
---|
148 | |
---|
149 | # Needed for python 2 vs. 3 compatibility in the tests, but not used to build |
---|
150 | # BuildRequires: python2-six |
---|
151 | # BuildRequires: python3-six |
---|
152 | |
---|
153 | %if %{with_dm} |
---|
154 | Requires: %{name}-dm%{?_isa} = %{version}-%{release} |
---|
155 | %endif |
---|
156 | %if %{with_fs} |
---|
157 | Requires: %{name}-fs%{?_isa} = %{version}-%{release} |
---|
158 | %endif |
---|
159 | %if %{with_loop} |
---|
160 | Requires: %{name}-loop%{?_isa} = %{version}-%{release} |
---|
161 | %endif |
---|
162 | %if %{with_lvm} |
---|
163 | Requires: %{name}-lvm%{?_isa} = %{version}-%{release} |
---|
164 | %endif |
---|
165 | %if %{with_mdraid} |
---|
166 | Requires: %{name}-mdraid%{?_isa} = %{version}-%{release} |
---|
167 | %endif |
---|
168 | %if %{with_part} |
---|
169 | Requires: %{name}-part%{?_isa} = %{version}-%{release} |
---|
170 | %endif |
---|
171 | |
---|
172 | %description |
---|
173 | The libblockdev is a C library with GObject introspection support that can be |
---|
174 | used for doing low-level operations with block devices like setting up LVM, |
---|
175 | BTRFS, LUKS or MD RAID. The library uses plugins (LVM, BTRFS,...) and serves as |
---|
176 | a thin wrapper around its plugins' functionality. All the plugins, however, can |
---|
177 | be used as standalone libraries. One of the core principles of libblockdev is |
---|
178 | that it is stateless from the storage configuration's perspective (e.g. it has |
---|
179 | no information about VGs when creating an LV). |
---|
180 | |
---|
181 | |
---|
182 | %package devel |
---|
183 | Summary: Development files for libblockdev |
---|
184 | Group: programming |
---|
185 | Requires: %{name}%{?_isa} = %{version}-%{release} |
---|
186 | Requires: glib2-devel |
---|
187 | |
---|
188 | %description devel |
---|
189 | This package contains header files and pkg-config files needed for development |
---|
190 | with the libblockdev library. |
---|
191 | |
---|
192 | |
---|
193 | %if %{with_python2} |
---|
194 | %package -n python-blockdev |
---|
195 | Summary: Python gobject-introspection bindings for libblockdev |
---|
196 | Group: programming |
---|
197 | BuildRequires: python-devel python-rpm-macros |
---|
198 | Requires: %{name}%{?_isa} = %{version}-%{release} |
---|
199 | Requires: pygobject |
---|
200 | %{?python_provide:%python_provide python2-blockdev} |
---|
201 | |
---|
202 | %description -n python-blockdev |
---|
203 | This package contains enhancements to the gobject-introspection bindings for |
---|
204 | libblockdev in Python2. |
---|
205 | %endif |
---|
206 | |
---|
207 | |
---|
208 | %if %{with_python3} |
---|
209 | %package -n python3-blockdev |
---|
210 | Summary: Python3 gobject-introspection bindings for libblockdev |
---|
211 | Group: programming |
---|
212 | BuildRequires: python3-devel python3-rpm-macros |
---|
213 | Requires: %{name}%{?_isa} = %{version}-%{release} |
---|
214 | Requires: python3-pygobject |
---|
215 | %{?python_provide:%python_provide python3-blockdev} |
---|
216 | |
---|
217 | %description -n python3-blockdev |
---|
218 | This package contains enhancements to the gobject-introspection bindings for |
---|
219 | libblockdev in Python3. |
---|
220 | %endif |
---|
221 | |
---|
222 | %package utils |
---|
223 | BuildRequires: kmod-devel |
---|
224 | Summary: A library with utility functions for the libblockdev library |
---|
225 | Group: admin-tools |
---|
226 | |
---|
227 | %description utils |
---|
228 | The libblockdev-utils is a library providing utility functions used by the |
---|
229 | libblockdev library and its plugins. |
---|
230 | |
---|
231 | |
---|
232 | %package utils-devel |
---|
233 | Summary: Development files for libblockdev-utils |
---|
234 | Group: programming |
---|
235 | Requires: %{name}-utils%{?_isa} = %{version}-%{release} |
---|
236 | Requires: glib2-devel |
---|
237 | |
---|
238 | %description utils-devel |
---|
239 | This package contains header files and pkg-config files needed for development |
---|
240 | with the libblockdev-utils library. |
---|
241 | |
---|
242 | |
---|
243 | %if %{with_btrfs} |
---|
244 | %package btrfs |
---|
245 | BuildRequires: libbytesize-devel |
---|
246 | Summary: The BTRFS plugin for the libblockdev library |
---|
247 | Group: system |
---|
248 | Requires: %{name}-utils%{?_isa} >= 0.11 |
---|
249 | Requires: btrfs-progs |
---|
250 | |
---|
251 | %description btrfs |
---|
252 | The libblockdev library plugin (and in the same time a standalone library) |
---|
253 | providing the BTRFS-related functionality. |
---|
254 | |
---|
255 | |
---|
256 | %package btrfs-devel |
---|
257 | Summary: Development files for the libblockdev-btrfs plugin/library |
---|
258 | Group: programming |
---|
259 | Requires: %{name}-btrfs%{?_isa} = %{version}-%{release} |
---|
260 | Requires: glib2-devel |
---|
261 | Requires: %{name}-utils-devel%{?_isa} |
---|
262 | |
---|
263 | %description btrfs-devel |
---|
264 | This package contains header files and pkg-config files needed for development |
---|
265 | with the libblockdev-btrfs plugin/library. |
---|
266 | %endif |
---|
267 | |
---|
268 | |
---|
269 | %if %{with_crypto} |
---|
270 | %package crypto |
---|
271 | Summary: The crypto plugin for the libblockdev library |
---|
272 | Group: system |
---|
273 | BuildRequires: cryptsetup-devel |
---|
274 | BuildRequires: libblkid-devel |
---|
275 | |
---|
276 | %if %{with_escrow} |
---|
277 | BuildRequires: volume_key-devel >= 0.3.9-7 |
---|
278 | BuildRequires: nss-devel |
---|
279 | %endif |
---|
280 | |
---|
281 | %description crypto |
---|
282 | The libblockdev library plugin (and in the same time a standalone library) |
---|
283 | providing the functionality related to encrypted devices (LUKS). |
---|
284 | |
---|
285 | |
---|
286 | %package crypto-devel |
---|
287 | Summary: Development files for the libblockdev-crypto plugin/library |
---|
288 | Group: programming |
---|
289 | Requires: %{name}-crypto%{?_isa} = %{version}-%{release} |
---|
290 | Requires: glib2-devel |
---|
291 | |
---|
292 | %description crypto-devel |
---|
293 | This package contains header files and pkg-config files needed for development |
---|
294 | with the libblockdev-crypto plugin/library. |
---|
295 | %endif |
---|
296 | |
---|
297 | |
---|
298 | %if %{with_dm} |
---|
299 | %package dm |
---|
300 | Summary: The Device Mapper plugin for the libblockdev library |
---|
301 | Group: system |
---|
302 | BuildRequires: device-mapper-devel |
---|
303 | %if %{with_dmraid} |
---|
304 | BuildRequires: dmraid |
---|
305 | BuildRequires: dmraid-devel |
---|
306 | %endif |
---|
307 | Requires: %{name}-utils%{?_isa} >= 0.11 |
---|
308 | Requires: device-mapper |
---|
309 | %if %{with_dmraid} |
---|
310 | Requires: dmraid |
---|
311 | %endif |
---|
312 | |
---|
313 | %description dm |
---|
314 | The libblockdev library plugin (and in the same time a standalone library) |
---|
315 | providing the functionality related to Device Mapper. |
---|
316 | |
---|
317 | %package dm-devel |
---|
318 | Summary: Development files for the libblockdev-dm plugin/library |
---|
319 | Group: programming |
---|
320 | Requires: %{name}-dm%{?_isa} = %{version}-%{release} |
---|
321 | Requires: glib2-devel |
---|
322 | Requires: device-mapper-devel |
---|
323 | %if %{with systemd} |
---|
324 | Requires: systemd-devel |
---|
325 | %endif |
---|
326 | %if %{with_dmraid} |
---|
327 | Requires: dmraid-devel |
---|
328 | %endif |
---|
329 | Requires: %{name}-utils-devel%{?_isa} |
---|
330 | |
---|
331 | %description dm-devel |
---|
332 | This package contains header files and pkg-config files needed for development |
---|
333 | with the libblockdev-dm plugin/library. |
---|
334 | %endif |
---|
335 | |
---|
336 | |
---|
337 | %if %{with_fs} |
---|
338 | %package fs |
---|
339 | Summary: The FS plugin for the libblockdev library |
---|
340 | Group: system |
---|
341 | BuildRequires: parted-devel |
---|
342 | BuildRequires: libblkid-devel |
---|
343 | BuildRequires: libmount-devel |
---|
344 | Requires: %{name}-utils%{?_isa} >= 0.11 |
---|
345 | #Requires: device-mapper-multipath |
---|
346 | |
---|
347 | |
---|
348 | %description fs |
---|
349 | The libblockdev library plugin (and in the same time a standalone library) |
---|
350 | providing the functionality related to operations with file systems. |
---|
351 | |
---|
352 | %package fs-devel |
---|
353 | Summary: Development files for the libblockdev-fs plugin/library |
---|
354 | Group: programming |
---|
355 | Requires: %{name}-fs%{?_isa} = %{version}-%{release} |
---|
356 | Requires: %{name}-utils-devel%{?_isa} |
---|
357 | Requires: glib2-devel |
---|
358 | Requires: xfsprogs |
---|
359 | Requires: dosfstools |
---|
360 | |
---|
361 | %description fs-devel |
---|
362 | This package contains header files and pkg-config files needed for development |
---|
363 | with the libblockdev-fs plugin/library. |
---|
364 | %endif |
---|
365 | |
---|
366 | |
---|
367 | %if %{with_kbd} |
---|
368 | %package kbd |
---|
369 | Summary: The KBD plugin for the libblockdev library |
---|
370 | Group: system |
---|
371 | BuildRequires: libbytesize-devel |
---|
372 | Requires: %{name}-utils%{?_isa} >= 0.11 |
---|
373 | %if %{with_bcache} |
---|
374 | Requires: bcache-tools >= 1.0.8 |
---|
375 | %endif |
---|
376 | |
---|
377 | %description kbd |
---|
378 | The libblockdev library plugin (and in the same time a standalone library) |
---|
379 | providing the functionality related to kernel block devices (namely zRAM and |
---|
380 | Bcache). |
---|
381 | |
---|
382 | |
---|
383 | %package kbd-devel |
---|
384 | Summary: Development files for the libblockdev-kbd plugin/library |
---|
385 | Group: programming |
---|
386 | Requires: %{name}-kbd%{?_isa} = %{version}-%{release} |
---|
387 | Requires: %{name}-utils-devel%{?_isa} |
---|
388 | Requires: glib2-devel |
---|
389 | |
---|
390 | %description kbd-devel |
---|
391 | This package contains header files and pkg-config files needed for development |
---|
392 | with the libblockdev-kbd plugin/library. |
---|
393 | %endif |
---|
394 | |
---|
395 | |
---|
396 | %if %{with_loop} |
---|
397 | %package loop |
---|
398 | Summary: The loop plugin for the libblockdev library |
---|
399 | Group: system |
---|
400 | Requires: %{name}-utils%{?_isa} >= 0.11 |
---|
401 | |
---|
402 | %description loop |
---|
403 | The libblockdev library plugin (and in the same time a standalone library) |
---|
404 | providing the functionality related to loop devices. |
---|
405 | |
---|
406 | |
---|
407 | %package loop-devel |
---|
408 | Summary: Development files for the libblockdev-loop plugin/library |
---|
409 | Group: programming |
---|
410 | Requires: %{name}-loop%{?_isa} = %{version}-%{release} |
---|
411 | Requires: %{name}-utils-devel%{?_isa} |
---|
412 | Requires: glib2-devel |
---|
413 | |
---|
414 | %description loop-devel |
---|
415 | This package contains header files and pkg-config files needed for development |
---|
416 | with the libblockdev-loop plugin/library. |
---|
417 | %endif |
---|
418 | |
---|
419 | |
---|
420 | %if %{with_lvm} |
---|
421 | %package lvm |
---|
422 | BuildRequires: device-mapper-devel |
---|
423 | Summary: The LVM plugin for the libblockdev library |
---|
424 | Group: system |
---|
425 | Provides: %{name}-tools = %{version}-%{release} |
---|
426 | Requires: %{name}-utils%{?_isa} >= 0.11 |
---|
427 | Requires: lvm2 |
---|
428 | # for thin_metadata_size |
---|
429 | Requires: device-mapper-persistent-data |
---|
430 | |
---|
431 | %description lvm |
---|
432 | The libblockdev library plugin (and in the same time a standalone library) |
---|
433 | providing the LVM-related functionality. |
---|
434 | |
---|
435 | |
---|
436 | %package lvm-devel |
---|
437 | Summary: Development files for the libblockdev-lvm plugin/library |
---|
438 | Group: programming |
---|
439 | Requires: %{name}-lvm%{?_isa} = %{version}-%{release} |
---|
440 | Requires: %{name}-utils-devel%{?_isa} |
---|
441 | Requires: glib2-devel |
---|
442 | |
---|
443 | %description lvm-devel |
---|
444 | This package contains header files and pkg-config files needed for development |
---|
445 | with the libblockdev-lvm plugin/library. |
---|
446 | %endif |
---|
447 | |
---|
448 | |
---|
449 | %if %{with_lvm_dbus} |
---|
450 | %package lvm-dbus |
---|
451 | BuildRequires: device-mapper-devel |
---|
452 | Summary: The LVM plugin for the libblockdev library |
---|
453 | Group: system |
---|
454 | Requires: %{name}-utils%{?_isa} >= 1.4 |
---|
455 | Requires: lvm2-dbusd >= 2.02.156 |
---|
456 | # for thin_metadata_size |
---|
457 | Requires: device-mapper-persistent-data |
---|
458 | |
---|
459 | %description lvm-dbus |
---|
460 | The libblockdev library plugin (and in the same time a standalone library) |
---|
461 | providing the LVM-related functionality utilizing the LVM DBus API. |
---|
462 | |
---|
463 | |
---|
464 | %package lvm-dbus-devel |
---|
465 | Summary: Development files for the libblockdev-lvm-dbus plugin/library |
---|
466 | Group: programming |
---|
467 | Requires: %{name}-lvm-dbus%{?_isa} = %{version}-%{release} |
---|
468 | Requires: %{name}-utils-devel%{?_isa} >= 1.4 |
---|
469 | Requires: glib2-devel |
---|
470 | |
---|
471 | %description lvm-dbus-devel |
---|
472 | This package contains header files and pkg-config files needed for development |
---|
473 | with the libblockdev-lvm-dbus plugin/library. |
---|
474 | %endif |
---|
475 | |
---|
476 | |
---|
477 | %if %{with_mdraid} |
---|
478 | %package mdraid |
---|
479 | BuildRequires: libbytesize-devel |
---|
480 | Summary: The MD RAID plugin for the libblockdev library |
---|
481 | Group: system |
---|
482 | Requires: %{name}-utils%{?_isa} >= 0.11 |
---|
483 | Requires: mdadm |
---|
484 | |
---|
485 | %description mdraid |
---|
486 | The libblockdev library plugin (and in the same time a standalone library) |
---|
487 | providing the functionality related to MD RAID. |
---|
488 | |
---|
489 | |
---|
490 | %package mdraid-devel |
---|
491 | Summary: Development files for the libblockdev-mdraid plugin/library |
---|
492 | Group: programming |
---|
493 | Requires: %{name}-mdraid%{?_isa} = %{version}-%{release} |
---|
494 | Requires: %{name}-utils-devel%{?_isa} |
---|
495 | Requires: glib2-devel |
---|
496 | |
---|
497 | %description mdraid-devel |
---|
498 | This package contains header files and pkg-config files needed for development |
---|
499 | with the libblockdev-mdraid plugin/library. |
---|
500 | %endif |
---|
501 | |
---|
502 | |
---|
503 | %if %{with_mpath} |
---|
504 | %package mpath |
---|
505 | Summary: The multipath plugin for the libblockdev library |
---|
506 | Group: system |
---|
507 | BuildRequires: device-mapper-devel |
---|
508 | Requires: %{name}-utils%{?_isa} >= 0.11 |
---|
509 | Requires: device-mapper-multipath |
---|
510 | |
---|
511 | %description mpath |
---|
512 | The libblockdev library plugin (and in the same time a standalone library) |
---|
513 | providing the functionality related to multipath devices. |
---|
514 | |
---|
515 | |
---|
516 | %package mpath-devel |
---|
517 | Summary: Development files for the libblockdev-mpath plugin/library |
---|
518 | Group: programming |
---|
519 | Requires: %{name}-mpath%{?_isa} = %{version}-%{release} |
---|
520 | Requires: %{name}-utils-devel%{?_isa} |
---|
521 | Requires: glib2-devel |
---|
522 | |
---|
523 | %description mpath-devel |
---|
524 | This package contains header files and pkg-config files needed for development |
---|
525 | with the libblockdev-mpath plugin/library. |
---|
526 | %endif |
---|
527 | |
---|
528 | |
---|
529 | %if %{with_nvdimm} |
---|
530 | %package nvdimm |
---|
531 | Summary: The NVDIMM plugin for the libblockdev library |
---|
532 | Group: system |
---|
533 | BuildRequires: ndctl-devel |
---|
534 | BuildRequires: libuuid-devel |
---|
535 | Requires: %{name}-utils%{?_isa} >= 0.11 |
---|
536 | Requires: ndctl |
---|
537 | |
---|
538 | %description nvdimm |
---|
539 | The libblockdev library plugin (and in the same time a standalone library) |
---|
540 | providing the functionality related to operations with NVDIMM devices. |
---|
541 | |
---|
542 | |
---|
543 | %package nvdimm-devel |
---|
544 | Summary: Development files for the libblockdev-nvdimm plugin/library |
---|
545 | Group: programming |
---|
546 | Requires: %{name}-nvdimm%{?_isa} = %{version}-%{release} |
---|
547 | Requires: %{name}-utils-devel%{?_isa} |
---|
548 | Requires: glib2-devel |
---|
549 | |
---|
550 | %description nvdimm-devel |
---|
551 | This package contains header files and pkg-config files needed for development |
---|
552 | with the libblockdev-nvdimm plugin/library. |
---|
553 | %endif |
---|
554 | |
---|
555 | |
---|
556 | %if %{with_part} |
---|
557 | %package part |
---|
558 | Summary: The partitioning plugin for the libblockdev library |
---|
559 | Group: system |
---|
560 | BuildRequires: parted-devel |
---|
561 | Requires: %{name}-utils%{?_isa} >= 0.11 |
---|
562 | #Requires: device-mapper-multipath |
---|
563 | Requires: gdisk |
---|
564 | Requires: util-linux |
---|
565 | |
---|
566 | %description part |
---|
567 | The libblockdev library plugin (and in the same time a standalone library) |
---|
568 | providing the functionality related to partitioning. |
---|
569 | |
---|
570 | |
---|
571 | %package part-devel |
---|
572 | Summary: Development files for the libblockdev-part plugin/library |
---|
573 | Group: programming |
---|
574 | Requires: %{name}-part%{?_isa} = %{version}-%{release} |
---|
575 | Requires: %{name}-utils-devel%{?_isa} |
---|
576 | Requires: glib2-devel |
---|
577 | |
---|
578 | %description part-devel |
---|
579 | This package contains header files and pkg-config files needed for development |
---|
580 | with the libblockdev-part plugin/library. |
---|
581 | %endif |
---|
582 | |
---|
583 | |
---|
584 | %if %{with_swap} |
---|
585 | %package swap |
---|
586 | Summary: The swap plugin for the libblockdev library |
---|
587 | Group: system |
---|
588 | Requires: %{name}-utils%{?_isa} >= 0.11 |
---|
589 | Requires: util-linux |
---|
590 | |
---|
591 | %description swap |
---|
592 | The libblockdev library plugin (and in the same time a standalone library) |
---|
593 | providing the functionality related to swap devices. |
---|
594 | |
---|
595 | |
---|
596 | %package swap-devel |
---|
597 | Summary: Development files for the libblockdev-swap plugin/library |
---|
598 | Group: programming |
---|
599 | Requires: %{name}-swap%{?_isa} = %{version}-%{release} |
---|
600 | Requires: %{name}-utils-devel%{?_isa} |
---|
601 | Requires: glib2-devel |
---|
602 | |
---|
603 | %description swap-devel |
---|
604 | This package contains header files and pkg-config files needed for development |
---|
605 | with the libblockdev-swap plugin/library. |
---|
606 | %endif |
---|
607 | |
---|
608 | |
---|
609 | %if %{with_vdo} |
---|
610 | %package vdo |
---|
611 | Summary: The vdo plugin for the libblockdev library |
---|
612 | Group: system |
---|
613 | BuildRequires: libbytesize-devel |
---|
614 | BuildRequires: libyaml-devel |
---|
615 | Requires: %{name}-utils%{?_isa} >= 0.11 |
---|
616 | |
---|
617 | # weak dependencies doesn't work on older RHEL |
---|
618 | %if (0%{?rhel} && 0%{?rhel} <= 7) |
---|
619 | Requires: vdo |
---|
620 | Requires: kmod-kvdo |
---|
621 | %else |
---|
622 | # we want to build the plugin everywhere but the dependencies might not be |
---|
623 | # available so just use weak dependency |
---|
624 | Recommends: vdo |
---|
625 | Recommends: kmod-kvdo |
---|
626 | %endif |
---|
627 | |
---|
628 | %description vdo |
---|
629 | The libblockdev library plugin (and in the same time a standalone library) |
---|
630 | providing the functionality related to VDO devices. |
---|
631 | |
---|
632 | |
---|
633 | %package vdo-devel |
---|
634 | Summary: Development files for the libblockdev-vdo plugin/library |
---|
635 | Group: programming |
---|
636 | Requires: %{name}-vdo%{?_isa} = %{version}-%{release} |
---|
637 | Requires: %{name}-utils-devel%{?_isa} |
---|
638 | Requires: glib2-devel |
---|
639 | |
---|
640 | %description vdo-devel |
---|
641 | This package contains header files and pkg-config files needed for development |
---|
642 | with the libblockdev-vdo plugin/library. |
---|
643 | %endif |
---|
644 | |
---|
645 | |
---|
646 | %package plugins-all |
---|
647 | Summary: Meta-package that pulls all the libblockdev plugins as dependencies |
---|
648 | Group: system,collections |
---|
649 | Requires: %{name}%{?_isa} = %{version}-%{release} |
---|
650 | |
---|
651 | %if %{with_btrfs} |
---|
652 | Requires: %{name}-btrfs%{?_isa} = %{version}-%{release} |
---|
653 | %endif |
---|
654 | |
---|
655 | %if %{with_crypto} |
---|
656 | Requires: %{name}-crypto%{?_isa} = %{version}-%{release} |
---|
657 | %endif |
---|
658 | |
---|
659 | %if %{with_dm} |
---|
660 | Requires: %{name}-dm%{?_isa} = %{version}-%{release} |
---|
661 | %endif |
---|
662 | |
---|
663 | %if %{with_fs} |
---|
664 | Requires: %{name}-fs%{?_isa} = %{version}-%{release} |
---|
665 | %endif |
---|
666 | |
---|
667 | %if %{with_kbd} |
---|
668 | Requires: %{name}-kbd%{?_isa} = %{version}-%{release} |
---|
669 | %endif |
---|
670 | |
---|
671 | %if %{with_loop} |
---|
672 | Requires: %{name}-loop%{?_isa} = %{version}-%{release} |
---|
673 | %endif |
---|
674 | |
---|
675 | %if %{with_lvm} |
---|
676 | Requires: %{name}-lvm%{?_isa} = %{version}-%{release} |
---|
677 | %endif |
---|
678 | |
---|
679 | %if %{with_mdraid} |
---|
680 | Requires: %{name}-mdraid%{?_isa} = %{version}-%{release} |
---|
681 | %endif |
---|
682 | |
---|
683 | %if %{with_mpath} |
---|
684 | Requires: %{name}-mpath%{?_isa} = %{version}-%{release} |
---|
685 | %endif |
---|
686 | |
---|
687 | %if %{with_nvdimm} |
---|
688 | Requires: %{name}-nvdimm%{?_isa} = %{version}-%{release} |
---|
689 | %endif |
---|
690 | |
---|
691 | %if %{with_part} |
---|
692 | Requires: %{name}-part%{?_isa} = %{version}-%{release} |
---|
693 | %endif |
---|
694 | |
---|
695 | %if %{with_swap} |
---|
696 | Requires: %{name}-swap%{?_isa} = %{version}-%{release} |
---|
697 | %endif |
---|
698 | |
---|
699 | %if %{with_vdo} |
---|
700 | Requires: %{name}-vdo%{?_isa} = %{version}-%{release} |
---|
701 | %endif |
---|
702 | |
---|
703 | %description plugins-all |
---|
704 | A meta-package that pulls all the libblockdev plugins as dependencies. |
---|
705 | |
---|
706 | |
---|
707 | %prep |
---|
708 | %setup -q -n %{name}-%{version} |
---|
709 | |
---|
710 | %build |
---|
711 | autoreconf -ivf |
---|
712 | %configure %{?configure_opts} |
---|
713 | %{__make} %{?_smp_mflags} |
---|
714 | |
---|
715 | |
---|
716 | %install |
---|
717 | %{make_install} |
---|
718 | find %{buildroot} -type f -name "*.la" | xargs %{__rm} |
---|
719 | |
---|
720 | |
---|
721 | %post -p /sbin/ldconfig |
---|
722 | %postun -p /sbin/ldconfig |
---|
723 | |
---|
724 | %post utils -p /sbin/ldconfig |
---|
725 | %postun utils -p /sbin/ldconfig |
---|
726 | |
---|
727 | %if %{with_btrfs} |
---|
728 | %post btrfs -p /sbin/ldconfig |
---|
729 | %postun btrfs -p /sbin/ldconfig |
---|
730 | %endif |
---|
731 | |
---|
732 | %if %{with_crypto} |
---|
733 | %post crypto -p /sbin/ldconfig |
---|
734 | %postun crypto -p /sbin/ldconfig |
---|
735 | %endif |
---|
736 | |
---|
737 | %if %{with_dm} |
---|
738 | %post dm -p /sbin/ldconfig |
---|
739 | %postun dm -p /sbin/ldconfig |
---|
740 | %endif |
---|
741 | |
---|
742 | %if %{with_fs} |
---|
743 | %post fs -p /sbin/ldconfig |
---|
744 | %postun fs -p /sbin/ldconfig |
---|
745 | %endif |
---|
746 | |
---|
747 | %if %{with_loop} |
---|
748 | %post loop -p /sbin/ldconfig |
---|
749 | %postun loop -p /sbin/ldconfig |
---|
750 | %endif |
---|
751 | |
---|
752 | %if %{with_lvm} |
---|
753 | %post lvm -p /sbin/ldconfig |
---|
754 | %postun lvm -p /sbin/ldconfig |
---|
755 | %endif |
---|
756 | |
---|
757 | %if %{with_lvm_dbus} |
---|
758 | %post lvm-dbus -p /sbin/ldconfig |
---|
759 | %postun lvm-dbus -p /sbin/ldconfig |
---|
760 | %endif |
---|
761 | |
---|
762 | %if %{with_mdraid} |
---|
763 | %post mdraid -p /sbin/ldconfig |
---|
764 | %postun mdraid -p /sbin/ldconfig |
---|
765 | %endif |
---|
766 | |
---|
767 | %if %{with_mpath} |
---|
768 | %postun mpath -p /sbin/ldconfig |
---|
769 | %post mpath -p /sbin/ldconfig |
---|
770 | %endif |
---|
771 | |
---|
772 | %if %{with_nvdimm} |
---|
773 | %post nvdimm -p /sbin/ldconfig |
---|
774 | %postun nvdimm -p /sbin/ldconfig |
---|
775 | %endif |
---|
776 | |
---|
777 | %if %{with_part} |
---|
778 | %post part -p /sbin/ldconfig |
---|
779 | %postun part -p /sbin/ldconfig |
---|
780 | %endif |
---|
781 | |
---|
782 | %if %{with_swap} |
---|
783 | %post swap -p /sbin/ldconfig |
---|
784 | %postun swap -p /sbin/ldconfig |
---|
785 | %endif |
---|
786 | |
---|
787 | %if %{with_vdo} |
---|
788 | %post vdo -p /sbin/ldconfig |
---|
789 | %postun vdo -p /sbin/ldconfig |
---|
790 | %endif |
---|
791 | |
---|
792 | %ifarch s390 s390x |
---|
793 | %post s390 |
---|
794 | %postun s390 |
---|
795 | %endif |
---|
796 | |
---|
797 | %if %{with_kbd} |
---|
798 | %post kbd -p /sbin/ldconfig |
---|
799 | %postun kbd -p /sbin/ldconfig |
---|
800 | %endif |
---|
801 | |
---|
802 | |
---|
803 | %files |
---|
804 | %{!?_licensedir:%global license %%doc} |
---|
805 | %license LICENSE |
---|
806 | %{_libdir}/libblockdev.so.* |
---|
807 | %if %{with_gi} |
---|
808 | %{_libdir}/girepository*/BlockDev*.typelib |
---|
809 | %endif |
---|
810 | %dir %{_sysconfdir}/libblockdev |
---|
811 | %dir %{_sysconfdir}/libblockdev/conf.d |
---|
812 | %config %{_sysconfdir}/libblockdev/conf.d/00-default.cfg |
---|
813 | |
---|
814 | %files devel |
---|
815 | %doc features.rst specs.rst |
---|
816 | %{_libdir}/libblockdev.so |
---|
817 | %dir %{_includedir}/blockdev |
---|
818 | %{_includedir}/blockdev/blockdev.h |
---|
819 | %{_includedir}/blockdev/plugins.h |
---|
820 | %{_libdir}/pkgconfig/blockdev.pc |
---|
821 | %if %{with_gtk_doc} |
---|
822 | %{_datadir}/gtk-doc/html/libblockdev |
---|
823 | %endif |
---|
824 | %if %{with_gi} |
---|
825 | %{_datadir}/gir*/BlockDev*.gir |
---|
826 | %endif |
---|
827 | |
---|
828 | %if %{with_python2} |
---|
829 | %files -n python-blockdev |
---|
830 | %{python_sitearch}/gi/overrides/* |
---|
831 | %endif |
---|
832 | |
---|
833 | %if %{with_python3} |
---|
834 | %files -n python3-blockdev |
---|
835 | %{python3_sitearch}/gi/overrides/BlockDev* |
---|
836 | #%{python3_sitearch}/gi/overrides/__pycache__/BlockDev* |
---|
837 | %endif |
---|
838 | |
---|
839 | %files utils |
---|
840 | %{_libdir}/libbd_utils.so.* |
---|
841 | %{_libdir}/libbd_part_err.so.* |
---|
842 | |
---|
843 | %files utils-devel |
---|
844 | %{_libdir}/libbd_utils.so |
---|
845 | %{_libdir}/libbd_part_err.so |
---|
846 | %{_libdir}/pkgconfig/blockdev-utils.pc |
---|
847 | %dir %{_includedir}/blockdev |
---|
848 | %{_includedir}/blockdev/utils.h |
---|
849 | %{_includedir}/blockdev/sizes.h |
---|
850 | %{_includedir}/blockdev/exec.h |
---|
851 | %{_includedir}/blockdev/extra_arg.h |
---|
852 | %{_includedir}/blockdev/dev_utils.h |
---|
853 | %{_includedir}/blockdev/module.h |
---|
854 | %{_includedir}/blockdev/dbus.h |
---|
855 | |
---|
856 | |
---|
857 | %if %{with_btrfs} |
---|
858 | %files btrfs |
---|
859 | %{_libdir}/libbd_btrfs.so.* |
---|
860 | |
---|
861 | %files btrfs-devel |
---|
862 | %{_libdir}/libbd_btrfs.so |
---|
863 | %dir %{_includedir}/blockdev |
---|
864 | %{_includedir}/blockdev/btrfs.h |
---|
865 | %endif |
---|
866 | |
---|
867 | |
---|
868 | %if %{with_crypto} |
---|
869 | %files crypto |
---|
870 | %{_libdir}/libbd_crypto.so.* |
---|
871 | |
---|
872 | %files crypto-devel |
---|
873 | %{_libdir}/libbd_crypto.so |
---|
874 | %dir %{_includedir}/blockdev |
---|
875 | %{_includedir}/blockdev/crypto.h |
---|
876 | %endif |
---|
877 | |
---|
878 | |
---|
879 | %if %{with_dm} |
---|
880 | %files dm |
---|
881 | %{_libdir}/libbd_dm.so.* |
---|
882 | |
---|
883 | %files dm-devel |
---|
884 | %{_libdir}/libbd_dm.so |
---|
885 | %dir %{_includedir}/blockdev |
---|
886 | %{_includedir}/blockdev/dm.h |
---|
887 | %endif |
---|
888 | |
---|
889 | |
---|
890 | %if %{with_fs} |
---|
891 | %files fs |
---|
892 | %{_libdir}/libbd_fs.so.* |
---|
893 | |
---|
894 | %files fs-devel |
---|
895 | %{_libdir}/libbd_fs.so |
---|
896 | %dir %{_includedir}/blockdev |
---|
897 | %dir %{_includedir}/blockdev/fs |
---|
898 | %{_includedir}/blockdev/fs.h |
---|
899 | %{_includedir}/blockdev/fs/*.h |
---|
900 | %endif |
---|
901 | |
---|
902 | |
---|
903 | %if %{with_kbd} |
---|
904 | %files kbd |
---|
905 | %{_libdir}/libbd_kbd.so.* |
---|
906 | |
---|
907 | %files kbd-devel |
---|
908 | %{_libdir}/libbd_kbd.so |
---|
909 | %dir %{_includedir}/blockdev |
---|
910 | %{_includedir}/blockdev/kbd.h |
---|
911 | %endif |
---|
912 | |
---|
913 | |
---|
914 | %if %{with_loop} |
---|
915 | %files loop |
---|
916 | %{_libdir}/libbd_loop.so.* |
---|
917 | |
---|
918 | %files loop-devel |
---|
919 | %{_libdir}/libbd_loop.so |
---|
920 | %dir %{_includedir}/blockdev |
---|
921 | %{_includedir}/blockdev/loop.h |
---|
922 | %endif |
---|
923 | |
---|
924 | |
---|
925 | %if %{with_lvm} |
---|
926 | %files lvm |
---|
927 | %{_bindir}/lvm-cache-stats |
---|
928 | %{_libdir}/libbd_lvm.so.* |
---|
929 | |
---|
930 | %files lvm-devel |
---|
931 | %{_libdir}/libbd_lvm.so |
---|
932 | %dir %{_includedir}/blockdev |
---|
933 | %{_includedir}/blockdev/lvm.h |
---|
934 | %endif |
---|
935 | |
---|
936 | |
---|
937 | %if %{with_lvm_dbus} |
---|
938 | %files lvm-dbus |
---|
939 | %{_libdir}/libbd_lvm-dbus.so.* |
---|
940 | %config %{_sysconfdir}/libblockdev/conf.d/10-lvm-dbus.cfg |
---|
941 | |
---|
942 | %files lvm-dbus-devel |
---|
943 | %{_libdir}/libbd_lvm-dbus.so |
---|
944 | %dir %{_includedir}/blockdev |
---|
945 | %{_includedir}/blockdev/lvm.h |
---|
946 | %endif |
---|
947 | |
---|
948 | |
---|
949 | %if %{with_mdraid} |
---|
950 | %files mdraid |
---|
951 | %{_libdir}/libbd_mdraid.so.* |
---|
952 | |
---|
953 | %files mdraid-devel |
---|
954 | %{_libdir}/libbd_mdraid.so |
---|
955 | %dir %{_includedir}/blockdev |
---|
956 | %{_includedir}/blockdev/mdraid.h |
---|
957 | %endif |
---|
958 | |
---|
959 | |
---|
960 | %if %{with_mpath} |
---|
961 | %files mpath |
---|
962 | %{_libdir}/libbd_mpath.so.* |
---|
963 | |
---|
964 | %files mpath-devel |
---|
965 | %{_libdir}/libbd_mpath.so |
---|
966 | %dir %{_includedir}/blockdev |
---|
967 | %{_includedir}/blockdev/mpath.h |
---|
968 | %endif |
---|
969 | |
---|
970 | |
---|
971 | %if %{with_nvdimm} |
---|
972 | %files nvdimm |
---|
973 | %{_libdir}/libbd_nvdimm.so.* |
---|
974 | |
---|
975 | %files nvdimm-devel |
---|
976 | %{_libdir}/libbd_nvdimm.so |
---|
977 | %dir %{_includedir}/blockdev |
---|
978 | %{_includedir}/blockdev/nvdimm.h |
---|
979 | %endif |
---|
980 | |
---|
981 | |
---|
982 | %if %{with_part} |
---|
983 | %files part |
---|
984 | %{_libdir}/libbd_part.so.* |
---|
985 | |
---|
986 | %files part-devel |
---|
987 | %{_libdir}/libbd_part.so |
---|
988 | %dir %{_includedir}/blockdev |
---|
989 | %{_includedir}/blockdev/part.h |
---|
990 | %endif |
---|
991 | |
---|
992 | |
---|
993 | %if %{with_swap} |
---|
994 | %files swap |
---|
995 | %{_libdir}/libbd_swap.so.* |
---|
996 | |
---|
997 | %files swap-devel |
---|
998 | %{_libdir}/libbd_swap.so |
---|
999 | %dir %{_includedir}/blockdev |
---|
1000 | %{_includedir}/blockdev/swap.h |
---|
1001 | %endif |
---|
1002 | |
---|
1003 | |
---|
1004 | %if %{with_vdo} |
---|
1005 | %files vdo |
---|
1006 | %{_libdir}/libbd_vdo.so.* |
---|
1007 | |
---|
1008 | %files vdo-devel |
---|
1009 | %{_libdir}/libbd_vdo.so |
---|
1010 | %dir %{_includedir}/blockdev |
---|
1011 | %{_includedir}/blockdev/vdo.h |
---|
1012 | %endif |
---|
1013 | |
---|
1014 | |
---|
1015 | %ifarch s390 s390x |
---|
1016 | %files s390 |
---|
1017 | %{_libdir}/libbd_s390.so.* |
---|
1018 | |
---|
1019 | %files s390-devel |
---|
1020 | %{_libdir}/libbd_s390.so |
---|
1021 | %dir %{_includedir}/blockdev |
---|
1022 | %{_includedir}/blockdev/s390.h |
---|
1023 | %endif |
---|
1024 | |
---|
1025 | %files plugins-all |
---|
1026 | |
---|
1027 | |
---|
1028 | %changelog |
---|
1029 | * Sun Aug 16 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 2.24-2 |
---|
1030 | - rebuilt with python3. |
---|
1031 | |
---|
1032 | * Tue Aug 11 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 2.24-1 |
---|
1033 | - new upstream release. |
---|
1034 | - added systemd support (disabled as default). |
---|
1035 | |
---|
1036 | * Mon Mar 30 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 2.23-1 |
---|
1037 | - new upstream release. |
---|
1038 | - dropped Patch0: fixed in upstream. |
---|
1039 | |
---|
1040 | * Thu Feb 07 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 2.20-5 |
---|
1041 | - removed R:device-mapper-multipath from libblockdev-{fs,part}. |
---|
1042 | |
---|
1043 | * Mon Jan 07 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 2.20-4 |
---|
1044 | - disabled lvmdbusd. |
---|
1045 | - added R:libblockdev-{dm,fs,loop,lvm,mdraid,part}. |
---|
1046 | |
---|
1047 | * Mon Dec 17 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 2.20-3 |
---|
1048 | - initial build for Vine Linux. |
---|
1049 | - disabled bcache, escrow and nvdimm. |
---|
1050 | |
---|
1051 | * Mon Oct 08 2018 Vojtech Trefny <vtrefny@redhat.com> - 2.20-2 |
---|
1052 | - Use libblkid to check swap status before swapon (vtrefny) |
---|
1053 | - Add error codes and Python exceptions for swapon fails (vtrefny) |
---|
1054 | |
---|
1055 | * Wed Sep 26 2018 Vojtech Trefny <vtrefny@redhat.com> - 2.20-1 |
---|
1056 | - Use unsafe caching for storage for devel/testing VMs (v.podzimek) |
---|
1057 | - Require newer version of cryptsetup for LUKS2 tests (vtrefny) |
---|
1058 | - Skip nvdimm tests on systems without ndctl (vtrefny) |
---|
1059 | - Add Ubuntu 18.04 VM configuration to the vagrant template (vtrefny) |
---|
1060 | - Add some missing test dependencies to the vagrant template (vtrefny) |
---|
1061 | - Fix how/where the bcache tests are skipped (v.podzimek) |
---|
1062 | - Document what the 'misc' directory contains (v.podzimek) |
---|
1063 | - Add a Vagrantfile template (v.podzimek) |
---|
1064 | - Fix the error message when deleting partition fails (vpodzime) |
---|
1065 | - Fix build of plugins by changing linking order (devurandom) |
---|
1066 | - Fix how we check zram stats from /sys/block/zram0/stat (vtrefny) |
---|
1067 | - lvm-dbus: Fix parsing extra arguments for LVM methods calls (vtrefny) |
---|
1068 | - Skip MDTestAddRemove on Debian (vtrefny) |
---|
1069 | - Skip NTFS mount test on Debian testing (vtrefny) |
---|
1070 | - Skip bcache tests on Debian testing (vtrefny) |
---|
1071 | - tests: Try harder to get distribution version (vtrefny) |
---|
1072 | - Mark the function stubs as static (v.podzimek) |
---|
1073 | - Build the dm plugin without dmraid support on newer RHEL (vtrefny) |
---|
1074 | - Fix skipping zram tests on Fedora 27 (vtrefny) |
---|
1075 | - kbd: Check for zram module availability in 'bd_kbd_is_tech_avail' (vtrefny) |
---|
1076 | - Always build the VDO plugin (vtrefny) |
---|
1077 | - Do not require 'dmraid' package if built without dmraid support (vtrefny) |
---|
1078 | - Fix licence header in dbus.c (vtrefny) |
---|
1079 | - Fix spacing in NEWS.rst (vtrefny) |
---|
1080 | |
---|
1081 | * Fri Aug 10 2018 Vojtech Trefny <vtrefny@redhat.com> - 2.19-1 |
---|
1082 | - Use python interpreter explicitly when running boilerplate_generator.py (vtrefny) |
---|
1083 | - vdo: Implement bd_vdo_get_stats() (tbzatek) |
---|
1084 | - Add test for is_tech_available with multiple dependencies (vtrefny) |
---|
1085 | - lvm-dbus.c: Check for 'lvmdbus' dependency in 'bd_lvm_is_tech_avail' (vtrefny) |
---|
1086 | - lvm.c: Check for 'lvm' dependency in 'bd_lvm_is_tech_avail' (vtrefny) |
---|
1087 | - Fix licence headers in sources (vtrefny) |
---|
1088 | - Fix three memory leaks in lvm-dbus.c (vtrefny) |
---|
1089 | - Ignore "bad-super-call" pylint warning in BlockDev.py (vtrefny) |
---|
1090 | - Fix running pylint in tests (vtrefny) |
---|
1091 | - Fix vdo configuration options definition in spec file (vtrefny) |
---|
1092 | - Fix calling BlockDev.reinit in swap tests (vtrefny) |
---|
1093 | - Fix how we check zram stats from /sys/block/zram0/mm_stat (vtrefny) |
---|
1094 | - Skip VDO tests also when the 'kvdo' module is not available (vtrefny) |
---|
1095 | - Add version to tests that should be skipped on CentOS/RHEL 7 (vtrefny) |
---|
1096 | - Skip btrfs tests if btrfs module is not available (vtrefny) |
---|
1097 | - Do not build KBD plugin with bcache support on RHEL (vtrefny) |
---|
1098 | - Do not build btrfs plugin on newer RHEL (vtrefny) |
---|
1099 | - fs: Properly close both ends of the pipe (tbzatek) |
---|
1100 | - Make sure library_test works after fixing -Wstrict-prototypes (vtrefny) |
---|
1101 | - Make sure library tests properly clean after themselves (vtrefny) |
---|
1102 | - pkg-config: add -L${libdir} and -I${includedir} (max.kellermann) |
---|
1103 | - plugins/kbd: make wait_for_file() static (max.kellermann) |
---|
1104 | - plugins/lvm{,-dbus}: get_lv_type_from_flags() returns const string (max.kellermann) |
---|
1105 | - plugins/dm: add explicit cast to work around -Wdiscarded-qualifiers (max.kellermann) |
---|
1106 | - plugins/crypto: work around -Wdiscarded-qualifiers (max.kellermann) |
---|
1107 | - plugins/check_deps: make all strings and `UtilDep` instances `const` (max.kellermann) |
---|
1108 | - exec: make `msg` parameters const (max.kellermann) |
---|
1109 | - fix -Wstrict-prototypes (max.kellermann) |
---|
1110 | - module.c: Accept kernel modules if they are built-in (marco.guerri.dev) |
---|
1111 | - BlockDev.py Convert dictionary keys to set before using them (vtrefny) |
---|
1112 | - Skip 'test_cache_pool_create_remove' on CentOS 7 (vtrefny) |
---|
1113 | - Re-order libbd_crypto_la_LIBADD to fix libtool issue (tom) |
---|
1114 | - acinclude.m4: Use AS_EXIT to fail in LIBBLOCKDEV_FAILURES (vtrefny) |
---|
1115 | - configure.ac: Fix missing parenthesis in blkid version check (vtrefny) |
---|
1116 | - Allow specifying extra options for PBKDF when creating LUKS2 (vtrefny) |
---|
1117 | - Reintroduce python2 support for Fedora 29 (vtrefny) |
---|
1118 | - Use versioned command for Python 2 (vtrefny) |
---|
1119 | - Fix few wrong names in doc strings (vtrefny) |
---|
1120 | - Make sure all our free and copy functions work with NULL (vtrefny) |
---|
1121 | - Use libblkid in bd_crypto_is_luks (vtrefny) |
---|
1122 | - vdo: Properly destroy the yaml parser (tbzatek) |
---|
1123 | - Add a simple test case for bd_crypto_tc_open (vtrefny) |
---|
1124 | - Add Python override for bd_crypto_tc_open_full (vtrefny) |
---|
1125 | - Show simple summary after configure (vtrefny) |
---|
1126 | - Do not build VDO plugin on non-x86_64 architectures (vtrefny) |
---|
1127 | - Sync spec with downstream (vtrefny) |
---|
1128 | |
---|
1129 | * Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.18-4 |
---|
1130 | - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild |
---|
1131 | |
---|
1132 | * Mon Jul 09 2018 Vojtech Trefny <vtrefny@redhat.com> - 2.18-3 |
---|
1133 | - Reitroduce python2 support for Fedora 29 |
---|
1134 | |
---|
1135 | * Mon Jul 02 2018 Miro Hrončok <mhroncok@redhat.com> - 2.18-2 |
---|
1136 | - Rebuilt for Python 3.7 |
---|
1137 | |
---|
1138 | * Wed Jun 20 2018 Vojtech Trefny <vtrefny@redhat.com> - 2.18-1 |
---|
1139 | - Add VDO to features.rst (vtrefny) |
---|
1140 | - Remove roadmap.rst (vtrefny) |
---|
1141 | - vdo: Add tests for bd_vdo_grow_physical() (tbzatek) |
---|
1142 | - Do not try to build VDO plugin on Fedora (vtrefny) |
---|
1143 | - Introduce reporting function per thread (kailueke) |
---|
1144 | - vdo: Implement bd_vdo_grow_physical() (tbzatek) |
---|
1145 | - Correct arguments for ext4 repair with progress (kailueke) |
---|
1146 | - Clarify that checking an RW-mounted XFS file system is impossible (v.podzimek) |
---|
1147 | - vdo: Resolve real device file path (tbzatek) |
---|
1148 | - Adjust to new NVDIMM namespace modes (vtrefny) |
---|
1149 | - Use xfs_repair instead of xfs_db in bd_fs_xfs_check() (v.podzimek) |
---|
1150 | - Allow compiling libblockdev without libdmraid (vtrefny) |
---|
1151 | - Only require plugins we really need in LVM dbus tests (vtrefny) |
---|
1152 | - Add tests for VDO plugin (vtrefny) |
---|
1153 | - Add decimal units definition to utils/sizes.h (vtrefny) |
---|
1154 | - Add basic VDO plugin functionality (vtrefny) |
---|
1155 | - Add the VDO plugin (vtrefny) |
---|
1156 | - Always check for error when (un)mounting (vtrefny) |
---|
1157 | - Fix off-by-one error when counting TCRYPT keyfiles (segfault) |
---|
1158 | - Add 'bd_dm_is_tech_avail' to header file (vtrefny) |
---|
1159 | - Fix release number in NEWS.rst (vtrefny) |
---|
1160 | - Update specs.rst and features.rst (vtrefny) |
---|
1161 | |
---|
1162 | * Fri Jun 15 2018 Miro Hrončok <mhroncok@redhat.com> - 2.17-2 |
---|
1163 | - Rebuilt for Python 3.7 |
---|
1164 | |
---|
1165 | * Tue Apr 24 2018 Vojtech Trefny <vtrefny@redhat.com> - 2.17-1 |
---|
1166 | - Redirect cryptsetup log to libblockdev log (vtrefny) |
---|
1167 | - Add a generic logging function for libblockdev (vtrefny) |
---|
1168 | - Add functions to resize LUKS 2 (vtrefny) |
---|
1169 | - Add function to get information about LUKS 2 integrity devices (vtrefny) |
---|
1170 | - Add function to get information about a LUKS device (vtrefny) |
---|
1171 | - Add a basic test for creating LUKS 2 format (vtrefny) |
---|
1172 | - Use libblockdev function to create LUKS 2 in tests (vtrefny) |
---|
1173 | - Add support for creating LUKS 2 format (vtrefny) |
---|
1174 | - Skip bcache tests on Rawhide (vtrefny) |
---|
1175 | - Allow building libblockdev without Python 2 support (vtrefny) |
---|
1176 | - Allow compiling libblockdev crypto plugin without escrow support (vtrefny) |
---|
1177 | - Require at least libndctl 58.4 (vtrefny) |
---|
1178 | - New function for luks metadata size (japokorn) |
---|
1179 | - Add functions to backup and restore LUKS header (vtrefny) |
---|
1180 | - Add function for killing keyslot on a LUKS device (vtrefny) |
---|
1181 | - Add functions to suspend and resume a LUKS device (vtrefny) |
---|
1182 | - Use '=' instead of '==' to compare using 'test' (v.podzimek) |
---|
1183 | - lvm-dbus: Check returned job object for error (vtrefny) |
---|
1184 | - Get sector size for non-block NVDIMM namespaces too (vtrefny) |
---|
1185 | - Fix memory leaks discovered by clang (vtrefny) |
---|
1186 | - Add new functions to docs/libblockdev-sections.txt (segfault) |
---|
1187 | - Make a link point to the relevant section (segfault) |
---|
1188 | - Don't use VeraCrypt PIM if compiled against libcryptsetup < 2.0 (segfault) |
---|
1189 | - Make keyfiles parameter to bd_crypto_tc_open_full zero terminated (segfault) |
---|
1190 | - Add function bd_crypto_device_seems_encrypted (segfault) |
---|
1191 | - Support VeraCrypt PIM (segfault) |
---|
1192 | - Support TCRYPT system volumes (segfault) |
---|
1193 | - Support TCRYPT hidden containers (segfault) |
---|
1194 | - Support TCRYPT keyfiles (segfault) |
---|
1195 | - Support unlocking VeraCrypt volumes (segfault) |
---|
1196 | - Enforce ZERO_INIT gcc backwards compatibility (bjornpagen) |
---|
1197 | - Add function for getting NVDIMM namespace name from devname or path (vtrefny) |
---|
1198 | - Add --without-xyz to DISTCHECK_CONFIGURE_FLAGS for disabled plugins (vtrefny) |
---|
1199 | - Add tests for the NVDIMM plugin (vtrefny) |
---|
1200 | - Add the NVDIMM plugin (vtrefny) |
---|
1201 | - Fix build with clang (bjornpagen) |
---|
1202 | - s390: don't hardcode paths, search PATH (flokli) |
---|
1203 | - Fix build against musl libc (bjornpagen) |
---|
1204 | - Fix python2-gobject-base dependency on Fedora 26 and older (vtrefny) |
---|
1205 | - Sync the spec file with downstream (vtrefny) |
---|
1206 | |
---|
1207 | * Wed Apr 11 2018 Vojtech Trefny <vtrefny@redhat.com> - 2.16-3 |
---|
1208 | - Add the NVDIMM plugin (vtrefny) |
---|
1209 | - Add tests for the NVDIMM plugin (vtrefny) |
---|
1210 | - Add --without-xyz to DISTCHECK_CONFIGURE_FLAGS for disabled plugins (vtrefny) |
---|
1211 | - Add function for getting NVDIMM namespace name from devname or path (vtrefny) |
---|
1212 | |
---|
1213 | * Fri Feb 09 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 2.16-2 |
---|
1214 | - Escape macros in %%changelog |
---|
1215 | |
---|
1216 | * Thu Feb 08 2018 Vojtech Trefny <vtrefny@redhat.com> - 2.16-1 |
---|
1217 | - Add tests for progress report (jtulak) |
---|
1218 | - Add e2fsck progress (jtulak) |
---|
1219 | - Add progress reporting infrastructure for Ext fsck (jtulak) |
---|
1220 | - Add a function to test if prog. reporting was initialized (jtulak) |
---|
1221 | - Add support for LUKS 2 opening and key management (vtrefny) |
---|
1222 | - Fix few more links for project and documentation website (vtrefny) |
---|
1223 | - Sync the spec file with downstream (vpodzime) |
---|
1224 | - Check if 'journalctl' is available before trying to use it in tests (vtrefny) |
---|
1225 | - Update 'Testing libblockdev' section in documentation (vtrefny) |
---|
1226 | - Fix link to online documentation (vtrefny) |
---|
1227 | - Fix how the new kernel module functions are added to docs (vpodzime) |
---|
1228 | |
---|
1229 | * Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.15-4 |
---|
1230 | - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild |
---|
1231 | |
---|
1232 | * Wed Feb 07 2018 Iryna Shcherbina <ishcherb@redhat.com> - 2.15-3 |
---|
1233 | - Update Python 2 dependency declarations to new packaging standards |
---|
1234 | (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3) |
---|
1235 | |
---|
1236 | * Sat Feb 03 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 2.15-2 |
---|
1237 | - Switch to %%ldconfig_scriptlets |
---|
1238 | |
---|
1239 | * Fri Dec 01 2017 Vratislav Podzimek <vpodzime@redhat.com> - 2.15-1 |
---|
1240 | - Do not use the 'btrfs' plugin in overrides tests (vpodzime) |
---|
1241 | - Do not use the btrfs plugin in library tests (vpodzime) |
---|
1242 | - Check for btrfs module availability in btrfs module (vtrefny) |
---|
1243 | - Move kernel modules (un)loading and checking into utils (vtrefny) |
---|
1244 | - Free locale struct in kbd plugin (vtrefny) |
---|
1245 | - Add test for setting partition flags on GPT (vtrefny) |
---|
1246 | - Use only sgdisk to set flags on GPT (vtrefny) |
---|
1247 | - Move the fs.h file to its original place (vpodzime) |
---|
1248 | - Add a HACKING.rst file (vpodzime) |
---|
1249 | - Mark bcache tests as unstable (vpodzime) |
---|
1250 | - Fix memory leaks in bd_fs_vfat_get_info() (vpodzime) |
---|
1251 | - Revert the behaviour of bd_fs_check_deps() (vpodzime) |
---|
1252 | - Split the bd_fs_is_tech_avail() implementation (vpodzime) |
---|
1253 | - Split the FS plugin source into multiple files (vpodzime) |
---|
1254 | - Fix bd_s390_dasd_format (vponcova) |
---|
1255 | - Mark unstable tests as such (vpodzime) |
---|
1256 | - bd_s390_dasd_is_ldl should be true only for LDL DADSs (vponcova) |
---|
1257 | - Do not lie about tag creation (vpodzime) |
---|
1258 | |
---|
1259 | * Wed Nov 08 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 2.14-2 |
---|
1260 | - Rebuild for cryptsetup-2.0.0 |
---|
1261 | |
---|
1262 | * Tue Oct 31 2017 Vratislav Podzimek <vpodzime@redhat.com> - 2.14-1 |
---|
1263 | - Support the legacy boot GPT flag (intrigeri) |
---|
1264 | - Respect the version in the blockdev.pc file (vpodzime) |
---|
1265 | - Add pkgconfig definitions for the utils library (vpodzime) |
---|
1266 | - fs.c: Fix potential NULL pointer dereference (vtrefny) |
---|
1267 | - dm.c: Fix uninitialized values in various dm plugin functions (vtrefny) |
---|
1268 | - dm.c: Check return values of dm_task_set_name/run/get_info functions (vtrefny) |
---|
1269 | - fs.c: Fix multiple "forward NULL" warnings in 'bd_fs_ntfs_get_info' (vtrefny) |
---|
1270 | - lvm-dbus.c: Fix multiple "use after free" coverity warnings (vtrefny) |
---|
1271 | - Fix duplicate 'const' in generated functions (vtrefny) |
---|
1272 | - Add some test cases for NTFS (kailueke) |
---|
1273 | - Add function wrappers for NTFS tools (kailueke) |
---|
1274 | - exec.c: Fix error message in 'bd_utils_exec_and_report_progress' (vtrefny) |
---|
1275 | - crypto.c: Fix waiting for enough entropy (vtrefny) |
---|
1276 | - Ignore some coverity false positive errors (vtrefny) |
---|
1277 | - exec.c: Ignore errors from 'g_io_channel_shutdown' (vtrefny) |
---|
1278 | - part.c: Check if we've found a place to put new logical partitions (vtrefny) |
---|
1279 | - kbd.c: Fix potential string overflow in 'bd_kbd_bcache_create' (vtrefny) |
---|
1280 | - exec.c: Fix resource leaks in 'bd_utils_exec_and_report_progress' (vtrefny) |
---|
1281 | - fs.c: Fix "forward null" in 'do_mount' and 'bd_fs_xfs_get_info' (vtrefny) |
---|
1282 | - part.c: Fix possible NULL pointer dereference (vtrefny) |
---|
1283 | - crypto.c: Use right key buffer in 'bd_crypto_luks_add_key' (vtrefny) |
---|
1284 | - exec.c: Fix "use after free" in 'bd_utils_check_util_version' (vtrefny) |
---|
1285 | - kbd.c: Fix double free in 'bd_kbd_zram_get_stats' (vtrefny) |
---|
1286 | - part.c: Check if file discriptor is >= 0 before closing it (vtrefny) |
---|
1287 | - mdraid.c: Fix resource leaks (vtrefny) |
---|
1288 | - lvm.c: Fix "use after free" in 'bd_lvm_get_thpool_meta_size' (vtrefny) |
---|
1289 | - fs.c: Fix for loop condition in 'bd_fs_get_fstype' (vtrefny) |
---|
1290 | - fs.c: Check sscanf return value in 'bd_fs_vfat_get_info' (vtrefny) |
---|
1291 | - fs.c: Fix resource leaks in 'bd_fs_get_fstype' (vtrefny) |
---|
1292 | - blockdev.c.in: Fix unused variables (vtrefny) |
---|
1293 | - Use libbytesize to parse bcache block size (vtrefny) |
---|
1294 | - Use system values in KbdTestBcacheStatusTest (vtrefny) |
---|
1295 | - Fix BSSize memory leaks in btrfs and mdraid plugins (vtrefny) |
---|
1296 | - Skip btrfs subvolume tests with btrfs-progs 4.13.2 (vtrefny) |
---|
1297 | - Added function to get DM device subsystem (japokorn) |
---|
1298 | - Sync spec with downstream (vpodzime) |
---|
1299 | |
---|
1300 | * Fri Sep 29 2017 Vratislav Podzimek <vpodzime@redhat.com> - 2.13-1 |
---|
1301 | - Fix the rpmlog and shortlog targets (vpodzime) |
---|
1302 | - Add a function for enabling/disabling plugins' init checks (vpodzime) |
---|
1303 | - Assign functions to tech-mode categories (vpodzime) |
---|
1304 | - Add missing items to particular sections in the documentation (vpodzime) |
---|
1305 | - Add a basic test for the runtime dependency checking (vpodzime) |
---|
1306 | - Simplify what WITH_BD_BCACHE changes in the KBD plugin (vpodzime) |
---|
1307 | - Add functions for querying available technologies (vpodzime) |
---|
1308 | - Dynamically check for the required utilities (vpodzime) |
---|
1309 | - Use shorter prefix for tempfiles (vtrefny) |
---|
1310 | - Try harder when waiting for lio device to show up (vtrefny) |
---|
1311 | - Better handle old and new zram sysfs api in tests (vtrefny) |
---|
1312 | - Skip btrfs tests on CentOS 7 aarch64 (vtrefny) |
---|
1313 | - Add new function for setting swap label (vtrefny) |
---|
1314 | - Use only one git tag for new releases (vtrefny) |
---|
1315 | - Fix source URL in spec file (vtrefny) |
---|
1316 | - Add NEWS.rst file (vtrefny) |
---|
1317 | - Do not include s390utils/vtoc.h in s390 plugin (vtrefny) |
---|
1318 | - Use "AC_CANONICAL_BUILD" to check architecture instead of "uname" (vtrefny) |
---|
1319 | - Bypass error proxy in s390 test (vtrefny) |
---|
1320 | - Fix zFCP LUN max length (vtrefny) |
---|
1321 | - Do not run g_clear_error after setting it (vtrefny) |
---|
1322 | - Allow compiling libblockdev without s390 plugin (vtrefny) |
---|
1323 | - Add a function for getting plugin name (vpodzime) |
---|
1324 | |
---|
1325 | * Thu Sep 28 2017 Troy Dawson <tdawson@redhat.com> - 2.12-3 |
---|
1326 | - Cleanup spec file conditionals correctly |
---|
1327 | |
---|
1328 | * Wed Sep 27 2017 Troy Dawson <tdawson@redhat.com> - 2.12-2 |
---|
1329 | - Cleanup spec file conditionals |
---|
1330 | |
---|
1331 | * Wed Aug 30 2017 Vratislav Podzimek <vpodzime@redhat.com> - 2.12-1 |
---|
1332 | - Own directories /etc/libblockdev and /etc/libblockdev/conf.d (vtrefny) |
---|
1333 | - Wait for resized partition (kailueke) |
---|
1334 | - Make sure the device is opened for libparted (vpodzime) |
---|
1335 | - Fix label check in swap_test (vtrefny) |
---|
1336 | - Use "run_tests" script for running tests from Makefile (vtrefny) |
---|
1337 | - Add a script for running tests (vtrefny) |
---|
1338 | - Tests: Move library initialization to setUpClass method (vtrefny) |
---|
1339 | - Stop skipping FAT resize tests on rawhide (vtrefny) |
---|
1340 | - Close filesystem before closing the partition during FAT resize (vtrefny) |
---|
1341 | - Use mountpoint for "xfs_info" calls (vtrefny) |
---|
1342 | - Use libmount cache when parsing /proc/mounts (vtrefny) |
---|
1343 | - Add some space for the CI status (vpodzime) |
---|
1344 | - Confirm the force when creating PVs in FS tests (vpodzime) |
---|
1345 | - Skip vgremove tests on 32bit Debian (vtrefny) |
---|
1346 | - Fix names of backing files in tests (vtrefny) |
---|
1347 | - Fix checking for available locales (vtrefny) |
---|
1348 | - Skip dependency checking in mpath tests on Debian (vtrefny) |
---|
1349 | - Skip zRAM tests on Debian (vtrefny) |
---|
1350 | - Skip the test for device escrow on Debian too (vtrefny) |
---|
1351 | - Skip free region tests on Debian too (vtrefny) |
---|
1352 | - Fix redirecting command output to /dev/null in tests (vtrefny) |
---|
1353 | - Try harder to unmount devices in test cleanup (vtrefny) |
---|
1354 | - Require only plugins that are needed for given test (vtrefny) |
---|
1355 | - Try to get distribution info from "PrettyName" if "CPEName" isn't available (vtrefny) |
---|
1356 | - Use -ff when creating PVs in FS tests (vpodzime) |
---|
1357 | - Sync spec with downstream (vpodzime) |
---|
1358 | |
---|
1359 | * Mon Jul 31 2017 Vratislav Podzimek <vpodzime@redhat.com> - 2.11-1 |
---|
1360 | - Make the KbdZRAMDevicesTestCase inherit from KbdZRAMTestCase (vpodzime) |
---|
1361 | - Allow non-source directory builds (kailueke) |
---|
1362 | - Add a way to disable runtime dependency checks (vpodzime) |
---|
1363 | - Link to GObject even if no plugin is activated (kailueke) |
---|
1364 | - Skip zram tests on Rawhide (vpodzime) |
---|
1365 | - Keep most utilities available for tests (vpodzime) |
---|
1366 | - Use new libmount function to get (un)mount error message (vtrefny) |
---|
1367 | - Update the documentation URL (vpodzime) |
---|
1368 | |
---|
1369 | * Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.10-2 |
---|
1370 | - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild |
---|
1371 | |
---|
1372 | * Wed Jul 05 2017 Vratislav Podzimek <vpodzime@redhat.com> - 2.10-1 |
---|
1373 | - Only enable partition size tolerance with alignment (vpodzime) |
---|
1374 | - Limit the requested partition size to maximum possible (vpodzime) |
---|
1375 | - Do not verify vfat FS' size after generic resize (vpodzime) |
---|
1376 | - Specify tolerance for partition size (kailueke) |
---|
1377 | - Only use the exact constraint if not using any other (vpodzime) |
---|
1378 | - Check resulting FS size in tests for generic FS resize (vpodzime) |
---|
1379 | - Query setting FS label support and generic relabeling (kailueke) |
---|
1380 | - Do not strictly require all FS utilities (vpodzime) |
---|
1381 | - Compile everything with the C99 standard (vpodzime) |
---|
1382 | - Add partition resize function (kailueke) |
---|
1383 | - Generic Check and Repair Functions (kailueke) |
---|
1384 | - Query functions for FS resize and repair support (kailueke) |
---|
1385 | - Update the project/source URL in the spec file (vpodzime) |
---|
1386 | - Add functions for opening/closing TrueCrypt/VeraCrypt volumes (vpodzime) |
---|
1387 | - Adapt to a change in behaviour in new libmount (vpodzime) |
---|
1388 | - Try RO mount also if we get EACCES (vpodzime) |
---|
1389 | - Size in bytes for xfs_resize_device (kailueke) |
---|
1390 | - src/plugins/Makefile.am: Remove hard coded include path in /usr prefix (tristan.vanberkom) |
---|
1391 | - Fixed include for libvolume_key.h (tristan.vanberkom) |
---|
1392 | - Ignore parted warnings if possible (squimrel) |
---|
1393 | - bcache tests: Remove FEELINGLUCKY checks (tasleson) |
---|
1394 | - kbd.c: Code review corrections (tasleson) |
---|
1395 | - kbd.c: Make bd_kbd_bcache_create work without abort (tasleson) |
---|
1396 | |
---|
1397 | * Tue Jun 13 2017 Vratislav Podzimek <vpodzime@redhat.com> - 2.9-1 |
---|
1398 | - Fix hardcoded reference to gcc (timo.gurr) |
---|
1399 | - Catch and ignore partial failures in LVM tests' cleanups (vpodzime) |
---|
1400 | - Fix hardcoded reference to pkg-config (timo.gurr) |
---|
1401 | - Make GObject introspection optional (vpodzime) |
---|
1402 | - Do not link libraries required by plugins to the GI files (vpodzime) |
---|
1403 | - Make sure the whole build status image is shown (vpodzime) |
---|
1404 | - Show CI status in README (at the GH repo's front page) (vpodzime) |
---|
1405 | - Always require the libudev pkg (tgurr) |
---|
1406 | - Make sure we give kernel time to fully setup zram device(s) (vpodzime) |
---|
1407 | - fs_test.py: Close FDs when calling utilities (tasleson) |
---|
1408 | - crypto.c: Correct segmentation fault (tasleson) |
---|
1409 | |
---|
1410 | * Tue Jun 06 2017 Vratislav Podzimek <vpodzime@redhat.com> - 2.8-1 |
---|
1411 | - Temporarily skip vfat generic resize test on rawhide (vtrefny) |
---|
1412 | - Use "safeprobe" in "bd_fs_wipe" (vtrefny) |
---|
1413 | - Add a generic filesystem resize function (vtrefny) |
---|
1414 | - Add a function to get mountpoint for a device (vtrefny) |
---|
1415 | - Add a function to get filesystem type for a device (vtrefny) |
---|
1416 | - Only include the LVM DBus config when shipping LVM DBus (vpodzime) |
---|
1417 | - Skip the LVM DBus vgreduce tests on Rawhide (vpodzime) |
---|
1418 | - Do not build the lvm-dbus plugin on RHEL/CentOS (vpodzime) |
---|
1419 | - Give zRAM more time to settle before trying to remove a device (vpodzime) |
---|
1420 | - Put zram tests adding/removing devices into a separate class (vpodzime) |
---|
1421 | - Skip LVM cache and RAID tests on Rawhide (vpodzime) |
---|
1422 | - Fix the skip_on decorator factory for tests (vpodzime) |
---|
1423 | - Use 'blkid -p' instead of lsblk to get device's FS type (vpodzime) |
---|
1424 | - Improve the lvm_set_global_config test (vpodzime) |
---|
1425 | - Pass '-y' to pvresize (vpodzime) |
---|
1426 | - Create a copy of os.environ for a child process (vpodzime) |
---|
1427 | - Revert "Use the "C.UTF-8" locale instead of just "C"" (vpodzime) |
---|
1428 | - Fix how we create vfat FS in tests (vpodzime) |
---|
1429 | - Skip the test if requiring unavailable locales (vpodzime) |
---|
1430 | - Use the "C.UTF-8" locale instead of just "C" (vpodzime) |
---|
1431 | - Add functions for working with ext2 and ext3 filesystems (vtrefny) |
---|
1432 | - Link to gobject when lvm or btrfs is enabled (andreas) |
---|
1433 | - Link to libm where needed (andreas) |
---|
1434 | - Add a function for cleaning a device (vtrefny) |
---|
1435 | - Add few code exaples to documentation (vtrefny) |
---|
1436 | - Use a special exception for no fs signature when doing wipe (vpodzime) |
---|
1437 | - One more incompatible os.symlink() call (vpodzime) |
---|
1438 | - Do not use pass-by-name in the os.symlink() call (vpodzime) |
---|
1439 | - Ignore previous errors when falling back to using ioctl() (vpodzime) |
---|
1440 | - Use ioctl() call to teardown loop devices (vpodzime) |
---|
1441 | - Resolve the device to remove for mdadm (vpodzime) |
---|
1442 | - Add a function for getting device symlinks (vpodzime) |
---|
1443 | - Use the new resolve_device() function where appropriate (vpodzime) |
---|
1444 | - Add the resolve_device() function to the utils library (vpodzime) |
---|
1445 | - First try to read the 'autoclear' flag from /sys/ (vpodzime) |
---|
1446 | |
---|
1447 | * Wed Apr 26 2017 Vratislav Podzimek <vpodzime@redhat.com> - 2.7-1 |
---|
1448 | - Skip btrfs min size tests on Fedora 25 (vtrefny) |
---|
1449 | - Make sure the loop device doesn't disappear during tests (vpodzime) |
---|
1450 | - Close the loop device when autoclear is (un)set (vpodzime) |
---|
1451 | - Do not enforce Python 3 for running tests in CI (vpodzime) |
---|
1452 | - Revert "Use different BTRFS_MIN_MEMBER_SIZE on aarch64" (vtrefny) |
---|
1453 | - Use both 'old' and 'new' sysfs files to read zRAM stats (vtrefny) |
---|
1454 | - Check if libparted-fs-resize pkgconfig is available (vpodzime) |
---|
1455 | - Do not try to get name for inactive partitions (vtrefny) |
---|
1456 | - Skip tests for getting free regions on CentOS/RHEL (vpodzime) |
---|
1457 | - Free the container holding the specs of free regions (vpodzime) |
---|
1458 | - Open loop devices as O_RDONLY when getting flags (vpodzime) |
---|
1459 | - Resolve maximum partition size when we know its start (vpodzime) |
---|
1460 | - Use --id instead of --part-type when setting partition id (vpodzime) |
---|
1461 | - Fix mdadm command for removing failed device from an array (vtrefny) |
---|
1462 | - Skip bcache tests on CentOS/RHEL 7 (vpodzime) |
---|
1463 | - Use six.assertRaisesRegex in the FS tests (vpodzime) |
---|
1464 | - Use mkdtemp() instead of TemporaryDirectory() (vpodzime) |
---|
1465 | - Fix installation without specifying --exec-prefix (vpodzime) |
---|
1466 | - Add options to force mkfs.ext4/vfat to create a FS on the whole device (vpodzime) |
---|
1467 | - Skip the test for device escrow on CentOS/RHEL (vpodzime) |
---|
1468 | - Define DEVNULL on our own if not in subprocess (vpodzime) |
---|
1469 | - Remove the patches from the spec file (vpodzime) |
---|
1470 | - Sync the spec file with downstream (vpodzime) |
---|
1471 | - Stop skipping zRAM stats tests (vtrefny) |
---|
1472 | - Add more tests for zRAM stats (vtrefny) |
---|
1473 | - Fix reading zRAM properties from sysfs (vtrefny) |
---|
1474 | |
---|
1475 | * Wed Apr 12 2017 Vratislav Podzimek <vpodzime@redhat.com> - 2.6-3 |
---|
1476 | - Do not try to parse 'raid_spec' for 'bd_md_activate' (vtrefny) |
---|
1477 | Resolves: rhbz#1439111 |
---|
1478 | |
---|
1479 | * Tue Apr 11 2017 Vratislav Podzimek <vpodzime@redhat.com> - 2.6-2 |
---|
1480 | - Make sure the returned thpool MD size is valid (vpodzime) |
---|
1481 | |
---|
1482 | * Wed Mar 15 2017 Vratislav Podzimek <vpodzime@redhat.com> - 2.6-1 |
---|
1483 | - Move the part_err library before part and fs (vtrefny) |
---|
1484 | - Fix BuildRequires for crypto and dm packages (vtrefny) |
---|
1485 | - Fix mounting read-only devices (vtrefny) |
---|
1486 | - Fix the bd_s390_dasd_is_ldl function. (vponcova) |
---|
1487 | - Add the bd_s390_dasd_is_fba function to check if DASD is FBA (vponcova) |
---|
1488 | - Disable MD RAID tests on 32bit systems (vpodzime) |
---|
1489 | - Fix error message when mounting with a wrong fs type (vtrefny) |
---|
1490 | - Only create RPMs for requested/configured plugins (vpodzime) |
---|
1491 | - Only check dependencies of plugins to be built (vpodzime) |
---|
1492 | - Only build and distribute plugins if configured so (vpodzime) |
---|
1493 | - Fix format-security and unused-result compiler warnings (vtrefny) |
---|
1494 | - Add an AC macro for modular builds (vpodzime) |
---|
1495 | - Add functions for mounting and unmounting filesystems (vtrefny) |
---|
1496 | |
---|
1497 | * Mon Mar 06 2017 Vratislav Podzimek <vpodzime@redhat.com> - 2.5-1 |
---|
1498 | - Do not try to get GVariant after not adding anything to its builder (vpodzime) |
---|
1499 | - Replace NULL with "" when building ExtraArg (vpodzime) |
---|
1500 | - Replace NULL with "" when adding it as a 's' GVariant (vpodzime) |
---|
1501 | - Make sure we don't try to add NULL as GVariant to DBus params (vpodzime) |
---|
1502 | - Add function for getting recommended thpool metadata size (vpodzime) |
---|
1503 | - Make udev settle after we create a LIO device (vpodzime) |
---|
1504 | - Always use '--yes' for lvremove (vpodzime) |
---|
1505 | |
---|
1506 | * Tue Feb 21 2017 Vratislav Podzimek <vpodzime@redhat.com> - 2.4-1 |
---|
1507 | - Update specs.rst to use present-tense and current API (agrover) |
---|
1508 | - Add functions using BLOBs as LUKS passphrases (vpodzime) |
---|
1509 | - Make sure the _error_quark() functions are in the library (vtrefny) |
---|
1510 | - Return a special error when trying to wipe empty device (vtrefny) |
---|
1511 | - Adapt tests to use LIO devices instead of loop devices (vpodzime) |
---|
1512 | - Add functions for creating and deleting LIO devices (vpodzime) |
---|
1513 | - MDRAID: Allow path as input for functions that work with sysfs (vtrefny) |
---|
1514 | |
---|
1515 | * Wed Feb 15 2017 Vratislav Podzimek <vtrefny@redhat.com> - 2.3-3 |
---|
1516 | - Rebuild with changelog fixed up |
---|
1517 | |
---|
1518 | * Tue Feb 14 2017 Vratislav Podzimek <vpodzime@redhat.com> - 2.3-1 |
---|
1519 | - Allow specifying raid 'name' in multiple way when calling md functions (vtrefny) |
---|
1520 | - Allow using both path and raid name in bd_md_set_bitmap_location (vtrefny) |
---|
1521 | - Fix potential memory issues in s390 sanitizate functions (vpodzime) |
---|
1522 | - Try multiple times when probing device for wiping (vpodzime) |
---|
1523 | - Check for libvolume_key.h and dmraid.h in configure.ac (vpodzime) |
---|
1524 | - Define our own macro for testing required header files (vpodzime) |
---|
1525 | - Include blockdev/utils.h in mdraid.h (vtrefny) |
---|
1526 | - Fix misspelling (agrover) |
---|
1527 | - Skip the bcache tests even on x86_64 (vpodzime) |
---|
1528 | - Take a break between bcache creation tests (vpodzime) |
---|
1529 | - Make sure ./configure fails if there are some soft failures (vpodzime) |
---|
1530 | - Improve the error message on missing GI support (vpodzime) |
---|
1531 | - Only require bcache-tools if supporting bcache (vpodzime) |
---|
1532 | - Skip bcache tests on non-x86_64 architectures (vpodzime) |
---|
1533 | - Try harder to register a new bcache device (vpodzime) |
---|
1534 | - Reimplement swapon/swapoff functions by using syscalls (vpodzime) |
---|
1535 | - Make sure bcache functions are correctly provided or not (vpodzime) |
---|
1536 | - Changelog fixup (vpodzime) |
---|
1537 | |
---|
1538 | * Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.2-3 |
---|
1539 | - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild |
---|
1540 | |
---|
1541 | * Wed Jan 11 2017 Vratislav Podzimek <vpodzime@redhat.com> - 2.2-2 |
---|
1542 | - Rebuild with changelog fixed up |
---|
1543 | |
---|
1544 | * Wed Jan 11 2017 Vratislav Podzimek <vpodzime@redhat.com> - 2.2-1 |
---|
1545 | - Use the .in file as source when bumping version (vpodzime) |
---|
1546 | - Run pylint based on the python version and make it optional (vpodzime) |
---|
1547 | - Disable python3 and bcache on RHEL (vpodzime) |
---|
1548 | - Make bcache support optional (vpodzime) |
---|
1549 | - Teach boileplate_generator.py to skip things based on patterns (vpodzime) |
---|
1550 | - Require lower versions of some utilities (vpodzime) |
---|
1551 | - Do not require python3 for the boilerplate generation script (vpodzime) |
---|
1552 | - Use a proper initialization value for 'GPollFD fds[2]' (vpodzime) |
---|
1553 | - Deal with older parted and libblkid (vpodzime) |
---|
1554 | - Make python3 and gtk-doc optional (vpodzime) |
---|
1555 | - Bump the version of the utils library (vpodzime) |
---|
1556 | - Fix docstring for 'bd_md_node_from_name' (vtrefny) |
---|
1557 | - Add tests for added mdraid methods (vtrefny) |
---|
1558 | - Skip 'MDTestNominateDenominateActive' unless feeling lucky (vtrefny) |
---|
1559 | - MDRaid tests: change 'wait_for_resync' to wait for given action (vtrefny) |
---|
1560 | - Add functionality need by storaged to mdraid plugin (vtrefny) |
---|
1561 | - Move 'echo_str_to_file' method to utils (vtrefny) |
---|
1562 | - Add a function to setup a loop device from a file descriptor (vpodzime) |
---|
1563 | - Add functions to get/set the autoclear flag on a loop device (vpodzime) |
---|
1564 | - Fix checking /proc/mdstat for resync action (vtrefny) |
---|
1565 | - Adapt the test config files to version 2.x (vpodzime) |
---|
1566 | |
---|
1567 | * Mon Dec 12 2016 Charalampos Stratakis <cstratak@redhat.com> - 2.1-3 |
---|
1568 | - Rebuild for Python 3.6 |
---|
1569 | |
---|
1570 | * Tue Nov 15 2016 Vratislav Podzimek <vpodzime@redhat.com> - 2.1-2 |
---|
1571 | - Rebuild for a chain-build with storaged (vpodzime) |
---|
1572 | |
---|
1573 | * Thu Nov 10 2016 Vratislav Podzimek <vpodzime@redhat.com> - 2.1-1 |
---|
1574 | - Do not require an exclusive lock on the device to commit part stuff (vpodzime) |
---|
1575 | - Prevent failure if there are no btrfs subvolumes (vpodzime) |
---|
1576 | - Fix the test for getting version of a failing utility (vpodzime) |
---|
1577 | - Also run the utils tests (vpodzime) |
---|
1578 | - Bump the version of the pkgconfig module (vpodzime) |
---|
1579 | - Include utils.h in plugins that need it (vpodzime) |
---|
1580 | - Fix dependency check in fs plugin (vtrefny) |
---|
1581 | - Add support for setting part id (part type) on msdos part tables (vtrefny) |
---|
1582 | - Trim the extra info for MD RAID's name (vpodzime) |
---|
1583 | - Add xfsprogs and dosfstools as dependencies of the fs plugin (vpodzime) |
---|
1584 | - Fix md_name_from_node to work with the "/dev/" prefix (vpodzime) |
---|
1585 | - New major upstream release |
---|
1586 | |
---|
1587 | * Wed Nov 9 2016 Vratislav Podzimek <vpodzime@redhat.com> - 1.9-8 |
---|
1588 | - Revert "Prevent issues between libparted and udev" (vpodzime) |
---|
1589 | - Revert "Open the device file as RDWR when committing parts" (vpodzime) |
---|
1590 | |
---|
1591 | * Thu Oct 27 2016 Vratislav Podzimek <vpodzime@redhat.com> - 1.9-7 |
---|
1592 | - Open the device file as RDWR when committing parts (vpodzime) |
---|
1593 | - Handle mdadm --examine output during migration (adamw) |
---|
1594 | Resolves: rhbz#1381996 |
---|
1595 | |
---|
1596 | * Mon Oct 24 2016 Vratislav Podzimek <vpodzime@redhat.com> - 1.9-6 |
---|
1597 | - Prevent issues between libparted and udev (vpodzime) |
---|
1598 | |
---|
1599 | * Mon Oct 10 2016 Vratislav Podzimek <vpodzime@redhat.com> - 1.9-5 |
---|
1600 | - Make sure all object paths are passed and extracted as such (vpodzime) |
---|
1601 | Resolves: rhbz#1374973 |
---|
1602 | |
---|
1603 | * Tue Oct 4 2016 Vratislav Podzimek <vpodzime@redhat.com> - 1.9-4 |
---|
1604 | - Do not report volume name for FW RAID container device (vpodzime) |
---|
1605 | Related: rhbz#1379865 |
---|
1606 | - Search for just "UUID" in mdadm --examine output (vpodzime) |
---|
1607 | Related: rhbz#1379865 |
---|
1608 | - Use 'mdadm --examine --export' to get MD RAID level (vpodzime) |
---|
1609 | Related: rhbz#1379865 |
---|
1610 | |
---|
1611 | * Mon Oct 3 2016 Vratislav Podzimek <vpodzime@redhat.com> - 1.9-3 |
---|
1612 | - Try to search for "RAID Level" in mdadm's output (vpodzime) |
---|
1613 | Resolves: rhbz#1379865 |
---|
1614 | - Fix the number passed to LVM DBus as a job-creation timeout (vpodzime) |
---|
1615 | Resolves: rhbz#1378970 |
---|
1616 | |
---|
1617 | * Mon Aug 29 2016 Vratislav Podzimek <vpodzime@redhat.com> - 1.9-2 |
---|
1618 | - Explicitly cast number constants for GVariants (vpodzime) |
---|
1619 | |
---|
1620 | * Wed Jul 27 2016 Vratislav Podzimek <vpodzime@redhat.com> - 1.9-1 |
---|
1621 | - Add functions for creating thin/cache pools from existing LVs (vpodzime) |
---|
1622 | - Add the new mpath_get_members() function to the docs (vpodzime) |
---|
1623 | |
---|
1624 | * Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.8-2 |
---|
1625 | - https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages |
---|
1626 | |
---|
1627 | * Wed Jun 29 2016 Vratislav Podzimek <vpodzime@redhat.com> - 1.8-1 |
---|
1628 | - Add a function to get all mpath member devices (vpodzime) |
---|
1629 | - Fix backport issues in the zfcp-related functionality (#1348442) (vpodzime) |
---|
1630 | - Revert "Fix a few const params in the s390 plugin." (vpodzime) |
---|
1631 | - Fix creation of the version-only tags (vpodzime) |
---|
1632 | |
---|
1633 | * Wed Jun 15 2016 Vratislav Podzimek <vpodzime@redhat.com> - 1.7-1 |
---|
1634 | - Include the LV roles in the LVdata (vpodzime) |
---|
1635 | - Add a few missing items to the documentation (vpodzime) |
---|
1636 | - Document fields of the structures (vpodzime) |
---|
1637 | - Report (meta)data LV name properly for cache pools in lvm-dbus (vpodzime) |
---|
1638 | - Add information about related LVs to LVMLVdata (vpodzime) |
---|
1639 | - Remove unused code for getting supported functions (vpodzime) |
---|
1640 | - Add zFCP functionality to s390 plugin (sbueno+anaconda) |
---|
1641 | - Fix a few const params in the s390 plugin. (sbueno+anaconda) |
---|
1642 | |
---|
1643 | * Wed Jun 01 2016 Vratislav Podzimek <vpodzime@redhat.com> - 1.6-1 |
---|
1644 | - Ignore merge commits when creating changelog (vpodzime) |
---|
1645 | - Only take the number of the first %%changelog line found (vpodzime) |
---|
1646 | - Add some more detailed description to the part plugin (vpodzime) |
---|
1647 | - Fix a few extra issues with the const types (vpodzime) |
---|
1648 | - Add function for getting best free region (vpodzime) |
---|
1649 | - Add function for getting free regions (vpodzime) |
---|
1650 | - Fix the error message when setting part flag fails (vpodzime) |
---|
1651 | - Add function for setting disk flags (vpodzime) |
---|
1652 | - Add function for getting information about disk(s) (vpodzime) |
---|
1653 | - Do not set nonsense partition paths (vpodzime) |
---|
1654 | - Add function for getting partition by position (vpodzime) |
---|
1655 | - Indicate if there was error from parted or not in set_parted_error() (vpodzime) |
---|
1656 | - Minor fixes for the bd_part_get_part_spec() function (vpodzime) |
---|
1657 | - Add support for extra GPT flags (vpodzime) |
---|
1658 | - Add functionality for partition types (GUIDs) (vpodzime) |
---|
1659 | - Add functionality for partition names (vpodzime) |
---|
1660 | - Do not destroy disk objects we didn't get (vpodzime) |
---|
1661 | - Add a function for setting multiple partition flags at once (vpodzime) |
---|
1662 | - Remove the unused definition USE_PYTHON3 from configure.ac (vpodzime) |
---|
1663 | - Use different BTRFS_MIN_MEMBER_SIZE on aarch64 (vpodzime) |
---|
1664 | - Better release memory from parted objects on failures (vpodzime) |
---|
1665 | - Rework how we do optimal alignment (vpodzime) |
---|
1666 | - Do not try to destroy object we didn't get (vpodzime) |
---|
1667 | - Don't pass sizes in bytes to LVM (#1317373) (vpodzime) |
---|
1668 | - Add the libbytesize-devel build requires (vpodzime) |
---|
1669 | - Search for the LVM DBus service in both active and activatable names (vpodzime) |
---|
1670 | - Adapt to another stupid change in btrfs-progs (vpodzime) |
---|
1671 | - Add the XFS-related functions to the documentation (vpodzime) |
---|
1672 | - Add tests for the XFS-related functions (vpodzime) |
---|
1673 | - Add support for the XFS file system to the FS plugin (vpodzime) |
---|
1674 | - Add chunk_size to BDMDExamineData (vtrefny) |
---|
1675 | - Add the subpackage for the FS plugin (vpodzime) |
---|
1676 | - Add the FS plugin to the docs (vpodzime) |
---|
1677 | - Add tests for the ext4 functionality in the fs plugin (vpodzime) |
---|
1678 | - Add the FS plugin and the ext4 support (vpodzime) |
---|
1679 | - Add a function for running utility reporting error and exit code (vpodzime) |
---|
1680 | - Add the subpackage for the part plugin (vpodzime) |
---|
1681 | - Add a missing BuildRequires for parted-devel (vpodzime) |
---|
1682 | - Tag as both libblockdev-$version and just $version (vpodzime) |
---|
1683 | - Add the 'part' plugin to documentation (vpodzime) |
---|
1684 | - Add tests for the newly added part plugin (vpodzime) |
---|
1685 | - Add the part plugin with storaged-required functionality (vpodzime) |
---|
1686 | |
---|
1687 | * Mon Mar 21 2016 Vratislav Podzimek <vpodzime@redhat.com> - 1.5-1 |
---|
1688 | - Merge pull request #72 from vpodzime/master-faster_tests (vpodzime) |
---|
1689 | - Ignore all .bak files (vpodzime) |
---|
1690 | - Use python3-pylint and skip Python 2 tests (vpodzime) |
---|
1691 | - Try a bit harder when deactivating MD arrays in tests (vpodzime) |
---|
1692 | - Recompile only the LVM plugin in tests (vpodzime) |
---|
1693 | - Merge pull request #65 from vpodzime/master-loc_indep_error (vpodzime) |
---|
1694 | - Merge pull request #70 from vojtechtrefny/master-chunk_size (vpodzime) |
---|
1695 | - Add bd_md_create_with_chunk_size() function (vtrefny) |
---|
1696 | - Merge pull request #68 from vpodzime/master-no_intro_data (vpodzime) |
---|
1697 | - Merge pull request #71 from vpodzime/master-ipython3 (vpodzime) |
---|
1698 | - Run coverage with the right config directories (vpodzime) |
---|
1699 | - Merge pull request #67 from phatina/master (vpodzime) |
---|
1700 | - Merge pull request #69 from vpodzime/master-lvm_dbus_autostart (vpodzime) |
---|
1701 | - Use ipython3 for debugging and testing sessions (vpodzime) |
---|
1702 | - Don't expect to always get introspection data from DBus (vpodzime) |
---|
1703 | - Make invocation of tests configurable (phatina) |
---|
1704 | - Make error messages locale agnostic (vpodzime) |
---|
1705 | |
---|
1706 | * Tue Mar 15 2016 Vratislav Podzimek <vpodzime@redhat.com> - 1.4-5 |
---|
1707 | - Search for the LVM DBus service in activatable names (vpodzime) |
---|
1708 | - Better check for the LVM DBus API (vpodzime) |
---|
1709 | |
---|
1710 | * Wed Mar 9 2016 Vratislav Podzimek <vpodzime@redhat.com> - 1.4-4 |
---|
1711 | - Do not try to get object path of NULL in vgreduce (vpodzime) |
---|
1712 | |
---|
1713 | * Tue Mar 1 2016 Peter Robinson <pbrobinson@fedoraproject.org> 1.4-3 |
---|
1714 | - Depend on python3-gobject-base not python3-gobject so as to not pull in X components |
---|
1715 | |
---|
1716 | * Thu Feb 25 2016 Vratislav Podzimek <vpodzime@redhat.com> - 1.4-2 |
---|
1717 | - Add/fix the requirement for the LVM DBus daemon |
---|
1718 | |
---|
1719 | * Thu Feb 25 2016 Vratislav Podzimek <vpodzime@redhat.com> - 1.4-1 |
---|
1720 | - Merge pull request #62 from vpodzime/master-clean_up (vpodzime) |
---|
1721 | - Use addCleanup() instead of tearDown() in tests (vpodzime) |
---|
1722 | - Merge pull request #58 from vpodzime/master-lvm_dbus_pr (vpodzime) |
---|
1723 | - Add the VG renaming functionality (vpodzime) |
---|
1724 | - Packaging of the lvm-dbus plugin (vpodzime) |
---|
1725 | - The LVM DBus plugin (vpodzime) |
---|
1726 | - Add more generic functions for logging (vpodzime) |
---|
1727 | - Use MAX(a, b) instead of CLAMP(b, a, b) (vpodzime) |
---|
1728 | - Merge pull request #59 from vpodzime/master-vgrename (vpodzime) |
---|
1729 | - Add a function for renaming VGs (vpodzime) |
---|
1730 | - Merge pull request #57 from clumens/master (vpodzime) |
---|
1731 | - Fix error reporting when running "make test". (clumens) |
---|
1732 | - Merge pull request #54 from vojtechtrefny/master-pvsize (vpodzime) |
---|
1733 | - Do not try to create a PV with 4KiB metadata space (vpodzime) |
---|
1734 | - Add pv_info to BDLVMPVdata (vtrefny) |
---|
1735 | - btrfs now requires at least 128MiB device(s) (vpodzime) |
---|
1736 | - Merge pull request #52 from vpodzime/master (vpodzime) |
---|
1737 | - Round size in thpoolcreate() to KiB (vpodzime) |
---|
1738 | - Sync the %%changelog in spec with downstream (vpodzime) |
---|
1739 | |
---|
1740 | * Wed Nov 25 2015 Vratislav Podzimek <vpodzime@redhat.com> - 1.3-4 |
---|
1741 | - Create the cache pool before the to-be-cached LV (vpodzime) |
---|
1742 | |
---|
1743 | * Thu Nov 05 2015 Robert Kuska <rkuska@redhat.com> - 1.3-3 |
---|
1744 | - Rebuilt for Python3.5 rebuild |
---|
1745 | |
---|
1746 | * Wed Nov 04 2015 Vratislav Podzimek <vpodzime@redhat.com> - 1.3-2 |
---|
1747 | - Fix the annotation of bd_try_init in blockdev.c (vpodzime) |
---|
1748 | |
---|
1749 | * Mon Oct 26 2015 Vratislav Podzimek <vpodzime@redhat.com> - 1.3-1 |
---|
1750 | - Add missing python GI requires (vpodzime) |
---|
1751 | - Merge pull request #49 from dashea/libblockdev-python (vpodzime) |
---|
1752 | - Merge pull request #50 from vpodzime/master-fix_striped_lv (vpodzime) |
---|
1753 | - Merge pull request #46 from vpodzime/master-bcache_destroy (vpodzime) |
---|
1754 | - Merge pull request #39 from vpodzime/master-lvm_physical_space (vpodzime) |
---|
1755 | - Add a missing ldconfig that rpmlint found. (dshea) |
---|
1756 | - Move python files to separate packages (#1256758) (dshea) |
---|
1757 | - Fix lvcreate calls for striped LVs (vpodzime) |
---|
1758 | - Merge pull request #48 from vojtechtrefny/master_pvfree (vpodzime) |
---|
1759 | - Add pv_free to BDLVMPVdata (vtrefny) |
---|
1760 | - Merge pull request #47 from atodorov/add_coverage_report (vpodzime) |
---|
1761 | - Produce coverage report in CI (atodorov) |
---|
1762 | - Check bcache device's state before trying to detach the cache in destroy() (vpodzime) |
---|
1763 | - Fix URLs in the spec (vpodzime) |
---|
1764 | - Fix the int-float less-than comparison (vpodzime) |
---|
1765 | - Fix the calculation of physical space taken by an LV (vpodzime) |
---|
1766 | |
---|
1767 | * Wed Sep 23 2015 Vratislav Podzimek <vpodzime@redhat.com> - 1.2-1 |
---|
1768 | - Merge pull request #40 from vpodzime/master-config_support (vpodzime) |
---|
1769 | - Add tests for configuration support (vpodzime) |
---|
1770 | - Add a function for getting the loaded soname for a plugin (vpodzime) |
---|
1771 | - Add the default configuration (vpodzime) |
---|
1772 | - Load and respect configuration files when loading plugins (vpodzime) |
---|
1773 | - Add functions for finding and processing configuration files (vpodzime) |
---|
1774 | - Merge pull request #38 from vpodzime/master-md_superblock_size (vpodzime) |
---|
1775 | - Better document how MD RAID superblock size should be calculated (vpodzime) |
---|
1776 | - Merge pull request #36 from phatina/master (vpodzime) |
---|
1777 | - BTRFS: allow an arbitrary label to be set for a btrfs volume (phatina) |
---|
1778 | - Merge pull request #32 from phatina/master (vpodzime) |
---|
1779 | - BTRFS: fix parsing empty partition label (phatina) |
---|
1780 | - Merge pull request #35 from vpodzime/master (vpodzime) |
---|
1781 | - Define env variables for sudo via the env utility (vpodzime) |
---|
1782 | - Merge pull request #34 from dashea/python3-tests (vpodzime) |
---|
1783 | - Use unittest.addCleanup to simplify crypto_test. (dshea) |
---|
1784 | - Run tests with both python2 and python3 in the ci target. (dshea) |
---|
1785 | - Fix python3 issues in the unittests. (dshea) |
---|
1786 | - Do not run all tests in the 'ci' target (vpodzime) |
---|
1787 | - Merge pull request #33 from clumens/master (vpodzime) |
---|
1788 | - Add a new makefile target that does everything needed for jenkins. (clumens) |
---|
1789 | - Synchronize the .spec file with downstream (vpodzime) |
---|
1790 | |
---|
1791 | * Fri Jul 24 2015 Vratislav Podzimek <vpodzime@redhat.com> - 1.1-2 |
---|
1792 | - Explicitly specify the type of the cert_data parameter (#1246096) (vpodzime) |
---|
1793 | |
---|
1794 | * Fri Jun 19 2015 Vratislav Podzimek <vpodzime@redhat.com> - 1.1-1 |
---|
1795 | - Clean generated boilerplate code on 'make clean' (vpodzime) |
---|
1796 | - Merge pull request #31 from atodorov/use_lang_c (vpodzime) |
---|
1797 | - tests: use LANG=C in test_backup_passphrase() (atodorov) |
---|
1798 | - Merge pull request #30 from atodorov/makefile_updates (vpodzime) |
---|
1799 | - Makefile.am: - add separate check target - add coverage targets - make it possible to test with Python3 (atodorov) |
---|
1800 | - Merge pull request #29 from atodorov/fix_issue_28 (vpodzime) |
---|
1801 | - Merge pull request #27 from atodorov/fix_docs_url (vpodzime) |
---|
1802 | - Merge pull request #26 from atodorov/test_docs (vpodzime) |
---|
1803 | - Change the modified sources back in tearDown() method as well. Closes #28. (atodorov) |
---|
1804 | - update URL to on-line documentation (atodorov) |
---|
1805 | - add test documentation (atodorov) |
---|
1806 | - Merge pull request #22 from dashea/escrow-tests (vpodzime) |
---|
1807 | - Merge pull request #25 from dashea/python-dep (vpodzime) |
---|
1808 | - Filter the python files from automatic rpm requires (dshea) |
---|
1809 | - Added tests for escrow packets and backup passphrases (dshea) |
---|
1810 | - Free leaked contexts from crypto_init (dshea) |
---|
1811 | - Cooperate with volume_key's memory management (dshea) |
---|
1812 | - Fix inheritance in the LVM tests to prevent multiple runs of some tests (vpodzime) |
---|
1813 | - Make the regexp for testing crypto_generate_backup_passphrase() stricter (vpodzime) |
---|
1814 | - Leave room in the backup passphrase for a trailing 0 (dshea) |
---|
1815 | - Add functions to get names of data/metadata internal LVs (vpodzime) |
---|
1816 | - Allow getting info for an internal LV (vpodzime) |
---|
1817 | - Gather information about all LVs (vpodzime) |
---|
1818 | - Round requested size to KBs in lvresize() (#1221247) (vpodzime) |
---|
1819 | - Add overrides for the ensure_init() function (vpodzime) |
---|
1820 | - Change the default value of the 'reload' parameter of try_reinit() (vpodzime) |
---|
1821 | - Merge pull request #21 from vpodzime/master-thpool_size_discard (vpodzime) |
---|
1822 | - Add overrides for the lvm_is_valid_thpool_chunk_size() function (vpodzime) |
---|
1823 | |
---|
1824 | * Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0-2 |
---|
1825 | - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild |
---|
1826 | |
---|
1827 | * Thu May 21 2015 Vratislav Podzimek <vpodzime@redhat.com> - 1.0-1 |
---|
1828 | - Adapt the release helper targets to autotools (vpodzime) |
---|
1829 | - Fixes of paths in Makefile.am's inspired by build failures on s390 (vpodzime) |
---|
1830 | - Add an s390-specific BuildRequires (vpodzime) |
---|
1831 | - Distribute also the boilerplate_generator.py script (vpodzime) |
---|
1832 | - Fix path to the generated blockdev.pc file (vpodzime) |
---|
1833 | - Adapt tests that compile stuff to autotools (vpodzime) |
---|
1834 | - Merge pull request #18 from vpodzime/master-autotools (vpodzime) |
---|
1835 | - Merge pull request #20 from dashea/gtkdoc-sections (vpodzime) |
---|
1836 | - Use the autotools building system instead of scons (vpodzime) |
---|
1837 | - Add the two new functions to the 'blockdev' docs section (vpodzime) |
---|
1838 | - Fix the line defining the docs file for the s390 section (vpodzime) |
---|
1839 | - Add a missing #include to the kbd.api file (vpodzime) |
---|
1840 | - Prevent s390-specific stuff from being used on other architectures (vpodzime) |
---|
1841 | - Update the documentation of the is_initialized() function (vpodzime) |
---|
1842 | - Merge pull request #19 from vpodzime/master-ensure_init (vpodzime) |
---|
1843 | - Remove private macros from the gtkdoc sections file. (dshea) |
---|
1844 | - Terminate ifdef statements for arch check. (sbueno+anaconda) |
---|
1845 | - Return early from the init functions if setting up logging fails (vpodzime) |
---|
1846 | - Add tests for the new and modified init functions (vpodzime) |
---|
1847 | - Add new try_init() and try_reinit() functions (vpodzime) |
---|
1848 | - Fix for adding number of loaded plugins (vpodzime) |
---|
1849 | - Fix for ensure_init() (vpodzime) |
---|
1850 | - Rename the try_init() function to ensure_init() and improve it (vpodzime) |
---|
1851 | - Check number of loaded plugins and library initialization state (vpodzime) |
---|
1852 | - Make 'reload' default to True instead of False in overrides (vpodzime) |
---|
1853 | - Add the s390 plugin test file. (sbueno+anaconda) |
---|
1854 | - Add the s390 plugin functions. (sbueno+anaconda) |
---|
1855 | - Add the s390 plugin. (sbueno+anaconda) |
---|
1856 | - Fix a typo in the spec file. (sbueno+anaconda) |
---|
1857 | - Require the kmod-devel package for the build process (vpodzime) |
---|
1858 | - Merge pull request #16 from dashea/escrow-encoding (vpodzime) |
---|
1859 | - Merge pull request #13 from vpodzime/master-lvm_cache (vpodzime) |
---|
1860 | - Merge pull request #12 from vpodzime/master-kbd_plugin (vpodzime) |
---|
1861 | - Merge pull request #14 from vpodzime/master-better_is_multipath (vpodzime) |
---|
1862 | - Use g_strdup() instead of g_strdup_printf() to just dup a string (vpodzime) |
---|
1863 | - Fix the spelling of "escrow" (dshea) |
---|
1864 | - Make the crypto plugin string parameters const (dshea) |
---|
1865 | - Set encoding to NULL before writing the escrow packet. (dshea) |
---|
1866 | - Get cache stats directly from the device mapper (vpodzime) |
---|
1867 | - Reimplement the is_mpath_member() function using device mapper (vpodzime) |
---|
1868 | - Add the LVM cache related symbols to the LVM section in the documentation (vpodzime) |
---|
1869 | - Update the list of LVM cache related functions in features.rst (vpodzime) |
---|
1870 | - Add tests for functions related to the LVM cache technology (vpodzime) |
---|
1871 | - Implement the lvm_cache_stats() function (vpodzime) |
---|
1872 | - Implement the lvm_cache_pool_name function (vpodzime) |
---|
1873 | - Implement the lvm_cache_create_cached_lv() function (vpodzime) |
---|
1874 | - Implement lvm_cache_attach/detach() functions (vpodzime) |
---|
1875 | - Implement the lvm_cache_create_pool() function plus two support functions (vpodzime) |
---|
1876 | - Implement the lvm_cache_get_default_md_size() function (vpodzime) |
---|
1877 | - Add the 'type' parameter to the lvm_lvcreate function (vpodzime) |
---|
1878 | - Teach boilerplate_generator to work with enum return types (vpodzime) |
---|
1879 | - Teach boilerplate_generator to work with 'const' return types (vpodzime) |
---|
1880 | - Add subpackages for the KBD plugin and its devel files (vpodzime) |
---|
1881 | - Add provided symbols to the documentation section of the KBD plugin (vpodzime) |
---|
1882 | - Implement the bcache_get_backing/cache_device functions (vpodzime) |
---|
1883 | - Exclude bcache tests from the normal 'test' target (vpodzime) |
---|
1884 | - Add some more and prolong some of the waits in KBD tests (vpodzime) |
---|
1885 | - Zero all newly allocated structures (vpodzime) |
---|
1886 | - Implement the bcache_status function and all it wants (vpodzime) |
---|
1887 | - Fix for the zram stats (vpodzime) |
---|
1888 | - Add bcache_get_mode and bcache_set_mode functions (vpodzime) |
---|
1889 | - Teach boilerplate_generator to work with enum return types (vpodzime) |
---|
1890 | - Teach boilerplate_generator to work with 'const' return types (vpodzime) |
---|
1891 | - Add the zram_get_stats function (vpodzime) |
---|
1892 | - Add the check() function for the KBD plugin (vpodzime) |
---|
1893 | - Add ErrorProxy instance for the KBD plugin (vpodzime) |
---|
1894 | - Add tests for bcache_create/attach/detach/destroy functions (vpodzime) |
---|
1895 | - Add the 'rebuild' Makefile target (vpodzime) |
---|
1896 | - Add bcache_create, bcache_attach, bcache_detach and bcache_destroy functions (vpodzime) |
---|
1897 | - Implement a helper function to echo string into a file (vpodzime) |
---|
1898 | - Add tests for zram_create_devices and zram_destroy_devices functions (vpodzime) |
---|
1899 | - Add the zram_destroy_devices function to the KBD plugin (vpodzime) |
---|
1900 | - Add first function to the KBD plugin: zram_create_devices (vpodzime) |
---|
1901 | - Add the KernelBlockDevices plugin (vpodzime) |
---|
1902 | |
---|
1903 | * Wed May 13 2015 Vratislav Podzimek <vpodzime@redhat.com> - 0.13-1 |
---|
1904 | - Prevent a leaky test from running in Jenkins (vpodzime) |
---|
1905 | - Try harder when cleaning up after MD RAID tests (vpodzime) |
---|
1906 | - Improve the MD RAID activate/deactivate test (vpodzime) |
---|
1907 | - One more @contextmanager that needs try-finally (vpodzime) |
---|
1908 | - Do not require metadata version to be reported by 'mdadm --examine' (#1217900) (vpodzime) |
---|
1909 | - Make sure we always set things back in context managers (vpodzime) |
---|
1910 | - Make the release date for version 1.0 more realistic (vpodzime) |
---|
1911 | - Merge pull request #11 from vpodzime/master (vpodzime) |
---|
1912 | - Run utilities with LC_ALL=C (vpodzime) (#1219033) |
---|
1913 | - Free GMatchInfo instance even in case of no match (vpodzime) |
---|
1914 | - Resolve /dev/md/ symlinks when checking swap status. (dlehman) |
---|
1915 | |
---|
1916 | * Fri Apr 24 2015 Vratislav Podzimek <vpodzime@redhat.com> - 0.12-1 |
---|
1917 | - Require minimum version of libblockdev-utils in some plugins (vpodzime) |
---|
1918 | - Report both stdout and stderr if exit code != 0 (vpodzime) |
---|
1919 | |
---|
1920 | * Fri Apr 17 2015 Vratislav Podzimek <vpodzime@redhat.com> - 0.11-1 |
---|
1921 | - Fix issues with using overriden functions over ErrorProxy (vpodzime) |
---|
1922 | - Update the roadmap.rst and features.rst with new stuff (vpodzime) |
---|
1923 | - Fix two minor issues with docs generation (vpodzime) |
---|
1924 | |
---|
1925 | * Thu Apr 16 2015 Vratislav Podzimek <vpodzime@redhat.com> - 0.10-1 |
---|
1926 | - Fix return type of the unload_plugins() function (vpodzime) |
---|
1927 | - Close the DL handle when check() or init() fail (vpodzime) |
---|
1928 | - Add one more check to the reload test (vpodzime) |
---|
1929 | - Drop reference to check() and init() functions (vpodzime) |
---|
1930 | - Add more cats to tests (vpodzime) |
---|
1931 | - Make regexp for getting btrfs version more generic (vpodzime) |
---|
1932 | - Merge pull request #8 from vpodzime/master-check_functions (vpodzime) |
---|
1933 | - Fix parameters passed to unoverridden swapon function (vpodzime) |
---|
1934 | - Implement and test swap plugin's check function (vpodzime) |
---|
1935 | - Implement and test MD RAID plugin's check function (vpodzime) |
---|
1936 | - Implement and test mpath plugin's check function (vpodzime) |
---|
1937 | - Try harder to get util's version (vpodzime) |
---|
1938 | - Implement and test loop plugin's check function (vpodzime) |
---|
1939 | - Implement and test DM plugin's check function (vpodzime) |
---|
1940 | - Implement and test BTRFS plugin's check function (vpodzime) |
---|
1941 | - Implement and test LVM plugin's check function (vpodzime) |
---|
1942 | - Init logging before loading plugins (vpodzime) |
---|
1943 | - Add function for utility availability checking (vpodzime) |
---|
1944 | - Fix default value for the fake_utils' path argument (vpodzime) |
---|
1945 | - Add ErrorProxy instance for the utils functions (vpodzime) |
---|
1946 | - Add function for version comparison (vpodzime) |
---|
1947 | - Merge pull request #9 from clumens/master (vpodzime) |
---|
1948 | - Disable pylint checking on the new exception proxy. (clumens) |
---|
1949 | - Fix XRules application and add a test for it (vpodzime) |
---|
1950 | - Raise NotImplementedError when an unavailable function is called (vpodzime) |
---|
1951 | - Merge pull request #4 from vpodzime/master-error_proxy (vpodzime) |
---|
1952 | - Merge branch 'master' into master-error_proxy (vpodzime) |
---|
1953 | - Merge pull request #5 from vpodzime/master-not_implemented_error (vpodzime) |
---|
1954 | - Add a simple test for unloaded/unavailable functions (vpodzime) |
---|
1955 | - Unload the plugins properly when reinit() is called (vpodzime) |
---|
1956 | - Raise error/exception when an unimplemented function is called (#1201475) (vpodzime) |
---|
1957 | - Do an ugly but necessary hack to make local GI overrides work (vpodzime) |
---|
1958 | - Add the __dir__ method to ErrorProxy (vpodzime) |
---|
1959 | - Add a rationale for the ErrorProxy to the overrides' docstring (vpodzime) |
---|
1960 | - Add some basic info about GI overrides to the documentation (vpodzime) |
---|
1961 | - Use pylint to check for errors in python overrides (vpodzime) |
---|
1962 | - Add the first small test for the ErrorProxy (vpodzime) |
---|
1963 | - Put the GI overrides in a special dir so that they are preferred (vpodzime) |
---|
1964 | - Add a cache for attributes already resolved by ErrorProxy (vpodzime) |
---|
1965 | - Implement the ErrorProxy python class and use it (vpodzime) |
---|
1966 | |
---|
1967 | * Tue Apr 07 2015 Vratislav Podzimek <vpodzime@redhat.com> - 0.9-1 |
---|
1968 | - Merge pull request #7 from vpodzime/master-fw_raid_fixes (vpodzime) |
---|
1969 | - Try a bit harder when trying to determine MD RAID name (#1207317) (vpodzime) |
---|
1970 | - Don't be naïve about mdadm --detail telling us what we want (#1207317) (vpodzime) |
---|
1971 | - Ignore libblockdev tarballs (vpodzime) |
---|
1972 | - Implement a test of btrfs_list_subvolumes on data from bug report (vpodzime) |
---|
1973 | - Implement a context manager for running tests with fake utils (vpodzime) |
---|
1974 | - Do not try to cannonicalize MD UUIDs if we didn't get them (#1207317) (vpodzime) |
---|
1975 | - Fix the table in roadmap.rst (vpodzime) |
---|
1976 | - Enrich the roadmap.rst file and add info about new plans (vpodzime) |
---|
1977 | - Sync spec file with downstream (vpodzime) |
---|
1978 | |
---|
1979 | * Fri Mar 27 2015 Vratislav Podzimek <vpodzime@redhat.com> - 0.8-1 |
---|
1980 | - Merge pull request #6 from vpodzime/master-sort_btrfs_subvolumes (vpodzime) |
---|
1981 | - Don't be naïve about mdadm providing us data we would like (#1206394) (vpodzime) |
---|
1982 | - Sort BTRFS subvolumes in a way that child never appears before parent (#1201120) (vpodzime) |
---|
1983 | - Let libcryptsetup handle LUKSname->/dev/mapper/LUKSname for us (vpodzime) |
---|
1984 | - Fix the crypto_luks_resize and create a test for it (vpodzime) |
---|
1985 | - Add targets to create the SRPM and RPM files easily (vpodzime) |
---|
1986 | - Don't round up to multiple of PE size bigger than max value of the rtype (vpodzime) |
---|
1987 | - Mark majority of MD RAID tests as slow (vpodzime) |
---|
1988 | - Merge pull request #1 from dashea/file-paths (vpodzime) |
---|
1989 | - Don't report error for no loop device associated with given file (vpodzime) |
---|
1990 | - Skip the detail_data.clean check when running tests in Jenkins (vpodzime) |
---|
1991 | - Make package file paths more specific (dshea) |
---|
1992 | - Implement and use MD RAID-specific wait for tests (vpodzime) |
---|
1993 | - Try to give MD RAID time to sync things before querying them (vpodzime) |
---|
1994 | - Fix the default value of the BDMDDetailData.clean field (vpodzime) |
---|
1995 | - Do cleanup after every single MD RAID tests (vpodzime) |
---|
1996 | - Do cleanup after every single LVM test (vpodzime) |
---|
1997 | - Do cleanup after every single BTRFS test (vpodzime) |
---|
1998 | - Make sure the LUKS device is closed and removed after tests (vpodzime) |
---|
1999 | - Make sure DM maps from tests are removed after tests (vpodzime) |
---|
2000 | - Make sure that loop devices are deactivated after tests (vpodzime) |
---|
2001 | - Make the tearDown method of the mpath test case better visible (vpodzime) |
---|
2002 | - Make sure that the swap is deactivated after tests (vpodzime) |
---|
2003 | - Fix docstrings in tests' utils helper functions (vpodzime) |
---|
2004 | - Improve the logging tests in utils_test.py (vpodzime) |
---|
2005 | - Update the features.rst file (vpodzime) |
---|
2006 | - Update the roadmap (vpodzime) |
---|
2007 | - Don't check if we get a mountpoint for BTRFS operations (vpodzime) |
---|
2008 | |
---|
2009 | * Sun Mar 22 2015 Peter Robinson <pbrobinson@fedoraproject.org> 0.7-2 |
---|
2010 | - Ship license as per packaging guidelines |
---|
2011 | - plugins-all should depend on base library too |
---|
2012 | - Add dev docs |
---|
2013 | |
---|
2014 | * Fri Feb 27 2015 Vratislav Podzimek <vpodzime@redhat.com> - 0.7-1 |
---|
2015 | - Be ready for mdadm --examine to not provide some of the values we want (vpodzime) |
---|
2016 | - Add exit code information to exec logging (vpodzime) |
---|
2017 | - Improve and add tests (vpodzime) |
---|
2018 | - Mark the test_force_plugin and test_reload as slow (vpodzime) |
---|
2019 | - Make sure we get some devices when creating btrfs volume (vpodzime) |
---|
2020 | - Add override for the lvremove function (vpodzime) |
---|
2021 | - Do not create LUKS format with no passphrase and no key file (vpodzime) |
---|
2022 | - Make sure we use the /dev/mapper/... path for luks_status (vpodzime) |
---|
2023 | |
---|
2024 | * Thu Feb 19 2015 Vratislav Podzimek <vpodzime@redhat.com> - 0.6-1 |
---|
2025 | - Don't report error when non-existing swap's status is queried (vpodzime) |
---|
2026 | - Make libblockdev-plugins-all pull the same version of plugins (vpodzime) |
---|
2027 | - Don't report error when asked for a backing file of an uknown loop (vpodzime) |
---|
2028 | - Fix accidental change in the spec's changelog (vpodzime) |
---|
2029 | |
---|
2030 | * Mon Feb 16 2015 Vratislav Podzimek <vpodzime@redhat.com> - 0.5-1 |
---|
2031 | - Add tests for what we can easily test from the mpath plugin (vpodzime) |
---|
2032 | - Add link to sources to the documentation (vpodzime) |
---|
2033 | - Add missing symbols into the libblockdev-sections.txt file (vpodzime) |
---|
2034 | - Do not build docs for testing (vpodzime) |
---|
2035 | - Add the bd_try_init function (vpodzime) |
---|
2036 | - Log stdout and stderr output when running processes (vpodzime) |
---|
2037 | - Allow a subset of plugins to be load instead of all (vpodzime) |
---|
2038 | - Make sure devmapper doesn't spam stdout with tons of messages (vpodzime) |
---|
2039 | - Let debug messages go to stderr when running ipython (vpodzime) |
---|
2040 | - Give plugins a way to initialize themselves (vpodzime) |
---|
2041 | - Give plugins a way how to check if they could run properly (vpodzime) |
---|
2042 | - Allow a subset of plugins to be load instead of all [TEST NEEDED] (vpodzime) |
---|
2043 | - Make sure we use the whole /dev/mapper path for cryptsetup (vpodzime) |
---|
2044 | - Fix vg_pv_count parsing when getting info about PV (vpodzime) |
---|
2045 | - Set default values to data structures if real values are not available (vpodzime) |
---|
2046 | - Fix the parameter name specifying pool metadata size (vpodzime) |
---|
2047 | - Activate LUKS as ReadWrite in luks_open (vpodzime) |
---|
2048 | - Make sure we pass key_size to cryptsetup in bytes (vpodzime) |
---|
2049 | - Add the min_entropy parameter to luks_format Python overrides (vpodzime) |
---|
2050 | - Pass size in KiB instead of B to lvcreate (vpodzime) |
---|
2051 | - Add underscore into dataalignment and metadatasize parameter names (vpodzime) |
---|
2052 | - Don't report error if non-mpath device is tested for being mpath member (vpodzime) |
---|
2053 | - Fix name of the invoked utility in mpath_set_friendly_names (vpodzime) |
---|
2054 | |
---|
2055 | * Sat Jan 31 2015 Vratislav Podzimek <vpodzime@redhat.com> - 0.4-1 |
---|
2056 | - Improve the test for lvm_set_global_config (vpodzime) |
---|
2057 | - Fix some minor issues in the spec file (vpodzime) |
---|
2058 | - Fix issues with the LVM global config str (vpodzime) |
---|
2059 | - Add couple more Python overrides (vpodzime) |
---|
2060 | - Fix the name of the lvm_thlvpoolname() function in the header file (vpodzime) |
---|
2061 | - Use assertEqual instead of assertTrue(a == b) (vpodzime) |
---|
2062 | - Add the min_entropy parameter to luks_format (vpodzime) |
---|
2063 | - Move internal dmraid-related macros into the source file (vpodzime) |
---|
2064 | - Add an override for the md_add function (vpodzime) |
---|
2065 | - Fix parameters in luks_open python overrides (vpodzime) |
---|
2066 | - Prevent init() from being done multiple times and provide a test function (vpodzime) |
---|
2067 | - Add the roadmap.rst document (vpodzime) |
---|
2068 | - Remove an extra parenthesis in one of the docstrings (vpodzime) |
---|
2069 | - Move the mddetail function next to the mdexamine function (vpodzime) |
---|
2070 | - Add some more constants required by blivet (vpodzime) |
---|
2071 | |
---|
2072 | * Wed Jan 21 2015 Vratislav Podzimek <vpodzime@redhat.com> - 0.3-1 |
---|
2073 | - Require volume_key-devel in a version that fixes build issues (vpodzime) |
---|
2074 | - Fix Python 2 devel package name in BuildRequires (vpodzime) |
---|
2075 | - Generate docs for the library and all plugins (vpodzime) |
---|
2076 | - Make doc comments better for documentation generation (vpodzime) |
---|
2077 | - Fix parameter names in function prototypes (vpodzime) |
---|
2078 | - Add the metadatasize parameter to pvcreate (vpodzime) |
---|
2079 | - Add the dataalignment parameter to lvm_pvcreate (vpodzime) |
---|
2080 | - Export non-internal constants via introspection (vpodzime) |
---|
2081 | - Expand size constants in the GI-scanned files (vpodzime) |
---|
2082 | - Fix usage printing in the boilerplate_generator (vpodzime) |
---|
2083 | - Add the build directory to .gitignore (vpodzime) |
---|
2084 | - Add the md_run function (vpodzime) |
---|
2085 | - Fix some issues in Python overrides (vpodzime) |
---|
2086 | - Add the escrow_device function to the crypto plugin (vpodzime) |
---|
2087 | - Fix version of GI files in the Makefile (vpodzime) |
---|
2088 | - Make the order of release target's dependencies more explicit (vpodzime) |
---|
2089 | |
---|
2090 | * Mon Jan 12 2015 Vratislav Podzimek <vpodzime@redhat.com> - 0.2-1 |
---|
2091 | - Fix dependencies of the release target (vpodzime) |
---|
2092 | - Python overrides for the GI-generated bindings (vpodzime) |
---|
2093 | - Pass version info to the code and use it to load plugins (vpodzime) |
---|
2094 | |
---|
2095 | * Wed Dec 10 2014 Vratislav Podzimek <vpodzime@redhat.com> - 0.1-1 |
---|
2096 | - Initial release |
---|