Bug#776669: unblock: tecnoballz/0.93.1-3

2015-02-08 Thread Markus Koschany
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

2015-01-31 Thread Markus Koschany

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

2015-01-31 Thread Julien Cristau
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

2015-01-31 Thread Markus Koschany
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

2015-01-30 Thread Markus Koschany
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}