FS#61332 - [libqtshadowsocks] [kea] [powerdns] [qca] libbotan-2.so dependence broken
Attached to Project:
Community Packages
Opened by Terry Ding (terryding77) - Thursday, 10 January 2019, 03:05 GMT
Last edited by Antonio Rojas (arojas) - Thursday, 10 January 2019, 07:49 GMT
Opened by Terry Ding (terryding77) - Thursday, 10 January 2019, 03:05 GMT
Last edited by Antonio Rojas (arojas) - Thursday, 10 January 2019, 07:49 GMT
|
Details
Description:
after botan upgrade to 2.9.0, the dependence of shadowsocks-qt5 "libbotan-2.so.8" change to "libbotan-2.so.9" start ss-qt5 with error message "ss-qt5: error while loading shared libraries: libbotan-2.so.8: cannot open shared object file: No such file or directory" downgrade botan-2.8.0-2 solved this problem so maybe we should rebuild shadowsocks-qt5 to resolve this dependence problem Additional info: * package version(s) botan-2.9.0-1 shadowsocks-qt5-3.0.1-1 * config and/or log files etc. Steps to reproduce: upgrade system with botan-2.9.0-1 shadowsocks-qt5-3.0.1-1 run ss-qt5 |
This task depends upon
$ pkg-list-linked-libraries shadowsocks-qt5 libbotan
==> checking linked libraries for shadowsocks-qt5-3.0.1-1-x86_64.pkg.tar.xz ...
==> ERROR: No file in shadowsocks-qt5-3.0.1-1-x86_64.pkg.tar.xz is linked to libbotan
$ pkg-list-linked-libraries libqtshadowsocks libbotan
==> checking linked libraries for libqtshadowsocks-2.1.0-4-x86_64.pkg.tar.xz ...
/usr/lib/libQtShadowsocks.so.2.1.0
NEEDED libbotan-2.so.8
That being said, it's still a real issue with a repo package (also maintained by Felix).
In fact, it's an issue with several packages, and ultimately with botan being pushed to community with a changed soname but without rebuilding dependent packages.
@xyproto, why did this not go through staging? `checkpkg` should have warned that the package update came with a changed soname.
- qca in extra needs rebuilding too