Package: lvm2 Version: 2.03.31(2)
A bug was identified in the LVM2 package related to VDO pool configuration. This request is to have the upstream fix included in the Debian package on salsa.debian.org. Issue Summary: In 'lib/metadata/vdo_manip.c', the function '_format_vdo_pool_data_lv()' contains an off-by-one argument index error where 'argv[args] = dpath' should read 'argv[++args] = dpath'. Due to this missing pre-increment, the dpath assignment silently overwrites the previously set --uds-memory-size or --uds-sparse argument, causing UDS index memory sizing and sparse indexing configuration to be completely ignored at VDO pool creation time — the UDS index always falls back to its compiled-in defaults regardless of the profile or command-line settings. This was identified during a code walkthrough of the VDO argument construction path. The fix — adding the missing '++' pre-increment — has since been committed to the upstream LVM2 repository on GitHub. Kindly include this fix in the Debian package on salsa.debian.org. Additionally, could you please let us know the usual timeframe for bug fixes in user space utilities such as LVM2 to be included in the Debian package? Upstream references: - GitHub Issue: https://github.com/lvmteam/lvm2/issues/196 - Fix Commit: https://github.com/lvmteam/lvm2/commit/fffdd4488cf7339ef4f497b4759f636b6ff09635 Thank you. Regards, Harini Sri T R - ZOHO

