Your message dated Mon, 07 Sep 2009 04:17:28 +0000
with message-id <[email protected]>
and subject line Bug#535217: fixed in gpaint 0.3.3-3
has caused the Debian Bug report #535217,
regarding gpaint: Text entry will show unprintable characters
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.)
--
535217: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=535217
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: gpaint
Version: 0.3.3-2netbook1
Severity: minor
Tags: patch
User: [email protected]
Usertags: origin-ubuntu karmic ubuntu-patch
*** /tmp/tmp0zG435
In Ubuntu, we've applied the attached patch to achieve the following:
- debian/patches/22_fix_not_printable_string.dpatch: Don't try to
show unprintable characters.
- debian/control: Add missing Build-Depends on libglade-dev
We thought you might be interested in doing the same.
You can test the 'unprintable bug' by trying to add text, then pressing ctrl+d
(or ctrl+ many keys, really). The patch isn't UTF-8 aware, but neither is the
surrounding key press code, so I didn't bother redesigning it.
The libglade fix is because libgnomeprintui no longer pulls it in for us.
Upstream bug: https://savannah.gnu.org/bugs/?26923
Downstream bug: https://bugs.launchpad.net/netbook-remix/+bug/262648
-- System Information:
Debian Release: squeeze/sid
APT prefers karmic-updates
APT policy: (500, 'karmic-updates'), (500, 'karmic-security'), (500, 'karmic')
Architecture: i386 (i686)
Kernel: Linux 2.6.30-10-generic (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/dash
diff -u gpaint-0.3.3/debian/control gpaint-0.3.3/debian/control
--- gpaint-0.3.3/debian/control
+++ gpaint-0.3.3/debian/control
@@ -4,7 +4,7 @@
Vcs-Git: git://git.debian.org/git/users/goedson/pkg-gpaint.git
Vcs-Browser: http://git.debian.org/?p=users/goedson/pkg-gpaint.git;a=summary
Maintainer: Goedson Teixeira Paixao <[email protected]>
-Build-Depends: debhelper (>= 4.1.46), libgnomeui-dev, zlib1g-dev, libxml2-dev, libgnomeprint2.2-dev, libgnomeprintui2.2-dev, autotools-dev, dpatch, cdbs
+Build-Depends: debhelper (>= 4.1.46), libgnomeui-dev, zlib1g-dev, libxml2-dev, libgnomeprint2.2-dev, libgnomeprintui2.2-dev, autotools-dev, dpatch, cdbs, libglade2-dev (>= 2.5.1)
Standards-Version: 3.7.2
Package: gpaint
diff -u gpaint-0.3.3/debian/patches/00list gpaint-0.3.3/debian/patches/00list
--- gpaint-0.3.3/debian/patches/00list
+++ gpaint-0.3.3/debian/patches/00list
@@ -7,0 +8 @@
+22_fix_not_printable_string
only in patch2:
unchanged:
--- gpaint-0.3.3.orig/debian/patches/22_fix_not_printable_string.dpatch
+++ gpaint-0.3.3/debian/patches/22_fix_not_printable_string.dpatch
@@ -0,0 +1,22 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## 20_fix_not_printable_string_text.c.patch.dpatch by <Ying-Chun Liu (PaulLiu) <[email protected]>>
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: No description.
+
+...@dpatch@
+diff -urNad gpaint-0.3.3~/src/text.c gpaint-0.3.3/src/text.c
+--- gpaint-0.3.3~/src/text.c 2009-06-30 15:11:40.000000000 -0400
++++ gpaint-0.3.3/src/text.c 2009-06-30 15:12:58.000000000 -0400
+@@ -235,7 +235,10 @@
+ }
+ else if (keyevent->string)
+ {
+- g_string_append(text->textbuf, keyevent->string);
++ if (isprint(keyevent->string[0])) /* not UTF-8 aware */
++ {
++ g_string_append(text->textbuf, keyevent->string);
++ }
+ }
+ else if ((keyevent->keyval >= GDK_space) && (keyevent->keyval < GDK_Shift_L))
+ {
--- End Message ---
--- Begin Message ---
Source: gpaint
Source-Version: 0.3.3-3
We believe that the bug you reported is fixed in the latest version of
gpaint, which is due to be installed in the Debian FTP archive:
gpaint_0.3.3-3.diff.gz
to pool/main/g/gpaint/gpaint_0.3.3-3.diff.gz
gpaint_0.3.3-3.dsc
to pool/main/g/gpaint/gpaint_0.3.3-3.dsc
gpaint_0.3.3-3_i386.deb
to pool/main/g/gpaint/gpaint_0.3.3-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.
Goedson Teixeira Paixao <[email protected]> (supplier of updated gpaint
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: Mon, 07 Sep 2009 00:27:47 -0300
Source: gpaint
Binary: gpaint
Architecture: source i386
Version: 0.3.3-3
Distribution: unstable
Urgency: low
Maintainer: Goedson Teixeira Paixao <[email protected]>
Changed-By: Goedson Teixeira Paixao <[email protected]>
Description:
gpaint - GNU Paint - a small, easy to use paint program for GNOME
Closes: 497483 535217 544162
Changes:
gpaint (0.3.3-3) unstable; urgency=low
.
* Updated menu entry with a new SVG icon (Closes: #497483) (LP: #127298).
Thanks to Fernando Muñoz for the art.
* debian/patches/21_fix_crash_on_fill_button_click.dpatch: Added. Fixes a
crash when the fill button is clicked before the text tool is selected.
(Closes: #544162)(LP: #348764)
* debian/patches/22_fix_not_printable_string.dpatch: Added. Ignores
non-printable characters on text input. (Closes: #535217).
Thanks Ying-Chun Liu for the patch
Checksums-Sha1:
5824a633e4c530fcb51e71cb798f216eb3259e42 1223 gpaint_0.3.3-3.dsc
d448ce76ff185b9a95f8518d23db59bb1ae99868 17964 gpaint_0.3.3-3.diff.gz
b9a39a27cb71fe357a45ddae8bc126f3daaa5f64 131326 gpaint_0.3.3-3_i386.deb
Checksums-Sha256:
7088452839573eaee36caa31a96bf113b14c2abbbadd279c543150f7ed03ae6f 1223
gpaint_0.3.3-3.dsc
8d4fa8df3353a8255a89e50136a89639f9d9354206c93e7cdbfef86378c34bd5 17964
gpaint_0.3.3-3.diff.gz
66f17a47083b080f2214d05741a184c9c5e240f2522bfd6f9927df74241570ff 131326
gpaint_0.3.3-3_i386.deb
Files:
144caafc6bc7ed26bb88267d0a64cc16 1223 gnome optional gpaint_0.3.3-3.dsc
afe1758c2a5e8f75f991261039215e27 17964 gnome optional gpaint_0.3.3-3.diff.gz
0349337f34702097ca46a9fc3b82334f 131326 gnome optional gpaint_0.3.3-3_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEARECAAYFAkqkgUEACgkQ7tjUzB3rjq4ISQCeI5fHE1i5YfRXgOx9qRfzh5RT
oFIAnRCxpjkWNf6VPIccwkB9lSMQJfjw
=OYCe
-----END PGP SIGNATURE-----
--- End Message ---