[libnet-ssleay-perl] 01/01: Fix FTBFS: apply patch to disable test 33_x509_create_cert.t which fails with openssl 1.0.1t-1+deb8u1 (Closes: #789344)

dom at earth.li dom at earth.li
Sat Jun 11 15:32:28 UTC 2016


This is an automated email from the git hooks/post-receive script.

dom pushed a commit to branch jessie
in repository libnet-ssleay-perl.

commit 00b1e8cdf11d684559415c0f778c4ae579960694
Author: Dominic Hargreaves <dom at earth.li>
Date:   Sat Jun 11 16:29:37 2016 +0100

    Fix FTBFS: apply patch to disable test 33_x509_create_cert.t which fails with openssl 1.0.1t-1+deb8u1 (Closes: #789344)
---
 debian/changelog                                 |  8 ++++++
 debian/patches/disable_33_x509_create_cert.patch | 31 ++++++++++++++++++++++++
 debian/patches/series                            |  1 +
 3 files changed, 40 insertions(+)

diff --git a/debian/changelog b/debian/changelog
index d43f89d..f623dcf 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,11 @@
+libnet-ssleay-perl (1.65-1+deb8u1) UNRELEASED; urgency=medium
+
+  * Team upload.
+  * Fix FTBFS: apply patch to disable test 33_x509_create_cert.t which fails
+    with openssl 1.0.1t-1+deb8u1 (Closes: #789344)
+
+ -- Dominic Hargreaves <dom at earth.li>  Sat, 11 Jun 2016 16:26:36 +0100
+
 libnet-ssleay-perl (1.65-1) unstable; urgency=medium
 
   * Team upload.
diff --git a/debian/patches/disable_33_x509_create_cert.patch b/debian/patches/disable_33_x509_create_cert.patch
new file mode 100644
index 0000000..7c4eb07
--- /dev/null
+++ b/debian/patches/disable_33_x509_create_cert.patch
@@ -0,0 +1,31 @@
+Index: t/local/33_x509_create_cert.t
+===================================================================
+--- a/t/local/33_x509_create_cert.t	(revision 447)
++++ b/t/local/33_x509_create_cert.t	(revision 448)
+@@ -2,7 +2,7 @@
+ 
+ use strict;
+ use warnings;
+-use Test::More tests => 123;
++use Test::More tests => 121;
+ use Net::SSLeay qw/MBSTRING_ASC MBSTRING_UTF8 EVP_PK_RSA EVP_PKT_SIGN EVP_PKT_ENC/;
+ use File::Spec;
+ use utf8;
+@@ -99,10 +99,13 @@
+   }
+   ok(my $alg1 = Net::SSLeay::EVP_get_cipherbyname("DES-EDE3-CBC"), "EVP_get_cipherbyname");
+   like(my $key_pem3 = Net::SSLeay::PEM_get_string_PrivateKey($pk,"password",$alg1), qr/-----BEGIN (ENCRYPTED|RSA) PRIVATE KEY-----/, "PEM_get_string_PrivateKey+passwd+enc_alg");
+-  
+-  ok(my $alg2 = Net::SSLeay::EVP_get_cipherbyname("DES-EDE3-OFB"), "EVP_get_cipherbyname");
+-  like(my $key_pem4 = Net::SSLeay::PEM_get_string_PrivateKey($pk,"password",$alg2), qr/-----BEGIN (ENCRYPTED|RSA) PRIVATE KEY-----/, "PEM_get_string_PrivateKey+passwd+enc_alg");
+-  
++
++# DES-EDE3-OFB has no ASN1 support, detected by changes to do_pk8pkey as of openssl 1.0.1n
++# https://git.openssl.org/?p=openssl.git;a=commit;h=4d9dc0c269be87b92da188df1fbd8bfee4700eb3
++# this test now fails
++#  ok(my $alg2 = Net::SSLeay::EVP_get_cipherbyname("DES-EDE3-OFB"), "EVP_get_cipherbyname");
++#  like(my $key_pem4 = Net::SSLeay::PEM_get_string_PrivateKey($pk,"password",$alg2), qr/-----BEGIN (ENCRYPTED|RSA) PRIVATE KEY-----/, "PEM_get_string_PrivateKey+passwd+enc_alg");
++
+   is(Net::SSLeay::X509_NAME_print_ex($name), "O=Company Name,C=UK,CN=Common name text X509", "X509_NAME_print_ex");  
+ 
+   # 2014-06-06: Sigh, some versions of openssl have this patch, which afffects the results of this test:
diff --git a/debian/patches/series b/debian/patches/series
index 3462bc3..e4cc605 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1 +1,2 @@
 20no-stray-libz-link.patch
+disable_33_x509_create_cert.patch

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libnet-ssleay-perl.git



More information about the Pkg-perl-cvs-commits mailing list