Your message dated Sun, 06 Jul 2008 18:02:13 +0000
with message-id <[EMAIL PROTECTED]>
and subject line Bug#473618: fixed in tuxtype 1.5.17.dfsg1-3
has caused the Debian Bug report #473618,
regarding segfaults in a german utf8 env when a game with utf8 symbols should
be started
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.)
--
473618: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=473618
Debian Bug Tracking System
Contact [EMAIL PROTECTED] with problems
--- Begin Message ---
Package: tuxtype
Version: 1.5.16.dfsg1-1
Severity: important
Tags: patch
tuxtype segfaults if you like to play a game in a german utf8 env with
contains one of these symbols: ÄÖÜß.
I'll attach two fixes here:
The first one will fix that valid words are not used because the symbols
are not known in keyboard.lst.
The second will fix that if there are no words the game crashs. ATM
you'll get a tux waiting for nothing.. but this is much better than a
crashed game. For the future and as a todo it should be possible to add
there a warning dialog (and abort this particular game & go back into
main menu)
Greetings
Winnie
-- System Information:
Debian Release: lenny/sid
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 2.6.24 (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages tuxtype depends on:
ii libc6 2.7-9 GNU C Library: Shared libraries
ii libsdl-image1.2 1.2.6-3 image loading library for Simple D
ii libsdl-mixer1.2 1.2.8-3 mixer library for Simple DirectMed
ii libsdl-pango1 0.1.2-4 text rendering with Pango in SDL a
ii libsdl-ttf2.0-0 2.0.9-1 ttf library for Simple DirectMedia
ii libsdl1.2debian 1.2.13-2 Simple DirectMedia Layer
ii ttf-malayalam-fonts 1:0.5.1 Free TrueType fonts for the Malaya
ii ttf-sil-andika 0.001.desrev-5 smart Unicode sans serif font for
ii ttf-sil-doulos 4.102-1 smart Unicode font for Latin and C
ii tuxtype-data 1.5.16.dfsg1-1 Data files for the Educational Typ
tuxtype recommends no packages.
-- no debconf information
Index: keyboard.lst
===================================================================
--- keyboard.lst (Revision 456)
+++ keyboard.lst (Arbeitskopie)
@@ -54,7 +54,7 @@
5|
0|!
0|@
-0|#
+9|#
0|1
0|2
0|3
@@ -67,4 +67,14 @@
0|0
7|,
8|.
-9|;
+7|;
+8|:
+9|-
+9|_
+9|ö
+9|Ö
+9|ü
+9|Ü
+9|ö
+9|Ö
+9|ß
Index: laser.c
===================================================================
--- laser.c (Revision 456)
+++ laser.c (Arbeitskopie)
@@ -830,6 +830,11 @@
int i = 0;
comet_type* prev_comet = NULL;
+ /* Do nothing if word is a NULL pointer. This could happen for example if a char *
+ in a word is not listed keyboard.lst of this specific language. It would imho *
+ be nicer to get here a warning or a error and not a tux waiting for nothing. *
+ This have to be fixed later. */
+ if (word != NULL) {
DEBUGCODE {fprintf(stderr, "word is: %S\tlength is: %d\n", word, (int)wcslen(word));}
do
{
@@ -866,6 +871,7 @@
DEBUGCODE {fprintf(stderr, "Assigning letter to comet: %C\n", word[i]);}
}
}
+ }
}
LOG ("Leaving laser_add_comet()\n");
}
--- End Message ---
--- Begin Message ---
Source: tuxtype
Source-Version: 1.5.17.dfsg1-3
We believe that the bug you reported is fixed in the latest version of
tuxtype, which is due to be installed in the Debian FTP archive:
tuxtype-data_1.5.17.dfsg1-3_all.deb
to pool/main/t/tuxtype/tuxtype-data_1.5.17.dfsg1-3_all.deb
tuxtype_1.5.17.dfsg1-3.diff.gz
to pool/main/t/tuxtype/tuxtype_1.5.17.dfsg1-3.diff.gz
tuxtype_1.5.17.dfsg1-3.dsc
to pool/main/t/tuxtype/tuxtype_1.5.17.dfsg1-3.dsc
tuxtype_1.5.17.dfsg1-3_i386.deb
to pool/main/t/tuxtype/tuxtype_1.5.17.dfsg1-3_i386.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.
Holger Levsen <[EMAIL PROTECTED]> (supplier of updated tuxtype 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: Sun, 06 Jul 2008 19:26:17 +0200
Source: tuxtype
Binary: tuxtype tuxtype-data
Architecture: source all i386
Version: 1.5.17.dfsg1-3
Distribution: unstable
Urgency: low
Maintainer: Holger Levsen <[EMAIL PROTECTED]>
Changed-By: Holger Levsen <[EMAIL PROTECTED]>
Description:
tuxtype - Educational Typing Tutor Game Starring Tux
tuxtype-data - Data files for the Educational Typing Tutor Game Starring Tux
Closes: 473618
Changes:
tuxtype (1.5.17.dfsg1-3) unstable; urgency=low
.
* Include patches from Patrick Winnertz which prevent tuxtype from crashing
if no wordlists are available and which fix the german keyboard
definition. (Closes: #473618)
* Remove tuxtype-data conflict on older versions of tuxtype.
Checksums-Sha1:
73f2db935455bdc5e0e10ac442ab162f14a9f384 1272 tuxtype_1.5.17.dfsg1-3.dsc
13544a47c161e952c5303e2f0d054242fd1694e5 17024 tuxtype_1.5.17.dfsg1-3.diff.gz
f8487f260d7bf204b2af62af7d4593ddc38a9bd8 5648270
tuxtype-data_1.5.17.dfsg1-3_all.deb
f1ffbcf8bdf4a532eb1d421b651dc4046d2bd84d 76714 tuxtype_1.5.17.dfsg1-3_i386.deb
Checksums-Sha256:
af3526d9f7a352d2eb5a1e173a3ea81a44bd025c17ccfe7c4ace98767e3a64a4 1272
tuxtype_1.5.17.dfsg1-3.dsc
198f925c63e3acb424dbc3c074d0a0674401612c789e078c6fa00f7dcdb2c25d 17024
tuxtype_1.5.17.dfsg1-3.diff.gz
d778a820a620c2f8cd1c965fc835c7471276ad88313fb06ab4142760cb659885 5648270
tuxtype-data_1.5.17.dfsg1-3_all.deb
61866e238bd6176798565f4338627822508e0d166ea5e5e682fb67d74b13c1ee 76714
tuxtype_1.5.17.dfsg1-3_i386.deb
Files:
8ba9b65a6e8a240b047ef8767f948745 1272 games optional tuxtype_1.5.17.dfsg1-3.dsc
5b41ee34cb74bc1b0cd07067ff854d25 17024 games optional
tuxtype_1.5.17.dfsg1-3.diff.gz
ed4d92e978067254526b808c9d4a1c3d 5648270 games optional
tuxtype-data_1.5.17.dfsg1-3_all.deb
8019be0c98b49350b75040288c961cf5 76714 games optional
tuxtype_1.5.17.dfsg1-3_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQFIcQUcUHLQNqxYNSARAhJLAJ927zRIll6Z3BnYHIALVLh7pFoq+wCguU1o
CxOnXJ6MnQiyIlk55RNywHQ=
=1147
-----END PGP SIGNATURE-----
--- End Message ---