Your message dated Sun, 06 Apr 2014 17:18:35 +0000
with message-id <[email protected]>
and subject line Bug#638646: fixed in gkrellm 2.3.5-6
has caused the Debian Bug report #638646,
regarding Could be built without gcrypt dependency
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.)


-- 
638646: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=638646
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: gkrellm
Version: 2.3.4-1
Tags: upstream
User: [email protected]
Usertags: gnutls3

This package links against libgcrypt. Afaict the only gcrypt related
code is this one:

---------------------------
if defined(HAVE_GNUTLS)
#include <gnutls/openssl.h>
#include <gcrypt.h>
#include <pthread.h>
#define MD5Init         MD5_Init
#define MD5Update       MD5_Update
#define MD5Final        MD5_Final
GCRY_THREAD_OPTION_PTHREAD_IMPL;
#else
[...]
#ifdef HAVE_GNUTLS
        gcry_control (GCRYCTL_SET_THREAD_CBS, &gcry_threads_pthread);
        gnutls_global_init();
        SSL_load_error_strings();
        SSL_library_init();
---------------------------


Starting with gnutls version 2.12. this should not be necessary
anymore. Quoting its NEWS:
------------------------------
** libgnutls: Added gnutls_global_set_mutex() to allow setting
alternative locking procedures. By default the system available
locking is used. In *NIX pthreads are used and in windows the
critical section API. This follows a different approach than the
previous versions that depended on libgcrypt initialization. The
locks are now set by default in systems that support it. Programs
that used gcry_control() to set thread locks should insert it into
a block of
#if GNUTLS_VERSION_NUMBER <= 0x020b00
        gcry_control(...)
#endif
------------------------------

Of course the configure script will also need to changed to only
search for and link against gcrypt if gnutls is << 2.12.

gnutls 3.0.0 uses nettle instead of gcrypt as crypto backend and
therefore losing unnecessary libgcrypt11 dependencies would be nice.

cu Andreas
-- 
`What a good friend you are to him, Dr. Maturin. His other friends are
so grateful to you.'
`I sew his ears on from time to time, sure'



--- End Message ---
--- Begin Message ---
Source: gkrellm
Source-Version: 2.3.5-6

We believe that the bug you reported is fixed in the latest version of
gkrellm, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Sandro Tosi <[email protected]> (supplier of updated gkrellm 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: Sun, 06 Apr 2014 19:05:07 +0200
Source: gkrellm
Binary: gkrellm gkrellmd
Architecture: source amd64
Version: 2.3.5-6
Distribution: unstable
Urgency: low
Maintainer: Sandro Tosi <[email protected]>
Changed-By: Sandro Tosi <[email protected]>
Description: 
 gkrellm    - GNU Krell Monitors
 gkrellmd   - GNU Krell Monitors Server
Closes: 638646 731604
Changes: 
 gkrellm (2.3.5-6) unstable; urgency=low
 .
   [ Andreas Metzler ]
   * Pull 11_Only-use-Libgcrypt-for-GnuTLS-2.12.patch and
     12_Do-not-include-gcrypt.h-for-newer-GnuTLS-versions.patch from upstream
     GIT to stop unnecessary linkage against libgcrypt. Closes: #638646
   * Build-Depend on libgnutls-openssl-dev instead of libgnutls-dev to allow
     transitioning to newer GnuTLS; Closes: #731604
 .
   [ Sandro Tosi ]
   * bump Standards-Version to 3.9.5 (no changes needed)
Checksums-Sha1: 
 0b57c997f91fab415c6c4ed40362c66c9134682a 1336 gkrellm_2.3.5-6.dsc
 56a57437eb22e38b776049fad4c70b187a8c32f5 16448 gkrellm_2.3.5-6.debian.tar.xz
 c86b19f5746167f31bdcfb73d96d73d4db2151c3 560474 gkrellm_2.3.5-6_amd64.deb
 0b301a4ce447b3ca819a5e836a1f5c7f790ff634 111356 gkrellmd_2.3.5-6_amd64.deb
Checksums-Sha256: 
 4d0d11a081435b89afe83d6adcb9d6f4d401b4f0828ab663be4f6bcd53b518ba 1336 
gkrellm_2.3.5-6.dsc
 bf14824bd56f66b38dc77d53e586045ade041b7500380600fce83a4169bf87e4 16448 
gkrellm_2.3.5-6.debian.tar.xz
 101ca3f24e39af13ac6450b15f00d4044e1d34f22eeb3f7f20d0c6e003e67b58 560474 
gkrellm_2.3.5-6_amd64.deb
 e4bd8e992182f7430cf32ab5df717954d9c02597c21fe82be757b00d6504d99d 111356 
gkrellmd_2.3.5-6_amd64.deb
Files: 
 cff529f371e3de41ff8a5cee6ccfa50e 1336 x11 optional gkrellm_2.3.5-6.dsc
 4af09812c922acea7383bb7d5cea5ec7 16448 x11 optional 
gkrellm_2.3.5-6.debian.tar.xz
 9a1e11f3d2ecc120c76a8ff4f2362672 560474 x11 optional gkrellm_2.3.5-6_amd64.deb
 ec61a4ac4d1ee12701f4479be8a44940 111356 x11 optional gkrellmd_2.3.5-6_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.14 (GNU/Linux)

iEYEARECAAYFAlNBic8ACgkQAukwV0RN2VAvGgCfRmGJDuYEIB2QNn3WOXsgzzMr
v40AnRxF3unZK4EcV6z8VRYX1Q177BfX
=8rNV
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to