<div dir="ltr"><div>So this happens:</div><div><br></div><div>WARNING: QA Issue: gnutls-openssl rdepends on libidn, but it isn't a build dependency? [build-deps]</div><div>WARNING: QA Issue: gnutls-xx rdepends on libidn, but it isn't a build dependency? [build-deps]</div><div>WARNING: QA Issue: gnutls-dev rdepends on libidn, but it isn't a build dependency? [build-deps]</div><div>WARNING: QA Issue: gnutls-bin rdepends on libidn, but it isn't a build dependency? [build-deps]</div><div>WARNING: QA Issue: gnutls rdepends on libidn, but it isn't a build dependency? [build-deps]</div><div><br></div><div>Ross</div></div><div class="gmail_extra"><br><div class="gmail_quote">On 14 June 2015 at 06:37, Armin Kuster <span dir="ltr"><<a href="mailto:akuster808@gmail.com" target="_blank">akuster808@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">This version supports the nettle 3.x and higher and requires that version.<br>
<br>
this include a security fix:<br>
GNUTLS-SA-2015-2<br>
no CVE assigned to date.<br>
<br>
enable openssl compat via PACKAGECONFIG as iputils needs gnutls/openssl.h<br>
<br>
for migration info:<br>
<a href="http://www.gnutls.org/manual/gnutls.html#Upgrading-from-previous-versions" rel="noreferrer" target="_blank">http://www.gnutls.org/manual/gnutls.html#Upgrading-from-previous-versions</a><br>
<br>
Signed-off-by: Armin Kuster <<a href="mailto:akuster808@gmail.com">akuster808@gmail.com</a>><br>
---<br>
meta/recipes-support/gnutls/gnutls.inc | 3 ++-<br>
.../gnutls/configure.ac-fix-sed-command.patch | 29 ++++++++++------------<br>
meta/recipes-support/gnutls/<a href="http://gnutls_3.3.14.bb" rel="noreferrer" target="_blank">gnutls_3.3.14.bb</a> | 8 ------<br>
meta/recipes-support/gnutls/<a href="http://gnutls_3.4.1.bb" rel="noreferrer" target="_blank">gnutls_3.4.1.bb</a> | 8 ++++++<br>
4 files changed, 23 insertions(+), 25 deletions(-)<br>
delete mode 100644 meta/recipes-support/gnutls/<a href="http://gnutls_3.3.14.bb" rel="noreferrer" target="_blank">gnutls_3.3.14.bb</a><br>
create mode 100644 meta/recipes-support/gnutls/<a href="http://gnutls_3.4.1.bb" rel="noreferrer" target="_blank">gnutls_3.4.1.bb</a><br>
<br>
diff --git a/meta/recipes-support/gnutls/gnutls.inc b/meta/recipes-support/gnutls/gnutls.inc<br>
index e9b138a..6928cb9 100644<br>
--- a/meta/recipes-support/gnutls/gnutls.inc<br>
+++ b/meta/recipes-support/gnutls/gnutls.inc<br>
@@ -34,9 +34,10 @@ do_configure_prepend() {<br>
done<br>
}<br>
<br>
-PACKAGECONFIG ??= "zlib"<br>
+PACKAGECONFIG ??= "zlib openssl_compat"<br>
PACKAGECONFIG[tpm] = "--with-tpm, --without-tpm, trousers"<br>
PACKAGECONFIG[zlib] = "--with-zlib, --without-zlib, zlib"<br>
+PACKAGECONFIG[openssl_compat] = "--enable-openssl-compatibility,,"<br>
<br>
PACKAGES =+ "${PN}-openssl ${PN}-xx"<br>
<br>
diff --git a/meta/recipes-support/gnutls/gnutls/configure.ac-fix-sed-command.patch b/meta/recipes-support/gnutls/gnutls/configure.ac-fix-sed-command.patch<br>
index 44a9934..342143f 100644<br>
--- a/meta/recipes-support/gnutls/gnutls/configure.ac-fix-sed-command.patch<br>
+++ b/meta/recipes-support/gnutls/gnutls/configure.ac-fix-sed-command.patch<br>
@@ -13,19 +13,16 @@ Signed-off-by: Robert Yang <<a href="mailto:liezhi.yang@windriver.com">liezhi.yang@windriver.com</a>><br>
<a href="http://configure.ac" rel="noreferrer" target="_blank">configure.ac</a> | 2 +-<br>
1 file changed, 1 insertion(+), 1 deletion(-)<br>
<br>
-diff --git a/<a href="http://configure.ac" rel="noreferrer" target="_blank">configure.ac</a> b/<a href="http://configure.ac" rel="noreferrer" target="_blank">configure.ac</a><br>
-index c6818a0..1c4582d 100644<br>
---- a/<a href="http://configure.ac" rel="noreferrer" target="_blank">configure.ac</a><br>
-+++ b/<a href="http://configure.ac" rel="noreferrer" target="_blank">configure.ac</a><br>
-@@ -466,7 +466,7 @@ if test "$NEED_LIBOPTS_DIR" = "true";then<br>
- dnl replace libopts-generated files with distributed backups, if present<br>
- missing_baks=<br>
- for i in ${srcdir}/src/*-args.c.bak ${srcdir}/src/*-args.h.bak; do<br>
-- nam=`echo $i|sed 's/.bak//g'`<br>
-+ nam=`echo $i|sed 's/\.bak$//'`<br>
- if test -f $i;then<br>
- cp -f $i $nam<br>
- else<br>
---<br>
-2.0.1<br>
-<br>
+Index: gnutls-3.4.1/<a href="http://configure.ac" rel="noreferrer" target="_blank">configure.ac</a><br>
+===================================================================<br>
+--- gnutls-3.4.1.orig/<a href="http://configure.ac" rel="noreferrer" target="_blank">configure.ac</a><br>
++++ gnutls-3.4.1/<a href="http://configure.ac" rel="noreferrer" target="_blank">configure.ac</a><br>
+@@ -530,7 +530,7 @@ if test "$enable_tools" != "no" || test<br>
+ dnl replace libopts-generated files with distributed backups, if present<br>
+ missing_baks=<br>
+ for i in ${srcdir}/src/*-args.c.bak ${srcdir}/src/*-args.h.bak; do<br>
+- nam=`echo $i|sed 's/.bak//g'`<br>
++ nam=`echo $i|sed 's/\.bak$//'`<br>
+ if test -f $i;then<br>
+ cp -f $i $nam<br>
+ else<br>
diff --git a/meta/recipes-support/gnutls/<a href="http://gnutls_3.3.14.bb" rel="noreferrer" target="_blank">gnutls_3.3.14.bb</a> b/meta/recipes-support/gnutls/<a href="http://gnutls_3.3.14.bb" rel="noreferrer" target="_blank">gnutls_3.3.14.bb</a><br>
deleted file mode 100644<br>
index f41d183..0000000<br>
--- a/meta/recipes-support/gnutls/<a href="http://gnutls_3.3.14.bb" rel="noreferrer" target="_blank">gnutls_3.3.14.bb</a><br>
+++ /dev/null<br>
@@ -1,8 +0,0 @@<br>
-require gnutls.inc<br>
-<br>
-SRC_URI += "file://correct_rpl_gettimeofday_signature.patch \<br>
- file://configure.ac-fix-sed-command.patch \<br>
- file://use-pkg-config-to-locate-zlib.patch \<br>
- "<br>
-SRC_URI[md5sum] = "7f4465f8c564cf9cb8f5cb38b909f7ca"<br>
-SRC_URI[sha256sum] = "0dfa0030faad8909c1e904105198232d6bc0123cae8cf4933b2bac85ee7cec52"<br>
diff --git a/meta/recipes-support/gnutls/<a href="http://gnutls_3.4.1.bb" rel="noreferrer" target="_blank">gnutls_3.4.1.bb</a> b/meta/recipes-support/gnutls/<a href="http://gnutls_3.4.1.bb" rel="noreferrer" target="_blank">gnutls_3.4.1.bb</a><br>
new file mode 100644<br>
index 0000000..1b64813<br>
--- /dev/null<br>
+++ b/meta/recipes-support/gnutls/<a href="http://gnutls_3.4.1.bb" rel="noreferrer" target="_blank">gnutls_3.4.1.bb</a><br>
@@ -0,0 +1,8 @@<br>
+require gnutls.inc<br>
+<br>
+SRC_URI += "file://correct_rpl_gettimeofday_signature.patch \<br>
+ file://configure.ac-fix-sed-command.patch \<br>
+ file://use-pkg-config-to-locate-zlib.patch \<br>
+ "<br>
+SRC_URI[md5sum] = "2d04f34fa25b45f9dcb9104c0394e12e"<br>
+SRC_URI[sha256sum] = "e9b5f58becf34756464216056cd5abbf04315eda80a374d02699dee83f80b12e"<br>
<span class="HOEnZb"><font color="#888888">--<br>
2.3.5<br>
<br>
--<br>
_______________________________________________<br>
Openembedded-core mailing list<br>
<a href="mailto:Openembedded-core@lists.openembedded.org">Openembedded-core@lists.openembedded.org</a><br>
<a href="http://lists.openembedded.org/mailman/listinfo/openembedded-core" rel="noreferrer" target="_blank">http://lists.openembedded.org/mailman/listinfo/openembedded-core</a><br>
</font></span></blockquote></div><br></div>