Bug#963122: Bug#960707: libalure1: Binary rebuild with current libfluidsynth2
Axel Beckert
abe at debian.org
Sun Jan 3 13:53:03 GMT 2021
Control: severity -1 serious
Control: found -1 1.2-6.1
Hi,
Bastian Germann wrote in #960707:
> libalure1 recommends libfluidsynth1. Please rebuild the package so that
> it uses the libfluidsynth2 ABI and recommends the current package
> version.
It's worse than you and I expected:
* That rebuild happened in the course of Holger Levsen's (Cc'ed)
no-source-change source-only uploads (1.2-6.1):
http://layer-acht.org/thinking/blog/20201231-no-source-change-source-uploads/
* Now the package indeed "Recommends: […], libfluidsynth2 (>= 2.0.5)",
so it looks good on a first glance.
* But the symptom of this issue reported in #963122 (which I recently
merged with #960707) is still present:
→ buckle
Error loading libfluidsynth.so.1: libfluidsynth.so.1: cannot open shared object file: No such file or directory
So I grepped through alure's source code and my fears were confirmed —
the library file name and hence also the SONAME is hardcoded in the
source code (while the Recommends header seems to be not):
…/alure-1.2 → ack -C1 libfluidsynth.so
src/codec_fluidsynth.cpp
179-#else
180:#define FLUIDSYNTH_LIB "libfluidsynth.so.1"
181-#endif
Bumping the severity to RC since we now also have a _broken_ package
relation, not just an outdated one which was expected to be solved
with a rebuild.
Regards, Axel
--
,''`. | Axel Beckert <abe at debian.org>, https://people.debian.org/~abe/
: :' : | Debian Developer, ftp.ch.debian.org Admin
`. `' | 4096R: 2517 B724 C5F6 CA99 5329 6E61 2FF9 CD59 6126 16B5
`- | 1024D: F067 EA27 26B9 C3FC 1486 202E C09E 1D89 9593 0EDE
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-games-devel/attachments/20210103/0e21095d/attachment-0001.sig>
More information about the Pkg-games-devel
mailing list