Bug#776260: tecnoballz: Version dependancy to libsdl-mixer1.2

Markus Koschany apo at gambaru.de
Mon Jan 26 11:25:09 UTC 2015


On 26.01.2015 02:44, Celelibi wrote:
> Package: tecnoballz
> Version: 0.93.1-2
> Severity: normal
> 
> Hello,
> 
> The sound of tecnoballz version 0.93.1-2 wasn't working with libsdl-mixer1.2:i386
> version 1.2.12-5.
> The error message was:
> handler_audio::play_music() Mix_LoadMUS return Failure loading module header
> 
> But it did work after upgrading to 1.2.12-11+b1. Maybe the dependancies
> should be updated.
> 
> Regards,
> Celelibi

Hello,

CCing Manuel the maintainer / uploader of sdl-mixer1.2 for feedback.

This is somewhat strange because there is no version 1.2.12-5 in the
official archive anymore. Stable has 1.2.12-3 and testing/unstable
1.2.12-11+b1. Did you put libsdl-mixer1.2 on hold? However I believe I
understand the problem and you are right, there should be a versioned
dependency on libsdl-mixer1.2 (>= 1.2.12-11+b1). I'm not sure whether
this is a bug in tecnoballz or libsdl-mixer1.2.

In wheezy libsdl-mixer1.2 depends on and links against libmikmod2.
However the latest version of libsdl-mixer1.2 in testing links against
libmikmod3. Since the dependency on libsdl-mixer1.2 is satisfied, this
package won't be upgraded if you mix different Debian distributions.

In the meantime tecnoballz links against libmikmod3 while you are still
using the old libsdl-mixer1.2 that links against libmikmod2. So there is
a version mismatch here.

The dependency on libsdl-mixer1.2 is unversioned because this package
does neither provide a .symbols file like for instance libsdl-image1.2
nor does it provide a shlibs file for inserting a versioned dependency.

I can solve this problem in tecnoballz but I wonder if libsdl-mixer1.2
should rather use a symbols file or the dpkg-shlibdeps mechanism to fix
this for all packages depending on libsdl-mixer1.2 and libmikmod3.

Manuel, what do you think about it?

Regards,

Markus

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 949 bytes
Desc: OpenPGP digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-games-devel/attachments/20150126/7d3e711e/attachment.sig>


More information about the Pkg-games-devel mailing list