Your message dated Sat, 26 May 2012 10:34:36 +0000
with message-id <[email protected]>
and subject line Bug#638662: fixed in tntnet 2.1-2
has caused the Debian Bug report #638662,
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.)


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

This package links against libgcrypt. Afaict the only gcrypt related
code is this one (runtime and test):

---------------------------
#include "tnt/gcryptinit.h"
#include <gnutls/gnutls.h>
#include <errno.h>
#include <pthread.h>

GCRY_THREAD_OPTION_PTHREAD_IMPL;

gcry_error_t gcrypt_init()
{
  gcry_error_t ret;

  ret = gcry_control(GCRYCTL_SET_THREAD_CBS, &gcry_threads_pthread);
---------------------------


Starting with gnutls version 2.12.0 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 we should get rid of unnecessary libgcrypt11 dependencies.

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: tntnet
Source-Version: 2.1-2

We believe that the bug you reported is fixed in the latest version of
tntnet, which is due to be installed in the Debian FTP archive:

libtntnet-dev_2.1-2_amd64.deb
  to main/t/tntnet/libtntnet-dev_2.1-2_amd64.deb
libtntnet10_2.1-2_amd64.deb
  to main/t/tntnet/libtntnet10_2.1-2_amd64.deb
tntnet-demos_2.1-2_amd64.deb
  to main/t/tntnet/tntnet-demos_2.1-2_amd64.deb
tntnet-doc_2.1-2_all.deb
  to main/t/tntnet/tntnet-doc_2.1-2_all.deb
tntnet-runtime_2.1-2_amd64.deb
  to main/t/tntnet/tntnet-runtime_2.1-2_amd64.deb
tntnet_2.1-2.debian.tar.gz
  to main/t/tntnet/tntnet_2.1-2.debian.tar.gz
tntnet_2.1-2.dsc
  to main/t/tntnet/tntnet_2.1-2.dsc
tntnet_2.1-2_amd64.deb
  to main/t/tntnet/tntnet_2.1-2_amd64.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.
Kari Pahula <[email protected]> (supplier of updated tntnet 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: Sat, 26 May 2012 13:04:27 +0300
Source: tntnet
Binary: tntnet tntnet-doc tntnet-demos libtntnet10 libtntnet-dev tntnet-runtime
Architecture: source all amd64
Version: 2.1-2
Distribution: unstable
Urgency: low
Maintainer: Kari Pahula <[email protected]>
Changed-By: Kari Pahula <[email protected]>
Description: 
 libtntnet-dev - Tntnet library development headers
 libtntnet10 - Tntnet libraries
 tntnet     - modular, multithreaded web application server for C++
 tntnet-demos - demo web applications for Tntnet
 tntnet-doc - documentation for Tntnet
 tntnet-runtime - Tntnet runtime system
Closes: 638662 673739
Changes: 
 tntnet (2.1-2) unstable; urgency=low
 .
   * Fix FTBFS with g++-4.7 on non-amd64 (Closes: #673739)
   * Don't use functions directly from gcrypt needlessly if building with
     gnutls.  (A moot change since we used libssl instead already but hey.)
     (Closes: #638662)
   * Add a variable to /etc/default/tntnet to control whether to check that
     port 80 is available.
Checksums-Sha1: 
 1cbdc0d96787cebf3366514af59f002394d7ad72 1336 tntnet_2.1-2.dsc
 f8fab1670b405a3ca8ff32d8234a43c91b3930f7 46841 tntnet_2.1-2.debian.tar.gz
 59663175fd9af17c4db7288d70afd339c85234b6 1107936 tntnet-doc_2.1-2_all.deb
 b1dbc1c179f18d5c7b93ee34a0a7ff9f94759f52 53592 tntnet_2.1-2_amd64.deb
 56fc8128626491eb17629030846b894bfdb3ac08 294930 tntnet-demos_2.1-2_amd64.deb
 2151d9afa183be4de09cda3c12f6c65aeceeb999 345236 libtntnet10_2.1-2_amd64.deb
 db0a071571578617d143136bb41c95b702a890da 135158 libtntnet-dev_2.1-2_amd64.deb
 eb8e32d7994c1941cdf1ad0f67fafc50dffb210b 40790 tntnet-runtime_2.1-2_amd64.deb
Checksums-Sha256: 
 a55ce449a2576359f8b3fd0c727b58ff9c51c31fe9ad8b2684d1801f87f01c40 1336 
tntnet_2.1-2.dsc
 0a8c0346f325d04e5213d23ba2eb5f6af0de64add1dc2d05c22906d5a529d422 46841 
tntnet_2.1-2.debian.tar.gz
 fe011e7e2e9fc327eabd1bd6ba8d6e25a634603fb51b3604b24a4c83ab6e2bcd 1107936 
tntnet-doc_2.1-2_all.deb
 e90c0f1cd707bf37b3986a4af08f1cf10b3913b660dbcd35ff3eff1cf3f1f5e9 53592 
tntnet_2.1-2_amd64.deb
 011f47c27c3867a721bc8116ca0a38c73dcc2300e00b8d34d059e54bcde5f8bd 294930 
tntnet-demos_2.1-2_amd64.deb
 fe0d2dd2fb02f7ec06ebda5c7ce759427bab3c51aad496843a407adac024e60b 345236 
libtntnet10_2.1-2_amd64.deb
 41ee127074619ee4d25b7a91120fcea74b123fba50d395a7ebd9687cf012e08b 135158 
libtntnet-dev_2.1-2_amd64.deb
 3aad912b48262b3e54f17100d1b5c773ecf4d11513f5ae1c599cfbe24be004da 40790 
tntnet-runtime_2.1-2_amd64.deb
Files: 
 f820357a8127fd11e85a0af57131511a 1336 web extra tntnet_2.1-2.dsc
 410e0127e40cb878798e5fabaa452c4f 46841 web extra tntnet_2.1-2.debian.tar.gz
 3aa3179b9111433e2b47074006eb78a3 1107936 doc extra tntnet-doc_2.1-2_all.deb
 dba3a8873988f0ce4ab21da0a2a73ecf 53592 web extra tntnet_2.1-2_amd64.deb
 46a3ae8f03f93cb18227b4402404d9a5 294930 doc extra tntnet-demos_2.1-2_amd64.deb
 8df073e19fd38fbe706510fd1acc4fd0 345236 libs extra libtntnet10_2.1-2_amd64.deb
 c03f9f5e7e82dc7348d556373c77a135 135158 libdevel extra 
libtntnet-dev_2.1-2_amd64.deb
 5c34be31b54dcf2bc82308cae08bda6d 40790 web extra tntnet-runtime_2.1-2_amd64.deb

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

iEYEARECAAYFAk/ArAgACgkQeYl9593Atw0hHgCfZSxX+3vdPZF8VO3LRqKK/KdG
xwsAoLxSxqSKr6t1z5Gqw5MAbBBfGB1Z
=QYLu
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to