Package: tinyca
Version: 0.7.5-2
Severity: minor
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
There is a deprecation warning on execution of tinyca
when clicking on "About" menu:
$ tinyca2
Deprecation warning: use Gtk2::AboutDialog::set_program_name instead of
set_name at /usr/share/tinyca/GUI.pm line 2524.
It is impossible to close the "about" popup with "close" button unless click on
window close button too.
You can find attached a small patch that suppress the warning and allow to
close the popup with the "close" button.
Please note this is not reproductible in oldstable (etch) because the
libgtk2-perl "set_program_name"
function wat not implemented in version 1.140-1 (changelog says that the
function was renamed in
version 1.170 released on 2007-06-17).
After some search, this bug appears in gui-apt-key too (#499145).
- -- System Information:
Debian Release: squeeze/sid
APT prefers testing
APT policy: (900, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.6.26-1-686 (SMP w/2 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages tinyca depends on:
ii libgtk2-perl 1:1.190-1 Perl interface to the 2.x series o
ii liblocale-gettext-perl 1.05-4 Using libc functions for internati
ii openssl 0.9.8g-15 Secure Socket Layer (SSL) binary a
Versions of packages tinyca recommends:
ii zip 2.32-1 Archiver for .zip files
tinyca suggests no packages.
- -- no debconf information
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEARECAAYFAkm2s64ACgkQ35KHK503hAMz0gCdHg7HVrqfJcatk9NzeuQ8CysS
+xEAoIYiF2WHMZ6YkXxNBFbJl7vl86R0
=m3pA
-----END PGP SIGNATURE-----
--- GUI.pm.orig 2006-07-25 22:12:00.000000000 +0200
+++ GUI.pm 2009-03-10 18:43:01.000000000 +0100
@@ -2521,7 +2521,7 @@
my ($aboutdialog, $href, $label);
$aboutdialog = Gtk2::AboutDialog->new();
- $aboutdialog->set_name("TinyCA2");
+ $aboutdialog->set_program_name("TinyCA2");
$aboutdialog->set_version($main->{'version'});
$aboutdialog->set_copyright("2002-2006 Stephan Martin");
$aboutdialog->set_license("GNU Public License (GPL)");
@@ -2534,6 +2534,8 @@
_("French: Thibault Le Meur <[email protected]>"));
$aboutdialog->show_all();
+ $aboutdialog->run;
+ $aboutdialog->destroy;
return;
}