Your message dated Sun, 26 May 2013 19:04:20 +0000
with message-id <[email protected]>
and subject line Bug#706564: fixed in supertux 0.3.3-6
has caused the Debian Bug report #706564,
regarding supertux: joystick input configuration is lost, if supertux is 
started when the joystick is not plugged in
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.)


-- 
706564: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=706564
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: supertux
Version: 0.3.3-5
Severity: normal

Hello,
the in-game configuration menu for joystick input lets me assign a different
button or axis movement to each action.
For instance, I may configure the game so that:

  Action       Control
  -----------------------
  up           "Axis -Y"
  down         "Axis +Y"
  left         "Axis -X"
  right        "Axis +X"
  jump         "Button 6"
  action       "Button 7"
  pause/menu   "Button 5"
  peek left    "Button 3"
  peek right   "Button 1"
  peek up      "Button 4"
  peek down    "Button 0"

This is really nice and is automatically saved to ~/.supertux2/config

However, I found that, if you start the game when the joystick is not
plugged in, the program spits out the following messages to stderr
(among many other ones):

  [INFO] 
/tmp/buildd/supertux-0.3.3/src/control/joystickkeyboardcontroller.cpp:234 
Invalid button '0' in buttonmap
  [INFO] 
/tmp/buildd/supertux-0.3.3/src/control/joystickkeyboardcontroller.cpp:234 
Invalid button '1' in buttonmap
  [INFO] 
/tmp/buildd/supertux-0.3.3/src/control/joystickkeyboardcontroller.cpp:234 
Invalid button '3' in buttonmap
  [INFO] 
/tmp/buildd/supertux-0.3.3/src/control/joystickkeyboardcontroller.cpp:234 
Invalid button '4' in buttonmap
  [INFO] 
/tmp/buildd/supertux-0.3.3/src/control/joystickkeyboardcontroller.cpp:234 
Invalid button '5' in buttonmap
  [INFO] 
/tmp/buildd/supertux-0.3.3/src/control/joystickkeyboardcontroller.cpp:234 
Invalid button '6' in buttonmap
  [INFO] 
/tmp/buildd/supertux-0.3.3/src/control/joystickkeyboardcontroller.cpp:234 
Invalid button '7' in buttonmap
  [INFO] 
/tmp/buildd/supertux-0.3.3/src/control/joystickkeyboardcontroller.cpp:242 
Invalid axis '-2' in axismap
  [INFO] 
/tmp/buildd/supertux-0.3.3/src/control/joystickkeyboardcontroller.cpp:242 
Invalid axis '-1' in axismap
  [INFO] 
/tmp/buildd/supertux-0.3.3/src/control/joystickkeyboardcontroller.cpp:242 
Invalid axis '1' in axismap
  [INFO] 
/tmp/buildd/supertux-0.3.3/src/control/joystickkeyboardcontroller.cpp:242 
Invalid axis '2' in axismap

and my joystick input configuration gets lost!
In other words, the configuration file ~/.supertux2/config gets
overwritten with default values for joystick input configuration!

As a consequence, next time I start the game with the joystick plugged
in, I have to re-configure the joystick controls from scratch!
This is very annoying!

I am convinced that supertux should remember the joystick input configuration,
even when the joystick is not plugged in.

Please fix this bug and/or forward my bug report upstream.

Thanks for your time!


-- System Information:
Debian Release: 7.0
  APT prefers testing
  APT policy: (800, 'testing'), (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-4-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages supertux depends on:
ii  libc6                     2.13-38
ii  libcurl3-gnutls           7.26.0-1+wheezy2
ii  libgcc1                   1:4.7.2-5
ii  libgl1-mesa-glx [libgl1]  8.0.5-4
ii  libglew1.7                1.7.0-3
ii  libglu1-mesa [libglu1]    8.0.5-4
ii  libogg0                   1.3.0-4
ii  libopenal1                1:1.14-4
ii  libphysfs1                2.0.3-1
ii  libsdl-image1.2           1.2.12-2
ii  libsdl1.2debian           1.2.15-5
ii  libstdc++6                4.7.2-5
ii  libvorbis0a               1.3.2-1.3
ii  libvorbisfile3            1.3.2-1.3
ii  libx11-6                  2:1.5.0-1
ii  libxext6                  2:1.3.1-2
ii  supertux-data             0.3.3-5

supertux recommends no packages.

supertux suggests no packages.

-- no debconf information

--- End Message ---
--- Begin Message ---
Source: supertux
Source-Version: 0.3.3-6

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

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 Cheng <[email protected]> (supplier of updated supertux 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: Thu, 23 May 2013 02:52:12 -0700
Source: supertux
Binary: supertux supertux-data
Architecture: source amd64 all
Version: 0.3.3-6
Distribution: experimental
Urgency: low
Maintainer: Debian Games Team <[email protected]>
Changed-By: Vincent Cheng <[email protected]>
Description: 
 supertux   - Classic 2D jump 'n run sidescroller with Tux
 supertux-data - Classic 2D jump 'n run sidescroller with Tux (data files)
Closes: 706564
Changes: 
 supertux (0.3.3-6) experimental; urgency=low
 .
   * Add debian/patches/fix_joystick_conf_loss.patch: stop overwriting user's
     joystick configuration with default values when joystick is not plugged in.
     (Closes: #706564)
   * Fix vcs-field-not-canonical.
   * Bump standards version from 3.9.3 to 3.9.4.
Checksums-Sha1: 
 0b69299be4759084f8928c49f89db92e96456cdd 1971 supertux_0.3.3-6.dsc
 debfe503a3edf0092a3cb28ba2b0b2b63fb6d9aa 10602 supertux_0.3.3-6.debian.tar.gz
 80e43fbda8f0f006759bb01bbc30edd7b8f9f82f 823816 supertux_0.3.3-6_amd64.deb
 bd08a95969287b951f7736126cc5988911581658 58606912 supertux-data_0.3.3-6_all.deb
Checksums-Sha256: 
 422dc158ef8125d226b90c3a3de606fad3ac8eed660fcbd57394c977d1d09c2b 1971 
supertux_0.3.3-6.dsc
 d16674c81a435431e18ac1324dd0928022a23845e77d7487240464b06ce67384 10602 
supertux_0.3.3-6.debian.tar.gz
 ae7c83385a2d415160697aa70471d3e809a3e369939dfd33f52c2f2b722db76c 823816 
supertux_0.3.3-6_amd64.deb
 e43045922c307f7a675fcdf52916ea9d0511e6e6aa70da9cfedd7148a66e9c0d 58606912 
supertux-data_0.3.3-6_all.deb
Files: 
 3f6ead5112466acfb5f8b6592fa35afe 1971 games optional supertux_0.3.3-6.dsc
 5c7bec0ff53691ba491377a5da48813a 10602 games optional 
supertux_0.3.3-6.debian.tar.gz
 06df544b3aa84498a156ba655b35e623 823816 games optional 
supertux_0.3.3-6_amd64.deb
 da2a3b8cb43584484ddf24000066574f 58606912 games optional 
supertux-data_0.3.3-6_all.deb

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

iQEcBAEBAgAGBQJRolrtAAoJEIAhAkTu07wNs20IAJxdO6Z4A4Qj1/c/PeGFX9/2
4s93QEJ2DvCuNuuc0iXLsqZl0uV1xSbCs8k73R3Szix2ODIKwmUAv0s9Cr0vfUgQ
ju7UL3kN6u8XJZJIdRD3toFpWxEYhRaqcbLe4+UwpitejsMe7rS2XKmYTmfP3ae+
U+9lneCyzeluEKSj5GDlP7OU5c4MV94I/J4EvoRC+Mvj3xPlzlDouMcEjBe8bItc
SHCHTVu9d5O5j46tgWeUVeR2cNObrIcN89MJdQbnhLybRTI2YJq+vxCN4NkdqEkc
n/pj6dgQR3do6Hky1x21bLrWn254U5csxNZKjP8IIQ3b6SNjKzQVrVwL+O5yxoY=
=z2H/
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to