Commit Graph

159 Commits

Author SHA1 Message Date
Vojtech Trefny
4ff3714ca7 lvm-dbus: Show better error for invalid LVM IDs
Resolves: RHEL-123039
2025-10-30 13:26:23 +01:00
Vojtech Trefny
465e0968b9 Update to 3.4.0
Resolves: RHEL-114971
2025-09-25 10:08:55 +02:00
Vojtech Trefny
6ae456a9e3 Fix running gating tests
URL for discovery removed:
With the URL pointed to the upstream repository the source RPM
is taken from the c10s branch and any patches included in the MR
are not applied when extracting tests.

Added missing ci.fmf after migration to TMT
2025-07-09 10:47:01 +02:00
Vojtech Trefny
c5d1b818f6 Migrate libblockdev gating tests from STI to TMT 2025-07-01 13:12:30 +02:00
Vojtech Trefny
83b0e72abd Don't allow suid and dev set on fs resize
Resolves: RHEL-96031
2025-06-23 15:57:27 +02:00
Vojtech Trefny
c2a94d0213 crypto: Add a function to set persistent flags for LUKS
Resolves: RHEL-82885
2025-03-11 14:56:22 +01:00
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