Bug#776669: unblock: tecnoballz/0.93.1-3
On Sun, 08. Feb 22:11 Ivo De Decker iv...@debian.org wrote: Hi, On Sat, Jan 31, 2015 at 07:00:28PM +0100, Markus Koschany wrote: Ok. Makes sense. I understand that only a minority of users is affected by that. If you think it's not worth including, so be it. I thought the change was trivial enough to make everybody happy. As the change is already in unstable, I unblocked it anyway. Cheers, Ivo Thanks, Ivo. -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#776669: unblock: tecnoballz/0.93.1-3
unblock tecnoballz/0.93.1-4 Unfortunately I missed that the new dependency was unsatisfiable on arm64 and ppc64el hence another update was required. Please find attached the new debdiff for tecnoballz. 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.0 +0100 +++ tecnoballz-0.93.1/debian/changelog 2015-01-31 16:06:08.0 +0100 @@ -1,3 +1,19 @@ +tecnoballz (0.93.1-4) unstable; urgency=medium + + * Depend on libsdl-mixer1.2 (= 1.2.12-11) because the old dependency was +unsatisfiable on arm64 and ppc64el. + + -- Markus Koschany a...@gambaru.de Sat, 31 Jan 2015 16:05:38 +0100 + +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 a...@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/control2014-11-29 00:58:00.0 +0100 +++ tecnoballz-0.93.1/debian/control2015-01-31 16:06:08.0 +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), tecnoballz-data, ${misc:Depends}, ${shlibs:Depends} signature.asc Description: OpenPGP digital signature
Bug#776669: unblock: tecnoballz/0.93.1-3
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
Bug#776669: unblock: tecnoballz/0.93.1-3
On 31.01.2015 18:47, Julien Cristau wrote: [...] 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 Ok. Makes sense. I understand that only a minority of users is affected by that. If you think it's not worth including, so be it. I thought the change was trivial enough to make everybody happy. Cheers, Markus signature.asc Description: OpenPGP digital signature
Bug#776669: unblock: tecnoballz/0.93.1-3
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 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.0 +0100 +++ tecnoballz-0.93.1/debian/changelog 2015-01-30 13:02:19.0 +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 a...@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.0 +0100 +++ tecnoballz-0.93.1/debian/control 2015-01-30 13:02:19.0 +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}