Hi again,
just brief update with some tests before the soname bump takes effect.
I've tested rebuilds of packages depending on libcryptsetup with
following results. Basically there's only volume_key package that breaks:
clevis-udisks2-0:6-3.fc27.x86_64
Rebuild passed with no issues.
deo-disks-0:0.5.1-2.fc24.x86_64
Failed to rebuild but unrelated to libcryptsetup.
No symbol that will get removed with cryptsetup-2.0.0 update is used.
libblockdev-crypto-0:2.13-1.fc28.x86_64
No issues in libblockdev except the subpackage depends on volume_key
(see below)
libluksmeta-0:8-1.fc28.x86_64
luksmeta-0:8-1.fc28.x86_64
Rebuild passed with no issues.
pam_mount-0:2.15-3.fc24.x86_64
Rebuild passed with no issues.
systemd-0:235-2.fc28.x86_64
systemd-tests-0:235-2.fc28.x86_64
systemd-udev-0:235-2.fc28.x86_64
Rebuild passed with no issues.
volume_key-0:0.3.9-16.fc28.x86_64
volume_key-libs-0:0.3.9-16.fc28.x86_64
uses removed symbol crypt_get_error
libtool: link: gcc -O2 -g -pipe -Wall -Werror=format-security
-Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong
--param=ssp-buffer-size=4 -grecord-gcc-switches
-specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -Wall
-W -Wcast-align -Wmissing-noreturn -Wnested-externs -Wpointer-arith
-Wshadow -Wundef -Wwrite-strings -Wl,-z -Wl,relro
-specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o src/.libs/volume_key
src/src_volume_key-volume_key.o lib/.libs/libvolume_key.so -L/usr/lib64
-lblkid -lgpgme -lcryptsetup -lglib-2.0 -lssl3 -lsmime3 -lnss3
-lnssutil3 -lplds4 -lplc4 -lnspr4 -lpthread -ldl
lib/.libs/libvolume_key.so: undefined reference to `crypt_get_error'
collect2: error: ld returned 1 exit status
make[2]: *** [Makefile:665: src/volume_key] Error 1
known issue, reported since cryptsetup-2.0.0-rc0.
https://pagure.io/volume_key/issue/13 (patch submitted in the issue)
zulucrypt-console-0:5.2.0-3.fc27.x86_64
zulucrypt-libs-0:5.2.0-3.fc27.x86_64
Rebuild passed with no issues.
O.
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx