Your message dated Tue, 25 Feb 2014 07:33:34 +0000
with message-id <e1wicwe-0002e9...@franck.debian.org>
and subject line Bug#724586: fixed in tinyca 0.7.5-5
has caused the Debian Bug report #724586,
regarding tinyca2: options set with radio buttons when creating a new
certificate are mixed up
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 ow...@bugs.debian.org
immediately.)
--
724586: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=724586
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: tinyca
Version: 0.7.5-4
Severity: important
File: /usr/bin/tinyca2
Tags: upstream patch
After perl and/or gtk2-perl update tyinyca started to sometimes generate
certificates with options other than specified in the new certificate window.
Affected options were controlled via radio buttons - digest, algorithm and key
lenght
After some investigation it turned out that the callback bound to 'toggled'
signal was firing twice (presumably one for unchecking and one for checking the
radio button) resulting in a race condition. The attached patch checks if the
radio button is being set to active before assigning value to certificate
options. Since GUI::_fill_radiobox() seems to be generic this might result in
mangling other options controlled via radio buttons as well.
-- System Information:
Debian Release: jessie/sid
APT prefers testing
APT policy: (990, 'testing'), (500, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 3.10-3-amd64 (SMP w/4 CPU cores)
Locale: LANG=pl_PL.UTF-8, LC_CTYPE=pl_PL.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages tinyca depends on:
ii libgtk2-perl 2:1.247-2+b1
ii liblocale-gettext-perl 1.05-7+b2
ii openssl 1.0.1e-3
Versions of packages tinyca recommends:
ii zip 3.0-7
tinyca suggests no packages.
-- no debconf information
diff --git a/usr/share/tinyca/GUI.pm b/usr/share/tinyca/GUI.pm.orig
index d3c8df2..f782728 100644
--- a/usr/share/tinyca/GUI.pm
+++ b/usr/share/tinyca/GUI.pm.orig
@@ -3098,7 +3098,7 @@ sub _fill_radiobox {
my $key = Gtk2::RadioButton->new($previous_key, $display_name);
$key->set_active(1) if(defined($$var) && $$var eq $value);
$key->signal_connect('toggled' =>
- sub{GUI::CALLBACK::toggle_to_var($key, $var, $value) if($key->get_active()) });
+ sub{GUI::CALLBACK::toggle_to_var($key, $var, $value)});
$radiobox->add($key);
$previous_key = $key;
}
--- End Message ---
--- Begin Message ---
Source: tinyca
Source-Version: 0.7.5-5
We believe that the bug you reported is fixed in the latest version of
tinyca, 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 724...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Christoph Ulrich Scholler <schol...@fnb.tu-darmstadt.de> (supplier of updated
tinyca 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 ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Mon, 24 Feb 2014 23:17:24 +0100
Source: tinyca
Binary: tinyca
Architecture: source all
Version: 0.7.5-5
Distribution: unstable
Urgency: medium
Maintainer: Christoph Ulrich Scholler <schol...@fnb.tu-darmstadt.de>
Changed-By: Christoph Ulrich Scholler <schol...@fnb.tu-darmstadt.de>
Description:
tinyca - simple graphical program for certification authority management
Closes: 380003 724586
Changes:
tinyca (0.7.5-5) unstable; urgency=medium
.
* Bug fix: "options set with radio buttons when creating a new
certificate are mixed up", thanks to Mateusz Kijowski.
Closes: #724586
* Bug fix: "perl syntax warnings (OU != array)". Thanks to
Andrew Schulman for the patch. Closes: #380003, LP: #374241
* Packaging cleanup:
- Fixed lintian warnings:
- debian-rules-missing-recommended-target build-arch
- debian-rules-missing-recommended-target build-indep
- Bumped Standards-Version to 3.9.5.
Checksums-Sha1:
c73d4ef1cf7f0adc5029ecf7ecadc60c9091d64b 1690 tinyca_0.7.5-5.dsc
9e17392ab5411028d106cb3bcb8c0f201ac32654 9791 tinyca_0.7.5-5.diff.gz
6386a6a7549595bf05dc6da4608fb47ad03a1717 89450 tinyca_0.7.5-5_all.deb
Checksums-Sha256:
4d7e274364064a8e88d6a791ced36972adc0297730d112143a63e7f6b26f3089 1690
tinyca_0.7.5-5.dsc
d86fba158606f57177ed2d65b1264f14ab47f97e9b8fd4516b42e18655b8433c 9791
tinyca_0.7.5-5.diff.gz
ac52b2f973d83b2fb7ab4928e9e880dfeaefa710b9e7839609e79781050da32c 89450
tinyca_0.7.5-5_all.deb
Files:
55913eeedf38e76d0072b702826639a8 1690 utils optional tinyca_0.7.5-5.dsc
3e746190c515ae3c70b3b2e8620865f9 9791 utils optional tinyca_0.7.5-5.diff.gz
ca5b08f0c55d3b1498fe9bff002cf88a 89450 utils optional tinyca_0.7.5-5_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBAgAGBQJTDEQxAAoJEFOxrG2xG2J7KS4QAJvCJLbTYH7ZqA/t0wm4h1TZ
7dGDLqItZEd20TSby8qzyLD4oyQ5f11YZGxqML+WEu0xVhcjERPWrM4VB6VIDKRw
hnaLgui9HNK6R8sQnQWeT0NVLmaLn1ho8XXjhcACRfC9topKI6jhBMGTpKZ6DJ4y
FjgIHbkOyI/1MV8Lbi+DPNwyzNC701JLrIoZpPXN00uSIR1UN/7jSyCoXoveXR5j
qnt//Iogp3pws1FYsnFR4q/goYb8359VkiTF+4yOq8+h2e0GA8IIf5DSSidmmdIJ
xN6qbNY69HMF+9unfuoUE2mGSDMYSZsfsaDTNKeMhzyejfnvmasjd3fWZa+eoBzZ
yWn73lpzjIiNu/mci16hsar70oRCLjP6cte5tmFo5XhC9WekpkPESoktsquxRoTb
9GkpFO79p3U3cgfKGnZ/8DzAWh08a+q/IgN7azMnBnk1K4m9xCVqYOlG7H1J8IsS
3aIYT/jT3lBaFj/cmfdr1ay0f2/NLDVmkQGtx0E3D+CAXE3FL1C5eNsC396+H7//
M5TfgL3tMwSHZWVkErgnLSWgPI4E94AvwB9YNTLsHGvhDJ5YRJCiTAYEm7xGkPV2
9Zo01jDaNWxPNvns2sIA8ozPDscPeFasse3UWoD0iZUrC1BgbnUN6K4i9y0nQzyL
++HvtVhsGST1vHkYB6Au
=NXqJ
-----END PGP SIGNATURE-----
--- End Message ---