On Fri, Jan 30, 2015 at 22:06:53 +0100, Markus Koschany wrote: > Package: release.debian.org > Severity: normal > User: release.debian....@packages.debian.org > Usertags: unblock > > > Dear release team, > > Please unblock package tecnoballz. > > It was discovered [1] that tecnoballz' dependency on libsdl-mixer1.2 > was not strict enough. This could lead to a situation where users > are stuck with the version of libsdl-mixer1.2 in wheezy which links > against libmikmod2 and the latest version of tecnoballz which depends > on libmikmod3. Apparently libmikmod2 and libmikmod3 conflict with each > other. In this case the sound of the game would not work. > > I discussed this issue with the maintainer of libsdl-mixer1.2 in the > bug report and we came to the conclusion that the simplest solution > for Jessie was to make tecnoballz depend on libsdl-mixer1.2 (>= > 1.2.12-11+b1). There are other solutions like using Conflicts or > dpkg's shlibs mechanism but since tecnoballz is the only package that > depends on libsdl-mixer1.2 and libmikmod3 at the same time, it was > simpler to add a stricter dependency on libsdl-mixer1.2. > > [1] https://bugs.debian.org/776260 > I don't think kluding this is worth it. The only reasonable way to avoid something like this (for next time) is to have versioned symbols in libraries (libmikmod in this case).
Cheers, Julien
signature.asc
Description: Digital signature