Slop seems to provide a shared library without having a proper SONAME or ABI in the package name and bumping the library made at least "maim" to fail to work: maim: error while loading shared libraries: libslopy.so.7.5: cannot open shared object file: No such file or directory From my point of view, it is an error of slop to provide a shared library but not having a proper library package with proper SONAME or ABI version in the package name. In case you disagree, please do not provide a shared library at all and do compile this library directly into the binary "slop".
I agree, this is a long-standing bug in the package, and a lintian warning I have consistently (and incorrectly) ignored. I would be happy to take whatever fix you think is best for this. The package is in salsa.debian.org/debian and i'm LowNMU. I think my main blocker is fixing this is that I am not super familiar with shared libs packages. It also seems a little silly to have a shared lib for something that's essentially called by other packages (although now it seems that maim does use it as a shared lib). The other problem is introducing a shared lib would make us go through a round trip in NEW, but hopefully that should be trivial enough to be fast. Anyways, thanks for the bug report, and definitely something that needs fixing. In the meantime I think a binNMU might fix this on maim's side, right? a.
Hello, please find as an attachment a patch to fix #1012190 and #981703 and close them. Best regards, Georges. tags 1012190 + patch thank you
Hi, thanks for the patches. I am note sure they work though, see my comments below... I don't understand why this is necessary. #1012190 should be closed automatically when 7.6 migrates to testing, it's already marked as fixed in unstable, deliberately. libslop7.5 doesn't exist as far as I know, why is that necessary? shouldn't the shlibs:Depends do the right thing here? i should also note that the bug to fix here is #1009010 and it's going to be fixed once 7.6-2 passes NEW (which it entered yesterday). i'd rather have that merged in when upstream does that release, instead of carrying that local patch... [...] could you submit this upstream? thanks.
We believe that the bug you reported is fixed in the latest version of slop, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to 1009010@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Antoine Beaupré <anarcat@debian.org> (supplier of updated slop package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing ftpmaster@ftp-master.debian.org) Format: 1.8 Date: Wed, 01 Jun 2022 15:15:38 -0400 Source: slop Binary: libslopy-dev libslopy7.6 libslopy7.6-dbgsym slop slop-dbgsym Architecture: source amd64 Version: 7.6-2 Distribution: experimental Urgency: medium Maintainer: Antoine Beaupré <anarcat@debian.org> Changed-By: Antoine Beaupré <anarcat@debian.org> Description: libslopy-dev - queries for a selection from the user and prints the region to st libslopy7.6 - queries for a selection from the user and prints the region to st slop - queries for a selection from the user and prints the region to st Closes: 1009010 Changes: slop (7.6-2) experimental; urgency=medium . * split out shared library in new binary packages (Closes: #1009010) * update debian/copyright to cover for missing files, thanks Thorsten Checksums-Sha1: 7d575014f94dbcc8d6a3c2df6d9c89c0e4dfd6b5 1643 slop_7.6-2.dsc 8053b3404dde2985d72a667cf32b65f27df8dbd5 4724 slop_7.6-2.debian.tar.xz 5f74b0a8c89df867d8cdfcaff81b17a046900617 4964 libslopy-dev_7.6-2_amd64.deb a1cf8149bc3174c9928be96517ed98fe1eb514a9 489572 libslopy7.6-dbgsym_7.6-2_amd64.deb 22e5d76e62b5b1ae093795e04e38ed05d83ece4c 37520 libslopy7.6_7.6-2_amd64.deb 46a30e7bc3d691ca54c2a5a99d5b24824531dcdf 1050332 slop-dbgsym_7.6-2_amd64.deb 2aadb5e4b15bb696531f464e84d4667346b59e81 9300 slop_7.6-2_amd64.buildinfo 62c655f2ca1fd0c4af5a3861e18a355ac7297a1f 82960 slop_7.6-2_amd64.deb Checksums-Sha256: aee7812e1c4b60b3dc834d8ce8850552caa0b52eae5a4342fc131ca77c642d12 1643 slop_7.6-2.dsc 20250d2f3eb977be85910a6e1710f08c8bb7298f3ffba6ac37e9fb00c2104b65 4724 slop_7.6-2.debian.tar.xz dffc3d92c583f8ef2d963187399811f89443246f9617f2b509af190a3e40c003 4964 libslopy-dev_7.6-2_amd64.deb 664a52cdf758c39b1c994a1901302c5fb34972df48bef0e65c90037a167b56cf 489572 libslopy7.6-dbgsym_7.6-2_amd64.deb 3fb92f0fd3948055620b4f664be51d373e7ff7ac8811482458e90735b5f53ba3 37520 libslopy7.6_7.6-2_amd64.deb 749590221fcb8942d4c114a32fc857690dc423cf4cd5bee2f6dca8a82d479417 1050332 slop-dbgsym_7.6-2_amd64.deb e75e7e973fabaea14a37717fd32432167900c4a01379175807b07679f41aab73 9300 slop_7.6-2_amd64.buildinfo 89426d4b9cc18a53a36a15fc262b8bfa0a4f203e3be1733d5dce2ab6b89c76fc 82960 slop_7.6-2_amd64.deb Files: 26f4173128b8f17b88c25a9ece78cf05 1643 x11 optional slop_7.6-2.dsc ac0b5f7ae8e271b4340b1aef941afe3a 4724 x11 optional slop_7.6-2.debian.tar.xz cb9bd494c34344de98357b4259232fe7 4964 libdevel optional libslopy-dev_7.6-2_amd64.deb 892e1b23e453c19906255531240071c9 489572 debug optional libslopy7.6-dbgsym_7.6-2_amd64.deb a18bfc8b14078ad184c0959f9ec78d2e 37520 x11 optional libslopy7.6_7.6-2_amd64.deb 3a6cf9a44708db696321d195bea665a9 1050332 debug optional slop-dbgsym_7.6-2_amd64.deb a6570c676174c85944df0a4261a16394 9300 x11 optional slop_7.6-2_amd64.buildinfo 42900139065adc3c436f8aa3c9d7c2b4 82960 x11 optional slop_7.6-2_amd64.deb -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEexZCBNCWcjsBljWrPqHd3bJh2XsFAmKvZ0sACgkQPqHd3bJh 2XvJ6ggAvn9p9d5DWfFP9Tla7QDHbGdpsv3du1JAITJwBSkjnVToEdIsX4PX9irK 3mnL28PTaJibd/9TMIEWxmUqE9WAX3Sbu1AWM+yovDQL6RR7R22wHl5IKOqAt3/G NRApL9shapC5nNIiZUhjhsRgiUOYzhZ8Hj1L0rlGFN/tXxXEH9GRiFQbfH/L6wT/ 4eUYWhVfTlbRzIJ1sdDLzKE7BoH+3suGBK4Uv/uV6YOKlAmyf46f/Q5Fd0R9Hdfj atGunVOIY7FrcenQvFrze7Vk7UqQ06cq0XFTYsub31UzNCndIcjxIMYvuP4Z0zOs S53qgjn9xx0sdvcYOpKh+gYcUhyMlA== =0sUO -----END PGP SIGNATURE-----