Commit Graph

153 Commits

Author SHA1 Message Date
Vojtech Trefny
5ae2dbe329 nvme: Avoid element-type g-i annotations
Resolves: RHEL-66117
2024-11-13 08:30:31 +01:00
Vojtech Trefny
226f8b9a9f Update to 3.2.0
Resolves: RHEL-60272
Resolves: RHEL-50820
2024-10-30 10:01:12 +01:00
Troy Dawson
de1e1d2f17 Bump release for October 2024 mass rebuild:
Resolves: RHEL-64018
2024-10-29 08:40:08 -07:00
Vojtech Trefny
5b67618c26 nvme: Add bd_nvme_is_tech_avail to the API file
Resolves: RHEL-60061
2024-09-25 15:59:49 +02:00
Vojtech Trefny
90e61b5a38 Backport libblockdev-smart plugin
Resolves: RHEL-49675
2024-07-25 12:45:46 +02:00
Vojtech Trefny
762751ddd7 Bugfix update for C10S
- Fix passing size for pvresize over DBus
  Resolves: RHEL-45872
- Upstream kernel VDO support
  Resolves: RHEL-31953
2024-07-23 14:59:49 +02:00
Troy Dawson
a6ab4e65e0 Bump release for June 2024 mass rebuild 2024-06-24 08:54:34 -07:00
Vojtech Trefny
78aef73af3 Check also for aliases in bd_utils_have_kernel_module
Resolves: RHEL-37249
2024-05-30 15:38:18 +02:00
Vojtech Trefny
2bb97e547f gating: Remove dependency on udftools
udftools package is not available on RHEL.
2024-05-15 14:21:07 +02:00
Vojtech Trefny
469ff695a8 gating: Remove dependency on python3-pylint
python3-pylint is not available on RHEL.
2024-05-14 14:27:38 +02:00
Vojtech Trefny
bb69299b79 Backport multiple fixes to RHEL 10 Beta
- Fix creating MD RAID arrays without specifying bitmap localtion
  Resolves: RHEL-31379
- crypto: Fix double free in bd_crypto_luks_remove_key
  Resolves: RHEL-31489
- tests: Fix running tests without ntfsprogs
  Resolves: RHEL-32875
