Your message dated Mon, 24 Nov 2014 03:21:37 +0000
with message-id <e1xskdz-0007w0...@franck.debian.org>
and subject line Bug#764034: fixed in python-gnutls 2.0.1-2
has caused the Debian Bug report #764034,
regarding python-gnutls: GnuTLS OpenPGP functions not in 
gnutls.library.functions
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.)


-- 
764034: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=764034
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: python-gnutls
Version: 2.0.1-1
Severity: normal
Tags: patch upstream

In gnutls/library/functions.py, line 1401, it tries to access the C
library function "gnutls_certificate_get_openpgp_key", to determine if
the OpenPGP functions are present in the library.  (This is a change
from the old code for the old GnuTLS library, which tried to access
"gnutls_certificate_get_openpgp_keyring" instead, but that function
has been removed in the new GnuTLS library, so the change was
necessary.)  The problem is that the function accessed, called
"gnutls_certificate_get_openpgp_key", does not exist, and has never
existed in any version of GnuTLS I could find.  Therefore, the code in
functions.py determines that OpenPGP support is not present and does
not import the needed functions from the C library.  By reading the
following code in functions.py, and comparing with the old version, I
am pretty sure that what was actually meant was instead the function
"gnutls_certificate_set_openpgp_key".  Indeed, when changed to that,
the functions in the Python module are present, callable and working.

/Teddy Hogeborn

-- 
The Mandos Project
http://www.recompile.se/mandos

-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'oldstable'), (50, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.14-1-amd64 (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/bash

Versions of packages python-gnutls depends on:
ii  libgnutls-deb0-28  3.3.8-2
ii  python             2.7.8-1

Versions of packages python-gnutls recommends:
ii  python-twisted-core  14.0.2-2

python-gnutls suggests no packages.

-- no debconf information

-- debsums errors found:
debsums: changed file 
/usr/lib/python2.7/dist-packages/gnutls/library/functions.py (from 
python-gnutls package)
--- gnutls/library/functions.py.~1~	2014-06-26 18:01:34.000000000 +0200
+++ gnutls/library/functions.py	2014-10-05 02:19:39.424176013 +0200
@@ -1398,7 +1398,7 @@
 #
 
 try:
-    gnutls_certificate_get_openpgp_key = libgnutls.gnutls_certificate_get_openpgp_key
+    gnutls_certificate_set_openpgp_key = libgnutls.gnutls_certificate_set_openpgp_key
 except AttributeError:
     pass
 else:

--- End Message ---
--- Begin Message ---
Source: python-gnutls
Source-Version: 2.0.1-2

We believe that the bug you reported is fixed in the latest version of
python-gnutls, 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 764...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Scott Kitterman <sc...@kitterman.com> (supplier of updated python-gnutls 
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: SHA256

Format: 1.8
Date: Sun, 23 Nov 2014 20:34:20 -0500
Source: python-gnutls
Binary: python-gnutls
Architecture: source i386
Version: 2.0.1-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Modules Team 
<python-modules-t...@lists.alioth.debian.org>
Changed-By: Scott Kitterman <sc...@kitterman.com>
Description:
 python-gnutls - Python wrapper for the GNUTLS library
Closes: 764034
Changes:
 python-gnutls (2.0.1-2) unstable; urgency=medium
 .
   * Team upload.
   * Use a function that actually exists to test if OpenPGP functions are
     present in the library (Closes: #764034)
     - Thanks to Teddy Hogeborn for the bug report, the diagnosis, and
       the initial version of the patch
     - Note: Change is done inline to avoid adding a patch system during
       freeze, so it does not appear in the DPMT svn
Checksums-Sha1:
 f7a9fdb0a4e9a0a344819bb961b2cf13b926d1c5 2067 python-gnutls_2.0.1-2.dsc
 fe19b7f80d426b372d0664d815399a49feb0736f 3162 python-gnutls_2.0.1-2.diff.gz
 b235c8b5af8217a72740a316a7bfa9e8b85a503a 39258 python-gnutls_2.0.1-2_i386.deb
Checksums-Sha256:
 7ad9cfbc90732f2860f803636ddf6fd4b1b96906cfd36c20ca044df9ae2bc32d 2067 
python-gnutls_2.0.1-2.dsc
 44debcb0fd2908a086fd9768b52ba3635f38fa545d05f2e805e6f0b1d50b0f39 3162 
python-gnutls_2.0.1-2.diff.gz
 afc01aa7c5259308c1b7baa489b0f1acff2119c31f67ab39c329e564449f67de 39258 
python-gnutls_2.0.1-2_i386.deb
Files:
 910796c25a2702c25b279eee01e956a6 2067 python optional python-gnutls_2.0.1-2.dsc
 d7a18d17ed10053dbde9489ee3fb8a01 3162 python optional 
python-gnutls_2.0.1-2.diff.gz
 474701e0763bce3ba59c2b45297dc8ca 39258 python optional 
python-gnutls_2.0.1-2_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCAAGBQJUco4zAAoJEHjX3vua1ZrxqUUQAKk20WrhJki4GmJ5rAwc/n8t
rHNa3x4ypuSiGM8raX8yE2fkqNuM2fQo8BIWfwxno71C+IsFXpmdDCeoTfoigQ1q
eEoUxndlL/EHCAY5oCiAAUarZfMbz15LtyFOIPl/jWvceepOf9ojCgoNKGoDgfCk
u9gkQsF7fXJz+LyA/UWujV/ivPmfRiy8nEfrSZ4NQ38DLOl3PJ4XrCc6ll3yQgTn
sqKpvSPsEUp6DTAr8td0IKuMdRvFQmBG+179p/dVHz4rx1vvV9jEjxKgxFcT+JwA
oSMsk5ZTEif+X4TvDAXjaLInqLhCEDT81G6AEQJ81dKj/MN0yNgpisfKvlODKrOO
FYEmVxOqZTxUoa6JegBSV8P/T3FeLwm03HFUvT7XKqvOcbo+W7Heq+K4kQYul0Ct
2HQZqJ4n/TfGk4SA/LYJHJjybR/hTq6xy5xINRCcWc+J0I4EKg8IvwvxeagzKkk7
PnZZao+DY0X4FuSqkAUMCsgpBk01orseXuo0e663Xxcmk7XDGYqoR0kGv7suod4S
Q/a9lgRJxTOC3atbPWqZOPeMuCz0AP+y1jEZfr/dRVdCmBObJXLQn1J5GZqEKtWI
Mu8KbVyahpHQofpG4jfmnCUZdQar/NNQGiubUzBQ04t5NGXc+XKyQ6yOmTnNwB9O
cyQCf5XRCIOpaMebF5oY
=412q
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to