Your message dated Wed, 27 Aug 2014 16:35:21 +0000
with message-id <[email protected]>
and subject line Bug#754771: fixed in libprelude 1.0.0-11.4
has caused the Debian Bug report #754771,
regarding libprelude: Please rebuild against libgnutls28-dev
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.)
--
754771: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=754771
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: libprelude
Version: 1.0.0-11.2
Severity: normal
Tags: patch
User: [email protected]
Usertags: gnutls3
Good morning,
Please build libprelude against libgnutls28-dev instead of
libgnutls-dev, the older GnuTLS version should not be part of jessie.
Patch attached.
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'
diff -Nru libprelude-1.0.0/debian/changelog libprelude-1.0.0/debian/changelog
--- libprelude-1.0.0/debian/changelog 2014-05-25 15:58:53.000000000 +0200
+++ libprelude-1.0.0/debian/changelog 2014-07-14 07:54:34.000000000 +0200
@@ -1,3 +1,15 @@
+libprelude (1.0.0-11.3) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Rebuild against libgnutls28-dev.
+ + Switch (build-)dependency.
+ + Add b-d on libgcrypt20-dev.
+ + 10_noinclude_extra.diff: Do not #include <gnutls/extra.h>
+ unconditionally but only if we are actually linking against
+ gnutls-extra.
+
+ -- Andreas Metzler <[email protected]> Mon, 14 Jul 2014 07:43:01 +0200
+
libprelude (1.0.0-11.2) unstable; urgency=medium
* Non-maintainer upload.
diff -Nru libprelude-1.0.0/debian/control libprelude-1.0.0/debian/control
--- libprelude-1.0.0/debian/control 2014-05-25 15:58:53.000000000 +0200
+++ libprelude-1.0.0/debian/control 2014-07-14 07:44:51.000000000 +0200
@@ -7,7 +7,8 @@
Build-Depends: debhelper (>= 9),
dh-autoreconf,
quilt,
- libgnutls-dev(>> 1.2.9),
+ libgnutls28-dev,
+ libgcrypt20-dev,
python-all-dev (>> 2.6.6),
libperl-dev,
libltdl-dev,
@@ -20,7 +21,7 @@
Package: libprelude-dev
Section: libdevel
Architecture: any
-Depends: libprelude2 (= ${binary:Version}), libgnutls-dev, libltdl3-dev, ${misc:Depends}
+Depends: libprelude2 (= ${binary:Version}), libgnutls28-dev, libltdl3-dev, ${misc:Depends}
Description: Security Information Management System [ Development files ]
Prelude is a Universal "Security Information Management" (SIM) system.
Its goals are performance and modularity. It is divided in two main
diff -Nru libprelude-1.0.0/debian/patches/10_noinclude_extra.diff libprelude-1.0.0/debian/patches/10_noinclude_extra.diff
--- libprelude-1.0.0/debian/patches/10_noinclude_extra.diff 1970-01-01 01:00:00.000000000 +0100
+++ libprelude-1.0.0/debian/patches/10_noinclude_extra.diff 2014-07-14 07:53:08.000000000 +0200
@@ -0,0 +1,33 @@
+Description: Don't #include gnutls/extra.h if it not used
+ While configure.ac correctly checks whether linking against
+ libgnutls-extra is needed the header is included unconditionally.
+ This breaks building with GnuTLS v3.
+Author: Andreas Metzler <[email protected]>
+Origin: vendor
+Forwarded: no
+Last-Update: 2014-07-14
+
+--- libprelude-1.0.0.orig/prelude-admin/prelude-admin.c
++++ libprelude-1.0.0/prelude-admin/prelude-admin.c
+@@ -57,7 +57,9 @@
+ #include <errno.h>
+ #include <gnutls/gnutls.h>
+ #include <gnutls/x509.h>
++#ifdef NEED_GNUTLS_EXTRA
+ #include <gnutls/extra.h>
++#endif
+
+ #include "common.h"
+ #include "config-engine.h"
+--- libprelude-1.0.0.orig/prelude-admin/server.c
++++ libprelude-1.0.0/prelude-admin/server.c
+@@ -39,7 +39,9 @@
+
+ #include <gcrypt.h>
+ #include <gnutls/gnutls.h>
++#ifdef NEED_GNUTLS_EXTRA
+ #include <gnutls/extra.h>
++#endif
+
+ #include "prelude-client.h"
+ #include "prelude-error.h"
diff -Nru libprelude-1.0.0/debian/patches/series libprelude-1.0.0/debian/patches/series
--- libprelude-1.0.0/debian/patches/series 2014-05-25 15:58:53.000000000 +0200
+++ libprelude-1.0.0/debian/patches/series 2014-07-14 07:50:07.000000000 +0200
@@ -5,3 +5,4 @@
request_REUSEADDR_before_bind.patch
test-poll_add_sleep_after_write.patch
keep-atfork-symbol.patch
+10_noinclude_extra.diff
--- End Message ---
--- Begin Message ---
Source: libprelude
Source-Version: 1.0.0-11.4
We believe that the bug you reported is fixed in the latest version of
libprelude, 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.
Andreas Metzler <[email protected]> (supplier of updated libprelude 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: SHA512
Format: 1.8
Date: Fri, 15 Aug 2014 07:28:43 +0200
Source: libprelude
Binary: libprelude-dev libprelude2 libprelude2-dbg libprelude-perl
python-prelude
Architecture: source i386
Version: 1.0.0-11.4
Distribution: unstable
Urgency: medium
Maintainer: Pierre Chifflier <[email protected]>
Changed-By: Andreas Metzler <[email protected]>
Description:
libprelude-dev - Security Information Management System [ Development files ]
libprelude-perl - Security Information Management System [ Base library ]
libprelude2 - Security Information Management System [ Base library ]
libprelude2-dbg - Security Information Management System [ Debug symbols ]
python-prelude - Security Information Management System [ Base library ]
Closes: 745951 754771
Changes:
libprelude (1.0.0-11.4) unstable; urgency=medium
.
* Non-maintainer upload.
* 010_gnutlsextrainclude.diff: Do not try to #include <gnutls/extra.h> if it
is not necessary, i.e. when gnutls is new enough (>= 1.2) to ship SRP in
the main library instead of gnutls-extra.
* Build and depend on libgnutls28-dev instead of libgnutls-dev.
Closes: #754771
* Add a (build-)dependency on libgcrypt20-dev.
Closes: #745951
* 016_ppc64el-isnan-tests-fix-for-little-endian-PowerPC.patch from gnulib
upstream to fix test-isnanl-nolibm failure on ppc64el. (Thanks,
Mauricio Faria de Oliveira) - This should fix #751822.
Checksums-Sha1:
9040df25d02f0d5d021268ba4debdea8e914f88f 2117 libprelude_1.0.0-11.4.dsc
793fcd6e3335455e8999edeb81a96697e1b2bdd0 9840
libprelude_1.0.0-11.4.debian.tar.xz
f90f8c183daf55e7f9333a33f70ed7f151b458c9 349388
libprelude-dev_1.0.0-11.4_i386.deb
ad64536b4eb4c506e01c2310aea09758c14a2267 770012 libprelude2_1.0.0-11.4_i386.deb
8f7ad8d8db32712305e513e76169f8d98d67b073 2492288
libprelude2-dbg_1.0.0-11.4_i386.deb
2fc4272a3808885c7db6ba8c0ad6f568277f914b 589462
libprelude-perl_1.0.0-11.4_i386.deb
230a5ba1017e93b700285392383c8e2cc99dadae 512650
python-prelude_1.0.0-11.4_i386.deb
Checksums-Sha256:
dff3d194500f8f4a49a65152506206185c8c23daea25c438d70c1695aa434949 2117
libprelude_1.0.0-11.4.dsc
95667200893f3fccce058029f7b67ff4d882fd833d686c9b54bba8ca15fd5674 9840
libprelude_1.0.0-11.4.debian.tar.xz
2c411d4ced335cd8d0704829b7b5ca3dbdb828c10e83c48d396e00edc461362b 349388
libprelude-dev_1.0.0-11.4_i386.deb
d07412ff5e43abb3f4635942b9ed2691a8f6e60a3b8c331e7dafe5fb4ab97db2 770012
libprelude2_1.0.0-11.4_i386.deb
40e3bfc3d5806123c7365f08e66ae22b962e5896c0df59c324da574ca724e993 2492288
libprelude2-dbg_1.0.0-11.4_i386.deb
8088a7ae6e72d95d514105a812df802ded51df570b1a86a6db72809c8314c341 589462
libprelude-perl_1.0.0-11.4_i386.deb
ddc2674536acf87e65216a10e9a85b384179a61777a889a70511d8a9349903d7 512650
python-prelude_1.0.0-11.4_i386.deb
Files:
480d9370cb7ceee57575c0ea687deb5e 349388 libdevel extra
libprelude-dev_1.0.0-11.4_i386.deb
0c6273b6e34bd6748ada7595af5a494f 770012 libs extra
libprelude2_1.0.0-11.4_i386.deb
32294032c771afff9509df82987f7722 2492288 debug extra
libprelude2-dbg_1.0.0-11.4_i386.deb
e03974503a20551e7ab161c7cd0d9de0 589462 perl extra
libprelude-perl_1.0.0-11.4_i386.deb
e79335a996163611f758f89e7899db6a 512650 python extra
python-prelude_1.0.0-11.4_i386.deb
84ceb6774f9c1e1008183f39ba5e1a37 2117 libs extra libprelude_1.0.0-11.4.dsc
4d1a3d5f3492ebd7a48890e1fc72875f 9840 libs extra
libprelude_1.0.0-11.4.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBCgAGBQJT7dchAAoJEKVPAYVDghSEJxsP/1KcHqHZLU41qDVRGvQdWKVa
ctwaTiGzq0iJO06bJjL3187D0EdkV1kzNi12u7hyTiouTA5/vpIMMjPBzhmn8RDs
S1/YciVFK+ZcYRcgGQDZM9HfDfRQsefx+1R8OqtEDtXPI7TrJNyEWV6kwWSFqdm2
SzjvrN2ffZtlFvCHXK0FrRoIHvVfQd2no1yRcTBOwYzx7Mu5kagkFrGFeNUnSWQS
ctg6tY5osdpKfs316y8TEPlHxolXL/d/pJNq8Zk7ajrzdZx+mxMeCeu2Nwvc7mEX
+ObAOohR3ZMjR9TtF4IamjHFmSbapy1qQOhKHfJOOX5Brr1i46pok2eSeRCsrG/+
ucqPgB2Ye8oxgKvWHcK1Uy6cSNOMnJacr8QCEBYm+VLi5HCc8qVU2P+WKmQGnzw4
7cXLBT0iFphQtvtoBUYxeSxVxC88GfTxekbmg0JslKowaEFHGUYKOoMYLIITWB7M
gtJ6p98VVWYm37CJ+Hdeulb+B6PkrPR1YcPSJLajktklJkIa4r+3fcxR2tH6I9DB
pmZJS4n/KMyIwytao5DP5d/yVrRyALnsHcHjzj24VtrI96bjDfyhM8pArOAELdY0
pW0H/dprejDu09VYGCiRgY0GjrvPIxkMdFVjhnrwCKrFgDCFp34KwpQO7C2Uakk0
okQAU9D2yv8SkfJFHlF5
=Dums
-----END PGP SIGNATURE-----
--- End Message ---