Your message dated Thu, 14 Jul 2011 14:50:08 +0000
with message-id <[email protected]>
and subject line Bug#628457: fixed in gtk+3.0 3.0.11-1
has caused the Debian Bug report #628457,
regarding [libgtk-3-0] Infinite-loop in GTK_FILE_CHOOSER_ACTION_CREATE_FOLDER
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.)
--
628457: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=628457
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libgtk-3-0, libgtk2.0-0
Version: libgtk-3-0/3.0.8-1
Version: libgtk2.0-0/2.24.4-3
Tags: patch
Hi,
There is bug in file chooser if called in "create folder" mode.
If user confirms the dialog while the filename
entry is empty, infinitive-loop is entered.
Gnome Bug: https://bugzilla.gnome.org/show_bug.cgi?id=642929
It is fixed in
http://git.gnome.org/browse/gtk+/commit/?id=2ebe1ef6f27009dfb10b46796680219bca597493.
Patch backported to libgtk-3-0_3.0.8 attached; but libgtk2.0-0_2.24.4-3
seems affected too.
--
Regards,
Petr Gajdůšek
Don't infinite-loop in GTK_FILE_CHOOSER_ACTION_CREATE_FOLDER
If the user pressed Enter to confirm the file chooser while the filename entry
was empty, then gtk_file_chooser_default_should_respond() would go back and forth
between the cases for handling the filename entry and the file list.
Bug: https://bugzilla.gnome.org/show_bug.cgi?id=642929
Patch stolen from upstream fix:
http://git.gnome.org/browse/gtk+/commit/?id=2ebe1ef6f27009dfb10b46796680219bca597493
--- a/gtk/gtkfilechooserdefault.c
+++ b/gtk/gtkfilechooserdefault.c
@@ -8593,7 +8593,8 @@
if (is_empty)
{
- if (impl->action == GTK_FILE_CHOOSER_ACTION_SAVE)
+ if (impl->action == GTK_FILE_CHOOSER_ACTION_SAVE
+ || impl->action == GTK_FILE_CHOOSER_ACTION_CREATE_FOLDER)
return FALSE;
goto file_list;
--- End Message ---
--- Begin Message ---
Source: gtk+3.0
Source-Version: 3.0.11-1
We believe that the bug you reported is fixed in the latest version of
gtk+3.0, which is due to be installed in the Debian FTP archive:
gir1.2-gtk-3.0_3.0.11-1_i386.deb
to main/g/gtk+3.0/gir1.2-gtk-3.0_3.0.11-1_i386.deb
gtk+3.0_3.0.11-1.debian.tar.gz
to main/g/gtk+3.0/gtk+3.0_3.0.11-1.debian.tar.gz
gtk+3.0_3.0.11-1.dsc
to main/g/gtk+3.0/gtk+3.0_3.0.11-1.dsc
gtk+3.0_3.0.11.orig.tar.bz2
to main/g/gtk+3.0/gtk+3.0_3.0.11.orig.tar.bz2
gtk-3-examples_3.0.11-1_i386.deb
to main/g/gtk+3.0/gtk-3-examples_3.0.11-1_i386.deb
libgail-3-0-dbg_3.0.11-1_i386.deb
to main/g/gtk+3.0/libgail-3-0-dbg_3.0.11-1_i386.deb
libgail-3-0_3.0.11-1_i386.deb
to main/g/gtk+3.0/libgail-3-0_3.0.11-1_i386.deb
libgail-3-common_3.0.11-1_i386.deb
to main/g/gtk+3.0/libgail-3-common_3.0.11-1_i386.deb
libgail-3-dev_3.0.11-1_i386.deb
to main/g/gtk+3.0/libgail-3-dev_3.0.11-1_i386.deb
libgail-3-doc_3.0.11-1_all.deb
to main/g/gtk+3.0/libgail-3-doc_3.0.11-1_all.deb
libgtk-3-0-dbg_3.0.11-1_i386.deb
to main/g/gtk+3.0/libgtk-3-0-dbg_3.0.11-1_i386.deb
libgtk-3-0-udeb_3.0.11-1_i386.udeb
to main/g/gtk+3.0/libgtk-3-0-udeb_3.0.11-1_i386.udeb
libgtk-3-0_3.0.11-1_i386.deb
to main/g/gtk+3.0/libgtk-3-0_3.0.11-1_i386.deb
libgtk-3-bin_3.0.11-1_all.deb
to main/g/gtk+3.0/libgtk-3-bin_3.0.11-1_all.deb
libgtk-3-common_3.0.11-1_all.deb
to main/g/gtk+3.0/libgtk-3-common_3.0.11-1_all.deb
libgtk-3-dev_3.0.11-1_i386.deb
to main/g/gtk+3.0/libgtk-3-dev_3.0.11-1_i386.deb
libgtk-3-doc_3.0.11-1_all.deb
to main/g/gtk+3.0/libgtk-3-doc_3.0.11-1_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.
Michael Biebl <[email protected]> (supplier of updated gtk+3.0 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: SHA256
Format: 1.8
Date: Thu, 14 Jul 2011 14:45:24 +0200
Source: gtk+3.0
Binary: libgtk-3-0 libgtk-3-0-udeb libgtk-3-common libgtk-3-bin libgtk-3-dev
libgtk-3-0-dbg libgtk-3-doc gtk-3-examples gir1.2-gtk-3.0 libgail-3-0
libgail-3-common libgail-3-dev libgail-3-0-dbg libgail-3-doc
Architecture: source all i386
Version: 3.0.11-1
Distribution: unstable
Urgency: low
Maintainer: Sebastien Bacher <[email protected]>
Changed-By: Michael Biebl <[email protected]>
Description:
gir1.2-gtk-3.0 - GTK+ graphical user interface library -- gir bindings
gtk-3-examples - example files for GTK+ 3
libgail-3-0 - GNOME Accessibility Implementation Library -- shared libraries
libgail-3-0-dbg - Gail libraries and debugging symbols
libgail-3-common - GNOME Accessibility Implementation Library -- common modules
libgail-3-dev - GNOME Accessibility Implementation Library -- development files
libgail-3-doc - documentation files of the Gail library
libgtk-3-0 - GTK+ graphical user interface library
libgtk-3-0-dbg - GTK+ libraries and debugging symbols
libgtk-3-0-udeb - GTK+ graphical user interface library - minimal runtime
(udeb)
libgtk-3-bin - programs for the GTK+ graphical user interface library
libgtk-3-common - common files for the GTK+ graphical user interface library
libgtk-3-dev - development files for the GTK+ library
libgtk-3-doc - documentation for the GTK+ graphical user interface library
Closes: 628457
Changes:
gtk+3.0 (3.0.11-1) unstable; urgency=low
.
* New upstream release.
- Fixes infinite-loop in GTK_FILE_CHOOSER_ACTION_CREATE_FOLDER.
(Closes: #628457)
* debian/patches/044_tracker_fts.patch: Enable Tracker full text search.
Checksums-Sha1:
53119f8351f0563a92b8495a1e0f78c965bb2fba 3161 gtk+3.0_3.0.11-1.dsc
e01da1fe2e1baf9a715cb5ceb1f28d7873eed1fd 16949671 gtk+3.0_3.0.11.orig.tar.bz2
6931d2c198fa8626faa48dcc093398f9326dd16b 87169 gtk+3.0_3.0.11-1.debian.tar.gz
f9843af44a02e2a91c106e203fa4c00bc01ad4c4 7089340
libgtk-3-common_3.0.11-1_all.deb
05376448240140b7bab39ddbbc6f8ef0ed9d993f 1172494 libgtk-3-bin_3.0.11-1_all.deb
9e4d24ef51a7cdfd97d7d4c22077ab90e90e56df 3856994 libgtk-3-doc_3.0.11-1_all.deb
973a3afd8f63ba71d08a08d5a4a050d6870fbc5e 1179086 libgail-3-doc_3.0.11-1_all.deb
c9364679a0574e7daf463564d64b55cee2041887 3262332 libgtk-3-0_3.0.11-1_i386.deb
eddff861e3ee049a974255719ea85be803e60e01 1967124
libgtk-3-0-udeb_3.0.11-1_i386.udeb
9447e2a4f0d9a8cafc5f4f98b070f86aab97a0f9 4617958 libgtk-3-dev_3.0.11-1_i386.deb
b73ded42ef531db583dea15a270c746d209fe6f5 5818846
libgtk-3-0-dbg_3.0.11-1_i386.deb
08161c385f28908512cf93544558f8bd6b2e112c 1412144
gtk-3-examples_3.0.11-1_i386.deb
21e8f6bf6da644d931b7492a93aaf0b78c16b353 1380810
gir1.2-gtk-3.0_3.0.11-1_i386.deb
2ecce381f9d78727f44eb176b7e539e02534d441 1180992 libgail-3-0_3.0.11-1_i386.deb
50115fac8f50d5a59c3ea1fbc4dfc6ba21fa6484 1308444
libgail-3-common_3.0.11-1_i386.deb
770d87f520a89cf009fe1edefc8662d9d985395f 1181628
libgail-3-dev_3.0.11-1_i386.deb
061abf68107d92ef805f3b4451d3132dfc2ebc51 1588346
libgail-3-0-dbg_3.0.11-1_i386.deb
Checksums-Sha256:
b3d34fb0c527e3de82c716646a75f517139fcbdbd13e3b29257903089a610b97 3161
gtk+3.0_3.0.11-1.dsc
852d848e2e51373daf04446dc7b427f91bf6953632b45fbe173fb5ed0694100f 16949671
gtk+3.0_3.0.11.orig.tar.bz2
8b7a874f2026cfb3e952be656c59fea6a9fbda0b56bde2f6a62bfd7ae4dbf76c 87169
gtk+3.0_3.0.11-1.debian.tar.gz
8de324b152bc76ce42d7a0c0fc3900f076df825d27b80a487b29c1bed1075c47 7089340
libgtk-3-common_3.0.11-1_all.deb
4407c38869b3afbac0d4194d21255514df6b5143987a8545c0b24b7d2e7fd0be 1172494
libgtk-3-bin_3.0.11-1_all.deb
b9ed650b9eee00f3cfc2f53d1cf2fe281fd286d59c14f795a9b9d8e5790bd54e 3856994
libgtk-3-doc_3.0.11-1_all.deb
78fe93308a48c6b05c4228e5d96d000c2a9376ad664a227c7d6beb4955901ce6 1179086
libgail-3-doc_3.0.11-1_all.deb
734a2b11fa34ec6a3ff7eddc858464b3a02a731a9f2d5d3e92c3f80cb5cb08a2 3262332
libgtk-3-0_3.0.11-1_i386.deb
21661c9f19f9a3f7f07cbc8cf04f32b37f9177f03113ae15c837d6bbb533bee0 1967124
libgtk-3-0-udeb_3.0.11-1_i386.udeb
5acde87fec687d11060d9e76111c13f1d9e415c493c5afcaaabe805588c55584 4617958
libgtk-3-dev_3.0.11-1_i386.deb
6ec27369bc182188e281b02858f864850fd6fc0bb3aa8fb15f92c5d34ae2bf32 5818846
libgtk-3-0-dbg_3.0.11-1_i386.deb
289bec375aaf9fb77b2fdd816ae4410b3178000af29fc5c0bf51f264154ea7e7 1412144
gtk-3-examples_3.0.11-1_i386.deb
9f8cdd22f843220a5b34c8ca5a495ac81a95c0a1c1145ddf377d8fdb6e0042b5 1380810
gir1.2-gtk-3.0_3.0.11-1_i386.deb
e2481c21b453a4401ba66537af32773a14444ae7019cb70607a5df3ae445e003 1180992
libgail-3-0_3.0.11-1_i386.deb
f470c4ac481984946f878158b4258dace0c791b7603764a4aeebe864b3e07193 1308444
libgail-3-common_3.0.11-1_i386.deb
4241c985dd000121a5c0aea84d0b57abb17feee5b7212f012e704b164cabced9 1181628
libgail-3-dev_3.0.11-1_i386.deb
6ac6af1f7fe4f3fb05ba622af66cb841ca0f47d9e6c46bdc3646489f5ba8beff 1588346
libgail-3-0-dbg_3.0.11-1_i386.deb
Files:
4bc66a2a3bfb39bdfea6c8f54c288998 3161 libs optional gtk+3.0_3.0.11-1.dsc
9792d52737b05227659b75eea770fbdf 16949671 libs optional
gtk+3.0_3.0.11.orig.tar.bz2
e6c4d402fbd44aea5469f5431540c640 87169 libs optional
gtk+3.0_3.0.11-1.debian.tar.gz
d0d5f179292cd55f553e2fbb0061acee 7089340 misc optional
libgtk-3-common_3.0.11-1_all.deb
6fc503ae60514c376e06eb9816daea4b 1172494 misc optional
libgtk-3-bin_3.0.11-1_all.deb
741ab8fdfd16462c3a62ed428b76dbdf 3856994 doc optional
libgtk-3-doc_3.0.11-1_all.deb
bd69287b1558d24d39b89ad1c4fceaa8 1179086 doc optional
libgail-3-doc_3.0.11-1_all.deb
f78e5a6f62f9ecace765a40b783f4dcd 3262332 libs optional
libgtk-3-0_3.0.11-1_i386.deb
9f8446388a1849a4f5efa396fa72097e 1967124 debian-installer extra
libgtk-3-0-udeb_3.0.11-1_i386.udeb
068d6371cd3eede5a0282f4e25eee62a 4617958 libdevel optional
libgtk-3-dev_3.0.11-1_i386.deb
8de7d29eafd8c018b615c194704074ff 5818846 debug extra
libgtk-3-0-dbg_3.0.11-1_i386.deb
60be7607c239f89ba32ed601b18ced05 1412144 x11 extra
gtk-3-examples_3.0.11-1_i386.deb
9babf57eb825e94fb2ac8bc1fdf8d560 1380810 libs optional
gir1.2-gtk-3.0_3.0.11-1_i386.deb
d33912052129a51829416ebb31a043ca 1180992 libs optional
libgail-3-0_3.0.11-1_i386.deb
1cbea6aac6be798da8493d660129c988 1308444 libs optional
libgail-3-common_3.0.11-1_i386.deb
ddce68d59f2b7960639091317b150b6e 1181628 libdevel optional
libgail-3-dev_3.0.11-1_i386.deb
3d6a37f894b0e01780824715f8e05b3c 1588346 debug extra
libgail-3-0-dbg_3.0.11-1_i386.deb
Package-Type: udeb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iQIcBAEBCAAGBQJOHvlOAAoJEGrh3w1gjyLcPrcQAJrh55vC34fZEKz4b4UbYrIR
M6o5BsFJTYGDgd7XOhIvax4uevj4n3PaG+8V/TirYkyA5BAEpmF/xIZljoACiBkL
a9UOrOio4G4ThgZy0iUkDFZe7Xpz7u0C5U1oxRX2STI6pJVrXrpnvOd+VWuYXlpP
VIB7/biIO2GxfqE12DcPi19AeDCSeHojDtgBOgIKERzp3IfjYCQyT4fMdKtIYYjd
oHmKQwwcjyvoQJYbpj7EhkjLvieqUE+B1nasWpMZjyw+p/RvaMDyWe7qJqiAwRGR
S/ABhD9gReAUVfPHn6dvEEN7ll93iHG9W1fpuA1PfvSuka9m1BqGGqeTj+NJPtJk
lFL79JT+hheQ0Ncrlr9I+0kbfzZOil2Mg44+8G9hwjNNTyuWfZHo8EiX37tb2OOy
geqQp5wVEN11I2yHdTaLYE2dxcPLn9Yk4/2C9fjVR0HQzZxLjD0JL31/v3WKpbb2
UwkRMMJynlmp2iaCbnRYU0N/T+zj+E82rLzXJ8reX39BEggBNQXwYfj/e6ulTEOJ
Cma8lq4VX7djVqWg4hRsV7CqCQ4Z9ytnZ266hy5nGJMAAVh6JSu/HOfiwmhKFLPn
hUiJoNAx7jmJ5bKpi+lY4fbaY36qB7zaeUw7cCt9FrP69I1VlVF4EFRuze3moGYo
M/jBkEuGULNeva1QKQ6o
=S+9W
-----END PGP SIGNATURE-----
--- End Message ---