Your message dated Sat, 30 Jan 2010 15:32:48 +0000
with message-id <[email protected]>
and subject line Bug#562793: fixed in balazar3 0.1-6
has caused the Debian Bug report #562793,
regarding balazar3: should use / depend on python, not python2.5
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
562793: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=562793
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: balazar3
Version: 0.1-5
Severity: important
Tags: patch
User: [email protected]
Usertags: origin-ubuntu lucid ubuntu-patch

Hi Vincent,

The balazar3 package currently calls python2.5 from debian/rules for setup,
not python.  This is wrong in a number of ways:

- the package build-depends on python-dev, not on python2.5-dev; python-dev
  is not guaranteed to depend on python2.5, so this command will fail when
  the default python version changes in Debian.
- the package furthermore has a runtime dependency on python2.5 and
  python-cerealizer.  python-cerealizer is *not* guaranteed to provide
  the cerealizer module for python2.5, only for the *current* python
  version; so balazar3-common *as installed on users' systems* will be
  broken as soon as python migrates to 2.6 by default (which should happen
  before the squeeze release).

The below patch from Ubuntu corrects this issue.  I recommend applying it to
the Debian package, as this will become a serious bug once pythonswitches to
2.6 in Debian.

=== modified file 'debian/control'
--- debian/control      2009-07-05 09:30:53 +0000
+++ debian/control      2009-12-27 22:37:24 +0000
@@ -84,7 +84,7 @@
 
 Package: balazar3-common
 Architecture: all
-Depends: python2.5, python-cerealizer, ${misc:Depends}
+Depends: python, python-cerealizer, ${misc:Depends}
 Suggests: python-psyco [i386]
 Description: dungeon adventure game with multiplayer support - common files
  Balazar III is a dungeon adventure game with multiplayer support. As

=== modified file 'debian/rules'
--- debian/rules        2008-11-08 10:22:06 +0000
+++ debian/rules        2009-12-27 22:33:26 +0000
@@ -20,7 +20,7 @@
 $(foreach version,$(VERSIONS), build-stamp-$(version)): build-stamp-%: prepare
        dh_testdir
        (cd build/$(patsubst build-stamp-%,%,$@)  && \
-        python2.5 setup.py build --$(patsubst build-stamp-%,%,$@))
+        python setup.py build --$(patsubst build-stamp-%,%,$@))
        touch $@
 
 install: $(foreach version,$(VERSIONS), install/$(version))
@@ -48,7 +48,7 @@
        dh_testroot
        dh_installdirs
        (cd build/$(patsubst install/%,%,$@) && \
-        python2.5 setup.py install --$(patsubst install/%,%,$@) \
+        python setup.py install --$(patsubst install/%,%,$@) \
               --install-scripts=/usr/games \
               --install-purelib=/usr/share/games 
--install-data=/usr/share/games \
               --root=$(CURDIR)/debian/balazar3-$(patsubst install/%,%,$@))


-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
Ubuntu Developer                                    http://www.debian.org/
[email protected]                                     [email protected]



--- End Message ---
--- Begin Message ---
Source: balazar3
Source-Version: 0.1-6

We believe that the bug you reported is fixed in the latest version of
balazar3, which is due to be installed in the Debian FTP archive:

balazar3-2d_0.1-6_all.deb
  to main/b/balazar3/balazar3-2d_0.1-6_all.deb
balazar3-3d_0.1-6_all.deb
  to main/b/balazar3/balazar3-3d_0.1-6_all.deb
balazar3-common_0.1-6_all.deb
  to main/b/balazar3/balazar3-common_0.1-6_all.deb
balazar3_0.1-6.diff.gz
  to main/b/balazar3/balazar3_0.1-6.diff.gz
balazar3_0.1-6.dsc
  to main/b/balazar3/balazar3_0.1-6.dsc
balazar3_0.1-6_all.deb
  to main/b/balazar3/balazar3_0.1-6_all.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Vincent Bernat <[email protected]> (supplier of updated balazar3 package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Sat, 30 Jan 2010 13:33:33 +0100
Source: balazar3
Binary: balazar3 balazar3-3d balazar3-2d balazar3-common
Architecture: source all
Version: 0.1-6
Distribution: unstable
Urgency: low
Maintainer: Vincent Bernat <[email protected]>
Changed-By: Vincent Bernat <[email protected]>
Description: 
 balazar3   - dungeon adventure game with multiplayer support
 balazar3-2d - dungeon adventure game with multiplayer support - 2D version
 balazar3-3d - dungeon adventure game with multiplayer support - 3D version
 balazar3-common - dungeon adventure game with multiplayer support - common 
files
Closes: 562793
Changes: 
 balazar3 (0.1-6) unstable; urgency=low
 .
   * Don't depend on Python 2.5 and use the default Python: Python 2.4 is
     not in Debian any more so we have at least Python 2.5. Thanks to Steve
     Langasek. Closes: #562793.
   * Bump Standards-Version. No changes required.
Checksums-Sha1: 
 30ef8fb39009659c64c7e79709ec2003cebb305b 1259 balazar3_0.1-6.dsc
 239bc0b4babd9f5eed1d493a3d26d39b0b9176e6 4246 balazar3_0.1-6.diff.gz
 48105029335e4933756ffa53754fed1683e064cd 4404 balazar3_0.1-6_all.deb
 b3b653b34376d2920e5c05cfe9a0559428b6cf61 5547362 balazar3-3d_0.1-6_all.deb
 894ffa630ff02557333e36b887277de41ef87e61 2957762 balazar3-2d_0.1-6_all.deb
 790196a59ebc6e908b274a3b07d065720900adc5 1851344 balazar3-common_0.1-6_all.deb
Checksums-Sha256: 
 16f490f7e7a8db9a09544a95c8d5e9f73148763da1d7ac61e1b3840c06cdb8b2 1259 
balazar3_0.1-6.dsc
 6a0cbf89105e85052015a7ac161f43f9da147b60afc0b27894dd5b15eef2a8c3 4246 
balazar3_0.1-6.diff.gz
 67422eb2686990ac0934b9e0c4ad9c960796e2e108912643f7cd02c548257753 4404 
balazar3_0.1-6_all.deb
 82639742497135123f17a9dbfa816fc28cd21293eb8ae389bf7d15862d541e9a 5547362 
balazar3-3d_0.1-6_all.deb
 2819493c80124ab0623ae72cb5049a890d84f83669f9053bec74332b21d95d6d 2957762 
balazar3-2d_0.1-6_all.deb
 82a51460e2363e0dada2e385cbea42e16439e39d57bbbd44fc667a49b7c775cd 1851344 
balazar3-common_0.1-6_all.deb
Files: 
 24ae7f7a56a9eb696f53b16f5a6ee0c3 1259 games optional balazar3_0.1-6.dsc
 52521534958e2053b9e5803ee0caa74a 4246 games optional balazar3_0.1-6.diff.gz
 738c256b493294c0a3fbfc2206adb9a1 4404 games optional balazar3_0.1-6_all.deb
 91cad43b2ddb1e90880f11585db9e461 5547362 games optional 
balazar3-3d_0.1-6_all.deb
 9f0997d5d7ecba1987fb4e679af307a6 2957762 games optional 
balazar3-2d_0.1-6_all.deb
 3d89c3c9ca437d896e0413a620ac6a80 1851344 games optional 
balazar3-common_0.1-6_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iEYEARECAAYFAktkKb0ACgkQKFvXofIqeU4rcwCfcz1Ru782FD5uU/vPsSyuTYa7
JBsAoJuypiCLnpxzzVm1ST+1GmkAAu7J
=J6T0
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to