d/control: add thin-provisioning-tools as a build-dependency
This is necessary so that the THIN_CHECK_NEEDS_CHECK configure flag is resolved correctly during the build. Only then, the lvm config will use the appropriate default for 'thin_check_options', including the '--clear-needs-check-flag' option. Without this option, thin pools with certain minor issues that could be automatically repaired might not automatically activate anymore 0. The failure to select the correct flag can also be seen in the build log for, e.g. lvm2 2.03.31-2 amd64 [1].
[1]:
checking whether to include thin provisioning... internal configure: WARNING: /usr/sbin/thin_check: Bad version "" found checking for thin_restore... no configure: WARNING: "thin_restore not found in path /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/sbin:/sbin" checking whether /usr/sbin/thin_check (.) supports the needs-check flag... no
This closes #1110994.
Suggested-by: Fabian Grünbichler f.gruenbichler@proxmox.com Signed-off-by: Fiona Ebner f.ebner@proxmox.com