On Mon, 10 Feb 2020 12:06:39 +0000 Luca Boccassi <bl...@debian.org> wrote: > util-linux gained native support for dm-verity volumes in the new > upstream version 2.35 in the mount/umount tools. > It is enough to build with libcryptsetup-dev present to enable this > feature. Please consider adding this build-dependency when uploading > 2.35 (it probably should be marked as <!stage1>, since libcryptsetup > also build-depends on util-linux).
Since libmount1 is transitively essential (e.g. by being a dependency of mount), this increase the size of a default Debian base installation quite a bit: The following NEW packages will be installed: dmsetup libargon2-1 libcryptsetup12 libdevmapper1.02.1 libjson-c4 libssl1.1 The following packages will be upgraded: libmount1 1 upgraded, 6 newly installed, 0 to remove and 0 not upgraded. Need to get 2283 kB of archives. After this operation, 5667 kB of additional disk space will be used. Do you want to continue? [Y/n] By pulling in libssl and libjson-c, we also now get issues like https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=963948 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=963721 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=963932 https://buildd.debian.org/status/package.php?p=network-manager I guess this is enough fallout from this change, that it should be reverted (for the time being). While the json-c/jansson issue might be fixed eventually, the increase of the base installation is very unfortunate. I'm usually not a fan of dlopen, but would this be an option here? It seems, dm-verity support is a rather exotic feature. Regards, Michael
signature.asc
Description: OpenPGP digital signature