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

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to