[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#776669: unblock: tecnoballz/0.93.1-3



Package: release.debian.org
Severity: normal
User: release.debian.org@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

unblock tecnoballz/0.93.1-3

Regards,

Markus
diff -Nru tecnoballz-0.93.1/debian/changelog tecnoballz-0.93.1/debian/changelog
--- tecnoballz-0.93.1/debian/changelog	2014-11-29 01:17:52.000000000 +0100
+++ tecnoballz-0.93.1/debian/changelog	2015-01-30 13:02:19.000000000 +0100
@@ -1,3 +1,12 @@
+tecnoballz (0.93.1-3) unstable; urgency=medium
+
+  * Move package to Git. Update VCS-fields.
+  * Tighten the dependency on libsdl-mixer1.2 and pull in the latest
+    version which depends on libmikmod3. Therefore the sound will work again.
+    Thanks to Celelibi for the report. (Closes: #776260)
+
+ -- Markus Koschany <apo@gambaru.de>  Fri, 30 Jan 2015 12:57:09 +0100
+
 tecnoballz (0.93.1-2) unstable; urgency=medium
 
   * Team upload.
diff -Nru tecnoballz-0.93.1/debian/control tecnoballz-0.93.1/debian/control
--- tecnoballz-0.93.1/debian/control	2014-11-29 00:58:00.000000000 +0100
+++ tecnoballz-0.93.1/debian/control	2015-01-30 13:02:19.000000000 +0100
@@ -20,12 +20,13 @@
  libxxf86vm-dev
 Standards-Version: 3.9.6
 Homepage: http://linux.tlk.fr/games/TecnoballZ/
-Vcs-Svn: svn://anonscm.debian.org/pkg-games/packages/trunk/tecnoballz/
-Vcs-Browser: http://anonscm.debian.org/viewvc/pkg-games/packages/trunk/tecnoballz/
+Vcs-Git: git://anonscm.debian.org/pkg-games/tecnoballz.git
+Vcs-Browser: http://anonscm.debian.org/cgit/pkg-games/tecnoballz.git
 
 Package: tecnoballz
 Architecture: any
 Depends:
+ libsdl-mixer1.2 (>= 1.2.12-11+b1),
  tecnoballz-data,
  ${misc:Depends},
  ${shlibs:Depends}

Reply to: