On Mon, Oct 30, 2017 at 04:58:05PM +0100, Ondrej Kozina wrote:
We're going to build new cryptsetup-2.0.0-rc1 package in rawhide
next week. The major version increase also brings libcryptsetup
soname bump. Among other things new library will drop few functions.
These API functions will be removed:
crypt_set_password_callback;
crypt_set_timeout;
crypt_set_password_retry;
crypt_set_password_verify;
crypt_set_iterarion_time;
crypt_last_error;
crypt_get_error;
crypt_benchmark_kdf;
For further description and explanation why those calls were removed
and what new functions are available, please see:
https://www.kernel.org/pub/linux/utils/cryptsetup/v2.0/v2.0.0-rc0-Release...
Following packages are listed as having direct runtime dependency on
cryptsetup-libs (arch x86_64 only) and therefore they may break or
fail to build if they use any function listed above:
clevis-udisks2-0:6-3.fc27.x86_64
deo-disks-0:0.5.1-2.fc24.x86_64
libblockdev-crypto-0:2.13-1.fc28.x86_64
libluksmeta-0:8-1.fc28.x86_64
luksmeta-0:8-1.fc28.x86_64
pam_mount-0:2.15-3.fc24.x86_64
python2-volume_key-0:0.3.9-16.fc28.x86_64
systemd-0:235-2.fc28.x86_64
systemd-tests-0:235-2.fc28.x86_64
systemd-udev-0:235-2.fc28.x86_64
volume_key-0:0.3.9-16.fc28.x86_64
volume_key-libs-0:0.3.9-16.fc28.x86_64
zulucrypt-console-0:5.2.0-3.fc27.x86_64
zulucrypt-libs-0:5.2.0-3.fc27.x86_64
If there's any breakage in systemd, this will make systems unusable. Please
check if systemd rebuilds fine before pushing the update, and either rebuild
systemd yourself, or ping me to do it.
Zbyszek