2024-05-14 09:30:15 +02:00
Vojtech Trefny
4ae4e270be gating: Remove some unneeded/unavailable test dependencies
For some filesystems like Btrfs or NILFS2 we don't have the kernel
modules in C10S so we don't want to install the userspace tools
either.
2024-05-09 12:49:08 +02:00
guazhang
4f9a23e5f3 add libblockdev gating yaml for rhel10 2024-05-06 12:55:36 +00:00
Fedora Release Engineering
3b464e351f Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-25 01:36:56 +00:00
Vojtech Trefny
804b21163e New version 3.1.0 2024-01-19 13:32:21 +01:00
Vojtech Trefny
631e826177 New version 3.0.4 2023-10-13 08:37:42 +02:00
Vojtech Trefny
bf12e7b6ee Obsolete vdo plugin packages (#2237477) 2023-09-06 16:10:39 +02:00
Vojtech Trefny
1cb5935350 New version 3.0.3 2023-08-31 14:04:34 +02:00
Vojtech Trefny
e6cc4e45e8 New version 3.0.2 2023-07-20 08:43:46 +02:00
Python Maint
65a6131a16 Rebuilt for Python 3.12 2023-07-04 18:30:50 +02:00
Vojtech Trefny
0a37033dee New version 3.0.1 2023-07-04 15:21:58 +02:00
Python Maint
16293e5a70 Rebuilt for Python 3.12 2023-06-29 23:31:06 +02:00
Vojtech Trefny
584e19ffd9 tests: Update required packages for tests 2023-06-29 15:36:26 +02:00
Vojtech Trefny
965d13a312 New version 3.0 2023-06-29 13:54:56 +02:00
Python Maint
54e6e223a3 Rebuilt for Python 3.12 2023-06-26 13:59:26 +02:00
Vojtech Trefny
750062c251 s390: Do not try to close an unopened stream 2023-06-19 11:28:07 +02:00
Python Maint
093cfeed36 Rebuilt for Python 3.12 2023-06-15 15:34:47 +02:00
Vojtech Trefny
8ceac4c75e Allow resizing of inactive LVs with latest LVM (#2188830) 2023-05-17 19:51:01 +02:00
Vojtech Trefny
48f474aa48 Stop building dm plugin with dmraid support on Fedora >= 38 2023-03-17 10:10:40 +01:00
Vojtech Trefny
055aa95736 Remove dependency on dmraid
We don't need the dmraid package which provides the dmraid binary
and systemd services, the library is provided by dmraid-libs.
2023-01-19 10:16:09 +01:00
Vojtech Trefny
27ffaf1767 Change license string to the SPDX format required by Fedora 2022-11-11 15:17:23 +01:00
Kevin Fenzi
89168ea53e Change Requires on mpath subpackage for device-mapper-multipath back to Recommends.
This breaks rawhide compose/livecd's.
See https://fedoraproject.org/wiki/Changes/RemoveDeviceMapperMultipathFromWorkstationLiveCD
2022-09-15 09:22:42 -07:00
Vojtech Trefny
8d117df190 New version 2.28
- mpath: Fix potential NULL pointer dereference (vtrefny)
- ci: Add GitHub actions for running rpmbuilds and csmock (vtrefny)
- ci: Add .lgtm.yaml config for LGTM (vtrefny)
- mdraid: Fix use after free (vtrefny)
- dm: Fix comparing DM RAID member devices UUID (vtrefny)
- tests: Make smaller images for test_lvcreate_type (vtrefny)
- tests: Wait for raid and mirrored LVs to be synced before removing (vtrefny)
- mdraid: Fix copy-paste error when checking return value (vtrefny)
- mdraid: Try harder to get container UUID in bd_md_examine (vtrefny)
- mdraid: Do not ignore errors from bd_md_canonicalize_uuid in bd_md_examine (vtrefny)
- Add a test case for DDF arrays/containers (vtrefny)
- mdraid: Try harder to get container UUID in bd_md_detail (vtrefny)
- Fix mismatched functions return value type (zhanghongtao22)
- spec: Require the same version utils from plugins (vtrefny)
- mpath: Memory leak fix (vtrefny)
- tests: Use ext instead of xfs in MountTestCase.test_mount_ro_device (vtrefny)
- tests: Create bigger devices for XFS tests (vtrefny)
- lvm: Fix bd_lvm_get_supported_pe_sizes in Python on 32bit (vtrefny)
- Fix typos (biebl)
2022-09-14 13:34:15 +02:00
Fedora Release Engineering
5e858324e2 Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-21 17:22:39 +00:00
Python Maint
a4feeaa388 Rebuilt for Python 3.11 2022-06-13 18:18:12 +02:00
Vojtech Trefny
c9dcc9e33b New version 2.27
- crypto: Remove unused and leaking error in write_escrow_data_file (vtrefny)
- kbd: Fix potential NULL pointer dereference in bd_kbd_bcache_create (vtrefny)
- kbd: Fix leaking error in bd_kbd_bcache_detach (vtrefny)
- kbd: Add missing progress reporting to bd_kbd_bcache_create (vtrefny)
- boilerplate_generator: Remove unused variable assignment (vtrefny)
- crypto: Remove useless comparison in progress report in luks_format (vtrefny)
- lvm: Use correct integer type in for comparison (vtrefny)
- lvm: Do not include duplicate entries in bd_lvm_lvs output (vtrefny)
- lvm: Do not set global config to and empty string (vtrefny)
- tests: Fix expected extended partition flags with new parted (vtrefny)
- tests: Skip test_lvcreate_type on CentOS/RHEL 9 (vtrefny)
- lvm-dbus: Add support for changing compression and deduplication (vtrefny)
- s390: Remove double fclose in bd_s390_dasd_online (#2045784) (vtrefny)
- fs: Return BD_FS_ERROR_UNKNOWN_FS on mounting unknown filesystem (tbzatek)
- tests: Use losetup to create 4k sector size loop device for testing (vtrefny)
- tests: Fix creating loop device for CryptoTestLuksSectorSize (vtrefny)
- lvm: Fix reading statistics for VDO pools with VDO 8 (vtrefny)
- vdo_stats: Default to 100 % savings for invalid savings values (vtrefny)
- tests: Remove test for NTFS read-only mounting (vtrefny)
- tests: Lower expected free space on newly created Ext filesystems (vtrefny)
- tests: Do not check that swap flag is not supported on DOS table (vtrefny)
- overrides: Fix translating exceptions in ErrorProxy (vtrefny)
2022-06-01 13:31:36 +02:00
Vojtech Trefny
d558bbe585 Remove double fclose in bd_s390_dasd_online (#2045784) 2022-01-26 09:04:17 +01:00
Fedora Release Engineering
b2a2bc0a82 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-20 15:49:13 +00:00
Vojtech Trefny
dc016e8925 New version 2.26
- Add missing plugins to the default config (vtrefny)
- remove unused variable and fix build with LLVM/clang (tpgxyz)
- exec: Fix deprecated glib function call Glib will rename "g_spawn_check_exit_status()" to "g_spawn_check_wait_status()" in version 2.69. (manuel.wassermann97)
- tests: Tag LvmPVVGLVcachePoolCreateRemoveTestCase as unstable (vtrefny)
- tests: Force remove LVM VG /dev/ entry not removed by vgremove (vtrefny)
- tests: Do not try to remove VG before removing the VDO pool (vtrefny)
- crypto: Let cryptsetup autodect encryption sector size when not specified (vtrefny)
- Fix skipping tests on Debian testing (vtrefny)
- tests: Temporarily skip test_snapshotcreate_lvorigin_snapshotmerge (vtrefny)
- tests: Do not check that XFS shrink fails with xfsprogs >= 5.12 (vtrefny)
- tests: Make sure the test temp mount is always unmounted (vtrefny)
- swap: Fix memory leak (vtrefny)
- mdraid: Fix memory leak (vtrefny)
- lvm-dbus: Fix memory leak (vtrefny)
- kbd: Fix memory leak (vtrefny)
- fs: Fix memory leak (vtrefny)
- dm: Fix memory leak in the DM plugin and DM logging redirect function (vtrefny)
- crypto: Fix memory leak (vtrefny)
- kbd: Fix memory leak (vtrefny)
- tests: Call fs_vfat_mkfs with "--mbr=n" extra option in tests (vtrefny)
- fs: Allow using empty label for vfat with newest dosfstools (vtrefny)
- vdo: Do not use g_memdup in bd_vdo_stats_copy (vtrefny)
- crypto: Fix default key size for non XTS ciphers (vtrefny)
- NEWS.rts: Fix markup (vtrefny)
2021-07-28 09:29:07 +02:00
Fedora Release Engineering
8572706548 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-22 11:00:29 +00:00
Vojtech Trefny
7f1c202819 Add patch for previous commit to dist-git 2021-07-19 14:23:22 +02:00
Vojtech Trefny
6d2d2ca1e5 crypto: Let cryptsetup autodect encryption sector size 2021-07-19 13:24:09 +02:00
Python Maint
9c9f2842f2 Rebuilt for Python 3.10 2021-06-03 13:38:54 +02:00
Fedora Release Engineering
fd69759cc3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-26 16:42:47 +00:00
Vojtech Trefny
08a065cdfd New version 2.25
- loop: Retry LOOP_SET_STATUS64 on EAGAIN (vtrefny)
- Fix max size limit for LVM thinpool metadata (vtrefny)
- lvm: Use the UNUSED macro instead of __attribute__((unused)) (vtrefny)
- lvm: Do not use thin_metadata_size to recommend thin metadata size (vtrefny)
- lvm: Set thin metadata limits to match limits LVM uses in lvcreate (vtrefny)
- Mark all GIR file constants as guint64 (vtrefny)
- lvm: Fix bd_lvm_vdopooldata_* symbols (tbzatek)
- fs: Fix compile error in ext_repair caused by cherry pick from master (vtrefny)
- README: Use CI status image for 2.x-branch on 2.x (vtrefny)
- fs: Do not report error when errors were fixed by e2fsck (vtrefny)
- tests: Add null-byte exec tests (tbzatek)
- tests: Add bufferbloat exec tests (tbzatek)
- exec: Clarify the BDUtilsProgExtract callback documentation (tbzatek)
- exec: Use non-blocking read and process the buffer manually (tbzatek)
- exec: Fix polling for stdout and stderr (tbzatek)
- exec: Fix setting locale for util calls (vtrefny)
2021-01-11 13:12:39 +01:00
Tom Stellard
22ba0c9ab5 Add BuildRequires: make
https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot
2021-01-06 00:59:55 +00:00
Vojtech Trefny
5e985ab28c Do not build VDO plugin 2020-10-01 16:09:22 +02:00
Vojtech Trefny
7ce954332a exec: Fix setting locale for util calls 2020-09-17 18:58:01 +02:00
Vojtech Trefny
a0c2a70de0 dm: Fix comparing DM RAID member devices UUID (#1583351) 2020-08-20 09:08:49 +02:00
Jeff Law
d8981421df Work around false positive gcc-11 diagnostic 2020-08-19 10:22:25 -06:00