Skip Menu |

This queue is for tickets about the Net-SSLeay CPAN distribution.

Report information
The Basics
Id: 115271
Status: resolved
Priority: 0/
Queue: Net-SSLeay

People
Owner: MIKEM [...] cpan.org
Requestors: dom [...] cpan.org
Cc: CARNIL [...] cpan.org
AdminCc:

Bug Information
Severity: (no value)
Broken in: 1.74
Fixed in: 1.76



Subject: Build failure with OpenSSL 1.1

Message body is not shown because it is too large.

Subject: Re: [rt.cpan.org #115271] Build failure with OpenSSL 1.1
Date: Sun, 12 Jun 2016 08:12:22 +0900
To: bug-Net-SSLeay [...] rt.cpan.org
From: Mike McCauley <mikem [...] airspayce.com>
Thanks for this report. I am travelling at the moment but will look at it when I return in 2 weeks Sent from my iPhone Show quoted text
> On 12 Jun 2016, at 12:46 AM, Dominic Hargreaves via RT <bug-Net-SSLeay@rt.cpan.org> wrote: > > Sat Jun 11 11:46:32 2016: Request 115271 was acted upon. > Transaction: Ticket created by DOM > Queue: Net-SSLeay > Subject: Build failure with OpenSSL 1.1 > Broken in: 1.74 > Severity: (no value) > Owner: Nobody > Requestors: dom@cpan.org > Status: new > Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=115271 > > > > As part of the Debian QA effort for the upcoming OpenSSL 1.1 release, it was found that this Net-SSLeay doesn't compile. The page documenting the API changes in the upcoming release is here: > > https://wiki.openssl.org/index.php/1.1_API_Changes > > and the failures seen are: > > "/usr/bin/perl" "-Iinc" "/usr/share/perl/5.22/ExtUtils/xsubpp" -typemap "/usr/share/perl/5.22/ExtUtils/typemap" -typemap "typemap" SSLeay.xs > SSLeay.xsc && mv SSLeay.xsc SSLeay.c > x86_64-linux-gnu-gcc -c -I/usr/include -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.74\" -DXS_VERSION=\"1.74\" -fPIC "-I/usr/lib/x86_64-linux-gnu/perl/5.22/CORE" SSLeay.c > SSLeay.xs: In function 'openssl_locking_function': > SSLeay.xs:285:16: error: 'CRYPTO_LOCK' undeclared (first use in this function) > if (mode & CRYPTO_LOCK) > ^ > SSLeay.xs:285:16: note: each undeclared identifier is reported only once for each function it appears in > SSLeay.xs: In function 'openssl_dynlocking_lock_function': > SSLeay.xs:322:16: error: 'CRYPTO_LOCK' undeclared (first use in this function) > if (mode & CRYPTO_LOCK) > ^ > SSLeay.xs: In function 'handler_list_md_fn': > SSLeay.xs:398:25: error: 'EVP_MD_FLAG_PKEY_DIGEST' undeclared (first use in this function) > if (EVP_MD_flags(m) & EVP_MD_FLAG_PKEY_DIGEST) return; /* Skip clones */ > ^ > SSLeay.xs: In function 'ssleay_session_secret_cb_invoke': > SSLeay.xs:817:25: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] > SSL_CIPHER *c = sk_SSL_CIPHER_value(peer_ciphers,i); > ^ > SSLeay.xs:837:21: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] > *cipher = sk_SSL_CIPHER_value(peer_ciphers, SvIV(pref_cipher)); > ^
Subject: Re: [rt.cpan.org #115271] Build failure with OpenSSL 1.1
Date: Sat, 25 Jun 2016 16:53:51 +1000
To: bug-Net-SSLeay [...] rt.cpan.org
From: Mike McCauley <mikem [...] airspayce.com>

Message body is not shown because it is too large.

Subject: Re: [rt.cpan.org #115271] Build failure with OpenSSL 1.1
Date: Sat, 25 Jun 2016 18:21:35 +0100
To: Mike McCauley via RT <bug-Net-SSLeay [...] rt.cpan.org>
From: Dominic Hargreaves <dom [...] earth.li>
On Sat, Jun 25, 2016 at 02:59:33AM -0400, Mike McCauley via RT wrote: Show quoted text
> Hello Dominic, > > thanks for your report. > > We have identified and fixed locally some compile errors due to chnages in the > API in openssl-1.1.0-pre5. > > However we are currently stuck with issues in openssl-1.1.0-pre5 to do with > the fact that the underlying data type for X509_ATTRIBUTE is not defined in hte > public headers: > > > openssl/x509.h has: > > ... > typedef struct x509_attributes_st X509_ATTRIBUTE; > ... > X509_ATTRIBUTE *X509_REQ_get_attr(const X509_REQ *req, int loc); > > but nowhere is x509_attributes_st defined in the public headers. It appears to > have been moved to crypto/x509/x509_lcl.h > > until Openssl releases a fix for this at least, we are unable to continue > further with adding 1.1 compatibility to net-ssleay.
Have you raised a bug/query with OpenSSL about this? Thanks, Dominic.
Subject: Re: [rt.cpan.org #115271] Build failure with OpenSSL 1.1
Date: Mon, 27 Jun 2016 06:44:02 +1000
To: bug-Net-SSLeay [...] rt.cpan.org
From: Mike McCauley <mikem [...] airspayce.com>
Hi again, seems that the incompatibilies are deliberate API changes that compel us to change NetSleay to accommofdate them. We are working through this now. Cheers. On Saturday, June 25, 2016 01:21:47 PM dom@earth.li via RT wrote: Show quoted text
> Queue: Net-SSLeay > Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=115271 > > > On Sat, Jun 25, 2016 at 02:59:33AM -0400, Mike McCauley via RT wrote:
> > Hello Dominic, > > > > thanks for your report. > > > > We have identified and fixed locally some compile errors due to chnages in > > the API in openssl-1.1.0-pre5. > > > > However we are currently stuck with issues in openssl-1.1.0-pre5 to do > > with the fact that the underlying data type for X509_ATTRIBUTE is not > > defined in hte public headers: > > > > > > openssl/x509.h has: > > > > ... > > typedef struct x509_attributes_st X509_ATTRIBUTE; > > ... > > X509_ATTRIBUTE *X509_REQ_get_attr(const X509_REQ *req, int loc); > > > > but nowhere is x509_attributes_st defined in the public headers. It > > appears to have been moved to crypto/x509/x509_lcl.h > > > > until Openssl releases a fix for this at least, we are unable to continue > > further with adding 1.1 compatibility to net-ssleay.
> > Have you raised a bug/query with OpenSSL about this? > > Thanks, > Dominic.
-- Mike McCauley VK4AMM mikem@airspayce.com Airspayce Pty Ltd 9 Bulbul Place Currumbin Waters QLD 4223 Australia http://www.airspayce.com Phone +61 7 5598-7474
Subject: Re: [rt.cpan.org #115271] Build failure with OpenSSL 1.1
Date: Mon, 27 Jun 2016 14:45:13 +1000
To: bug-Net-SSLeay [...] rt.cpan.org
From: Mike McCauley <mikem [...] airspayce.com>
Hi again, we have now made what we believe are all the changes needed to support OpenSSL 1.1. It builds and tests here under OpenSuSE 13.1 with OpenSSL version 0.9.8, 1.0.x and 1.1.0-pre5 We have updated SVN with these changes. Perhaos you can test this new version. If are not able to readily use the SVN version I can prepare a .gz dist file and mail it to you privately. When it has been tested adequately by others, we will prepare a nrerelease. Cheers. On Saturday, June 25, 2016 01:21:47 PM dom@earth.li via RT wrote: Show quoted text
> Queue: Net-SSLeay > Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=115271 > > > On Sat, Jun 25, 2016 at 02:59:33AM -0400, Mike McCauley via RT wrote:
> > Hello Dominic, > > > > thanks for your report. > > > > We have identified and fixed locally some compile errors due to chnages in > > the API in openssl-1.1.0-pre5. > > > > However we are currently stuck with issues in openssl-1.1.0-pre5 to do > > with the fact that the underlying data type for X509_ATTRIBUTE is not > > defined in hte public headers: > > > > > > openssl/x509.h has: > > > > ... > > typedef struct x509_attributes_st X509_ATTRIBUTE; > > ... > > X509_ATTRIBUTE *X509_REQ_get_attr(const X509_REQ *req, int loc); > > > > but nowhere is x509_attributes_st defined in the public headers. It > > appears to have been moved to crypto/x509/x509_lcl.h > > > > until Openssl releases a fix for this at least, we are unable to continue > > further with adding 1.1 compatibility to net-ssleay.
> > Have you raised a bug/query with OpenSSL about this? > > Thanks, > Dominic.
-- Mike McCauley VK4AMM mikem@airspayce.com Airspayce Pty Ltd 9 Bulbul Place Currumbin Waters QLD 4223 Australia http://www.airspayce.com Phone +61 7 5598-7474
Subject: Re: [rt.cpan.org #115271] Build failure with OpenSSL 1.1
Date: Mon, 04 Jul 2016 17:26:19 +1000
To: bug-Net-SSLeay [...] rt.cpan.org
From: Mike McCauley <mikem [...] airspayce.com>
Hi Dominic, have you had a chance to test these changes? On Monday, June 27, 2016 02:45:13 PM Mike McCauley wrote: Show quoted text
> Hi again, > > we have now made what we believe are all the changes needed to support > OpenSSL 1.1. It builds and tests here under OpenSuSE 13.1 with OpenSSL > version 0.9.8, 1.0.x and 1.1.0-pre5 > > We have updated SVN with these changes. Perhaos you can test this new > version. If are not able to readily use the SVN version I can prepare a .gz > dist file and mail it to you privately. > > When it has been tested adequately by others, we will prepare a nrerelease. > > Cheers. > > On Saturday, June 25, 2016 01:21:47 PM dom@earth.li via RT wrote:
> > Queue: Net-SSLeay > > > > Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=115271 > > > > > On Sat, Jun 25, 2016 at 02:59:33AM -0400, Mike McCauley via RT wrote:
> > > Hello Dominic, > > > > > > thanks for your report. > > > > > > We have identified and fixed locally some compile errors due to chnages > > > in > > > the API in openssl-1.1.0-pre5. > > > > > > However we are currently stuck with issues in openssl-1.1.0-pre5 to do > > > with the fact that the underlying data type for X509_ATTRIBUTE is not > > > defined in hte public headers: > > > > > > > > > openssl/x509.h has: > > > > > > ... > > > typedef struct x509_attributes_st X509_ATTRIBUTE; > > > ... > > > X509_ATTRIBUTE *X509_REQ_get_attr(const X509_REQ *req, int loc); > > > > > > but nowhere is x509_attributes_st defined in the public headers. It > > > appears to have been moved to crypto/x509/x509_lcl.h > > > > > > until Openssl releases a fix for this at least, we are unable to > > > continue > > > further with adding 1.1 compatibility to net-ssleay.
> > > > Have you raised a bug/query with OpenSSL about this? > > > > Thanks, > > Dominic.
-- Mike McCauley VK4AMM mikem@airspayce.com Airspayce Pty Ltd 9 Bulbul Place Currumbin Waters QLD 4223 Australia http://www.airspayce.com Phone +61 7 5598-7474
CC: dom [...] cpan.org, CARNIL [...] cpan.org
Subject: Re: [rt.cpan.org #115271] Build failure with OpenSSL 1.1
Date: Mon, 4 Jul 2016 20:14:26 +0200
To: Mike McCauley via RT <bug-Net-SSLeay [...] rt.cpan.org>
From: Dominic Hargreaves <dom [...] earth.li>
Hi Mike, Sorry for the delay. I'll take a look at this soon. Cheers, Dominic. On Mon, Jul 04, 2016 at 03:26:40AM -0400, Mike McCauley via RT wrote: Show quoted text
> <URL: https://rt.cpan.org/Ticket/Display.html?id=115271 > > > Hi Dominic, > > have you had a chance to test these changes? > > On Monday, June 27, 2016 02:45:13 PM Mike McCauley wrote:
> > Hi again, > > > > we have now made what we believe are all the changes needed to support > > OpenSSL 1.1. It builds and tests here under OpenSuSE 13.1 with OpenSSL > > version 0.9.8, 1.0.x and 1.1.0-pre5 > > > > We have updated SVN with these changes. Perhaos you can test this new > > version. If are not able to readily use the SVN version I can prepare a .gz > > dist file and mail it to you privately. > > > > When it has been tested adequately by others, we will prepare a nrerelease. > > > > Cheers. > > > > On Saturday, June 25, 2016 01:21:47 PM dom@earth.li via RT wrote:
> > > Queue: Net-SSLeay > > > > > > Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=115271 > > > > > > > On Sat, Jun 25, 2016 at 02:59:33AM -0400, Mike McCauley via RT wrote:
> > > > Hello Dominic, > > > > > > > > thanks for your report. > > > > > > > > We have identified and fixed locally some compile errors due to chnages > > > > in > > > > the API in openssl-1.1.0-pre5. > > > > > > > > However we are currently stuck with issues in openssl-1.1.0-pre5 to do > > > > with the fact that the underlying data type for X509_ATTRIBUTE is not > > > > defined in hte public headers: > > > > > > > > > > > > openssl/x509.h has: > > > > > > > > ... > > > > typedef struct x509_attributes_st X509_ATTRIBUTE; > > > > ... > > > > X509_ATTRIBUTE *X509_REQ_get_attr(const X509_REQ *req, int loc); > > > > > > > > but nowhere is x509_attributes_st defined in the public headers. It > > > > appears to have been moved to crypto/x509/x509_lcl.h > > > > > > > > until Openssl releases a fix for this at least, we are unable to > > > > continue > > > > further with adding 1.1 compatibility to net-ssleay.
> > > > > > Have you raised a bug/query with OpenSSL about this? > > > > > > Thanks, > > > Dominic.
> > -- > Mike McCauley VK4AMM mikem@airspayce.com > Airspayce Pty Ltd 9 Bulbul Place Currumbin Waters QLD 4223 Australia > http://www.airspayce.com > Phone +61 7 5598-7474 > > >
Subject: Re: [rt.cpan.org #115271] Build failure with OpenSSL 1.1
Date: Fri, 15 Jul 2016 23:47:03 +0100
To: "dom [...] earth.li via RT" <bug-Net-SSLeay [...] rt.cpan.org>
From: Dominic Hargreaves <dom [...] earth.li>
The package with the patch applied[1] builds fine with OpenSSL 1.0 but when I try and build it against OpenSSL 1.1 the following test fails. Can't locate auto/Net/SSLeay/CTX_set_tmp.al in @INC (@INC contains: /«PKGBUILDDIR»/inc /«PKGBUILDDIR»/blib/lib /«PKGBUILDDIR»/blib/arch /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.22.2 /usr/local/share/perl/5.22.2 /usr/lib/x86_64-linux-gnu/perl5/5.22 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.22 /usr/share/perl/5.22 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base .) at t/local/35_ephemeral.t line 21. # Looks like you planned 3 tests but ran 2. # Looks like your test exited with 2 just after 2. t/local/35_ephemeral.t ................. 1..3 You can see the full build log at[2] [1] <https://anonscm.debian.org/cgit/pkg-perl/packages/libnet-ssleay-perl.git/log/?h=experimental> [2] <https://people.debian.org/~dom/tmp/libnet-ssleay-perl_1.74-2_amd64-20160715-2341.build> On Mon, Jul 04, 2016 at 02:14:42PM -0400, dom@earth.li via RT wrote: Show quoted text
> Hi Mike, > > Sorry for the delay. I'll take a look at this soon. > > Cheers, > Dominic. > > On Mon, Jul 04, 2016 at 03:26:40AM -0400, Mike McCauley via RT wrote:
> > <URL: https://rt.cpan.org/Ticket/Display.html?id=115271 > > > > > Hi Dominic, > > > > have you had a chance to test these changes? > > > > On Monday, June 27, 2016 02:45:13 PM Mike McCauley wrote:
> > > Hi again, > > > > > > we have now made what we believe are all the changes needed to support > > > OpenSSL 1.1. It builds and tests here under OpenSuSE 13.1 with OpenSSL > > > version 0.9.8, 1.0.x and 1.1.0-pre5 > > > > > > We have updated SVN with these changes. Perhaos you can test this new > > > version. If are not able to readily use the SVN version I can prepare a .gz > > > dist file and mail it to you privately. > > > > > > When it has been tested adequately by others, we will prepare a nrerelease. > > > > > > Cheers. > > > > > > On Saturday, June 25, 2016 01:21:47 PM dom@earth.li via RT wrote:
> > > > Queue: Net-SSLeay > > > > > > > > Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=115271 > > > > > > > > > On Sat, Jun 25, 2016 at 02:59:33AM -0400, Mike McCauley via RT wrote:
> > > > > Hello Dominic, > > > > > > > > > > thanks for your report. > > > > > > > > > > We have identified and fixed locally some compile errors due to chnages > > > > > in > > > > > the API in openssl-1.1.0-pre5. > > > > > > > > > > However we are currently stuck with issues in openssl-1.1.0-pre5 to do > > > > > with the fact that the underlying data type for X509_ATTRIBUTE is not > > > > > defined in hte public headers: > > > > > > > > > > > > > > > openssl/x509.h has: > > > > > > > > > > ... > > > > > typedef struct x509_attributes_st X509_ATTRIBUTE; > > > > > ... > > > > > X509_ATTRIBUTE *X509_REQ_get_attr(const X509_REQ *req, int loc); > > > > > > > > > > but nowhere is x509_attributes_st defined in the public headers. It > > > > > appears to have been moved to crypto/x509/x509_lcl.h > > > > > > > > > > until Openssl releases a fix for this at least, we are unable to > > > > > continue > > > > > further with adding 1.1 compatibility to net-ssleay.
> > > > > > > > Have you raised a bug/query with OpenSSL about this? > > > > > > > > Thanks, > > > > Dominic.
> > > > -- > > Mike McCauley VK4AMM mikem@airspayce.com > > Airspayce Pty Ltd 9 Bulbul Place Currumbin Waters QLD 4223 Australia > > http://www.airspayce.com > > Phone +61 7 5598-7474 > > > > > >
> >
Subject: Re: [rt.cpan.org #115271] Build failure with OpenSSL 1.1
Date: Sat, 16 Jul 2016 09:32:40 +1000
To: bug-Net-SSLeay [...] rt.cpan.org
From: Mike McCauley <mikem [...] airspayce.com>
Hi Dom, Hmm, thats curious. I have pushed to SVN a new version of t/local/35_ephemeral.t with improved version detection. Coiuld you please test that. On Friday, July 15, 2016 06:47:19 PM you wrote: Show quoted text
> Queue: Net-SSLeay > Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=115271 > > > The package with the patch applied[1] builds fine with OpenSSL 1.0 but > when I try and build it against OpenSSL 1.1 the following test fails. > > Can't locate auto/Net/SSLeay/CTX_set_tmp.al in @INC (@INC contains: > /«PKGBUILDDIR»/inc /«PKGBUILDDIR»/blib/lib /«PKGBUILDDIR»/blib/arch > /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.22.2 > /usr/local/share/perl/5.22.2 /usr/lib/x86_64-linux-gnu/perl5/5.22 > /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.22 /usr/share/perl/5.22 > /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base .) at > t/local/35_ephemeral.t line 21. # Looks like you planned 3 tests but ran 2. > # Looks like your test exited with 2 just after 2. > t/local/35_ephemeral.t ................. > 1..3 > > You can see the full build log at[2] > > [1] > <https://anonscm.debian.org/cgit/pkg-perl/packages/libnet-ssleay-perl.git/l > og/?h=experimental> [2] > <https://people.debian.org/~dom/tmp/libnet-ssleay-perl_1.74-2_amd64-2016071 > 5-2341.build> > On Mon, Jul 04, 2016 at 02:14:42PM -0400, dom@earth.li via RT wrote:
> > Hi Mike, > > > > Sorry for the delay. I'll take a look at this soon. > > > > Cheers, > > Dominic. > > > > On Mon, Jul 04, 2016 at 03:26:40AM -0400, Mike McCauley via RT wrote:
> > > <URL: https://rt.cpan.org/Ticket/Display.html?id=115271 > > > > > > > Hi Dominic, > > > > > > have you had a chance to test these changes? > > > > > > On Monday, June 27, 2016 02:45:13 PM Mike McCauley wrote:
> > > > Hi again, > > > > > > > > we have now made what we believe are all the changes needed to support > > > > OpenSSL 1.1. It builds and tests here under OpenSuSE 13.1 with OpenSSL > > > > version 0.9.8, 1.0.x and 1.1.0-pre5 > > > > > > > > We have updated SVN with these changes. Perhaos you can test this new > > > > version. If are not able to readily use the SVN version I can prepare > > > > a .gz > > > > dist file and mail it to you privately. > > > > > > > > When it has been tested adequately by others, we will prepare a > > > > nrerelease. > > > > > > > > Cheers. > > > > > > > > On Saturday, June 25, 2016 01:21:47 PM dom@earth.li via RT wrote:
> > > > > Queue: Net-SSLeay > > > > > > > > > > Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=115271 > > > > > > > > > > > On Sat, Jun 25, 2016 at 02:59:33AM -0400, Mike McCauley via RT
wrote: Show quoted text
> > > > > > Hello Dominic, > > > > > > > > > > > > thanks for your report. > > > > > > > > > > > > We have identified and fixed locally some compile errors due to > > > > > > chnages > > > > > > in > > > > > > the API in openssl-1.1.0-pre5. > > > > > > > > > > > > However we are currently stuck with issues in openssl-1.1.0-pre5 > > > > > > to do > > > > > > with the fact that the underlying data type for X509_ATTRIBUTE is > > > > > > not > > > > > > defined in hte public headers: > > > > > > > > > > > > > > > > > > openssl/x509.h has: > > > > > > > > > > > > ... > > > > > > typedef struct x509_attributes_st X509_ATTRIBUTE; > > > > > > ... > > > > > > X509_ATTRIBUTE *X509_REQ_get_attr(const X509_REQ *req, int loc); > > > > > > > > > > > > but nowhere is x509_attributes_st defined in the public headers. > > > > > > It > > > > > > appears to have been moved to crypto/x509/x509_lcl.h > > > > > > > > > > > > until Openssl releases a fix for this at least, we are unable to > > > > > > continue > > > > > > further with adding 1.1 compatibility to net-ssleay.
> > > > > > > > > > Have you raised a bug/query with OpenSSL about this? > > > > > > > > > > Thanks, > > > > > Dominic.
-- Mike McCauley VK4AMM mikem@airspayce.com Airspayce Pty Ltd 9 Bulbul Place Currumbin Waters QLD 4223 Australia http://www.airspayce.com Phone +61 7 5598-7474
Subject: Re: [rt.cpan.org #115271] Build failure with OpenSSL 1.1
Date: Fri, 22 Jul 2016 13:14:37 +1000
To: bug-Net-SSLeay [...] rt.cpan.org
From: Mike McCauley <mikem [...] airspayce.com>
Dom? On Saturday, July 16, 2016 09:32:40 AM Mike McCauley wrote: Show quoted text
> Hi Dom, > > Hmm, thats curious. > > I have pushed to SVN a new version of t/local/35_ephemeral.t with improved > version detection. > > Coiuld you please test that. > > On Friday, July 15, 2016 06:47:19 PM you wrote:
> > Queue: Net-SSLeay > > > > Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=115271 > > > > > The package with the patch applied[1] builds fine with OpenSSL 1.0 but > > when I try and build it against OpenSSL 1.1 the following test fails. > > > > Can't locate auto/Net/SSLeay/CTX_set_tmp.al in @INC (@INC contains: > > /«PKGBUILDDIR»/inc /«PKGBUILDDIR»/blib/lib /«PKGBUILDDIR»/blib/arch > > /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.22.2 > > /usr/local/share/perl/5.22.2 /usr/lib/x86_64-linux-gnu/perl5/5.22 > > /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.22 /usr/share/perl/5.22 > > /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base .) at > > t/local/35_ephemeral.t line 21. # Looks like you planned 3 tests but ran > > 2. > > # Looks like your test exited with 2 just after 2. > > t/local/35_ephemeral.t ................. > > 1..3 > > > > You can see the full build log at[2] > > > > [1] > > <https://anonscm.debian.org/cgit/pkg-perl/packages/libnet-ssleay-perl.git/ > > l > > og/?h=experimental> [2] > > <https://people.debian.org/~dom/tmp/libnet-ssleay-perl_1.74-2_amd64-201607 > > 1 > > 5-2341.build> > > > > On Mon, Jul 04, 2016 at 02:14:42PM -0400, dom@earth.li via RT wrote:
> > > Hi Mike, > > > > > > Sorry for the delay. I'll take a look at this soon. > > > > > > Cheers, > > > Dominic. > > > > > > On Mon, Jul 04, 2016 at 03:26:40AM -0400, Mike McCauley via RT wrote:
> > > > <URL: https://rt.cpan.org/Ticket/Display.html?id=115271 > > > > > > > > > Hi Dominic, > > > > > > > > have you had a chance to test these changes? > > > > > > > > On Monday, June 27, 2016 02:45:13 PM Mike McCauley wrote:
> > > > > Hi again, > > > > > > > > > > we have now made what we believe are all the changes needed to > > > > > support > > > > > OpenSSL 1.1. It builds and tests here under OpenSuSE 13.1 with > > > > > OpenSSL > > > > > version 0.9.8, 1.0.x and 1.1.0-pre5 > > > > > > > > > > We have updated SVN with these changes. Perhaos you can test this > > > > > new > > > > > version. If are not able to readily use the SVN version I can > > > > > prepare > > > > > a .gz > > > > > dist file and mail it to you privately. > > > > > > > > > > When it has been tested adequately by others, we will prepare a > > > > > nrerelease. > > > > > > > > > > Cheers. > > > > > > > > > > On Saturday, June 25, 2016 01:21:47 PM dom@earth.li via RT wrote:
> > > > > > Queue: Net-SSLeay > > > > > > > > > > > > Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=115271 > > > > > > > > > > > > > On Sat, Jun 25, 2016 at 02:59:33AM -0400, Mike McCauley via RT
> > wrote:
> > > > > > > Hello Dominic, > > > > > > > > > > > > > > thanks for your report. > > > > > > > > > > > > > > We have identified and fixed locally some compile errors due to > > > > > > > chnages > > > > > > > in > > > > > > > the API in openssl-1.1.0-pre5. > > > > > > > > > > > > > > However we are currently stuck with issues in > > > > > > > openssl-1.1.0-pre5 > > > > > > > to do > > > > > > > with the fact that the underlying data type for X509_ATTRIBUTE > > > > > > > is > > > > > > > not > > > > > > > defined in hte public headers: > > > > > > > > > > > > > > > > > > > > > openssl/x509.h has: > > > > > > > > > > > > > > ... > > > > > > > typedef struct x509_attributes_st X509_ATTRIBUTE; > > > > > > > ... > > > > > > > X509_ATTRIBUTE *X509_REQ_get_attr(const X509_REQ *req, int loc); > > > > > > > > > > > > > > but nowhere is x509_attributes_st defined in the public headers. > > > > > > > It > > > > > > > appears to have been moved to crypto/x509/x509_lcl.h > > > > > > > > > > > > > > until Openssl releases a fix for this at least, we are unable to > > > > > > > continue > > > > > > > further with adding 1.1 compatibility to net-ssleay.
> > > > > > > > > > > > Have you raised a bug/query with OpenSSL about this? > > > > > > > > > > > > Thanks, > > > > > > Dominic.
-- Mike McCauley VK4AMM mikem@airspayce.com Airspayce Pty Ltd 9 Bulbul Place Currumbin Waters QLD 4223 Australia http://www.airspayce.com Phone +61 7 5598-7474
Subject: Re: [rt.cpan.org #115271] Build failure with OpenSSL 1.1
Date: Thu, 28 Jul 2016 19:29:22 +1000
To: bug-Net-SSLeay [...] rt.cpan.org
From: Mike McCauley <mikem [...] airspayce.com>
Hi Dom, Im keen to push out a new version of Net-SSLeay soon, but not until I am sure your issues have been addressed. This last problem you reported made me think that perhaps you did not have the entire distribution at the latest version. Nevertheless it prompted me to improve the test a bit. FYI, you can download the entire latest svn version with: svn co svn://svn.debian.org/svn/net-ssleay Pls let me know when you are OK with a new release. Cheers. On Friday, July 22, 2016 01:14:37 PM Mike McCauley wrote: Show quoted text
> Dom? > > On Saturday, July 16, 2016 09:32:40 AM Mike McCauley wrote:
> > Hi Dom, > > > > Hmm, thats curious. > > > > I have pushed to SVN a new version of t/local/35_ephemeral.t with improved > > version detection. > > > > Coiuld you please test that. > > > > On Friday, July 15, 2016 06:47:19 PM you wrote:
> > > Queue: Net-SSLeay > > > > > > Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=115271 > > > > > > > The package with the patch applied[1] builds fine with OpenSSL 1.0 but > > > when I try and build it against OpenSSL 1.1 the following test fails. > > > > > > Can't locate auto/Net/SSLeay/CTX_set_tmp.al in @INC (@INC contains: > > > /«PKGBUILDDIR»/inc /«PKGBUILDDIR»/blib/lib /«PKGBUILDDIR»/blib/arch > > > /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.22.2 > > > /usr/local/share/perl/5.22.2 /usr/lib/x86_64-linux-gnu/perl5/5.22 > > > /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.22 > > > /usr/share/perl/5.22 > > > /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base .) at > > > t/local/35_ephemeral.t line 21. # Looks like you planned 3 tests but ran > > > 2. > > > # Looks like your test exited with 2 just after 2. > > > t/local/35_ephemeral.t ................. > > > 1..3 > > > > > > You can see the full build log at[2] > > > > > > [1] > > > <https://anonscm.debian.org/cgit/pkg-perl/packages/libnet-ssleay-perl.gi > > > t/ > > > l > > > og/?h=experimental> [2] > > > <https://people.debian.org/~dom/tmp/libnet-ssleay-perl_1.74-2_amd64-2016 > > > 07 > > > 1 > > > 5-2341.build> > > > > > > On Mon, Jul 04, 2016 at 02:14:42PM -0400, dom@earth.li via RT wrote:
> > > > Hi Mike, > > > > > > > > Sorry for the delay. I'll take a look at this soon. > > > > > > > > Cheers, > > > > Dominic. > > > > > > > > On Mon, Jul 04, 2016 at 03:26:40AM -0400, Mike McCauley via RT wrote:
> > > > > <URL: https://rt.cpan.org/Ticket/Display.html?id=115271 > > > > > > > > > > > Hi Dominic, > > > > > > > > > > have you had a chance to test these changes? > > > > > > > > > > On Monday, June 27, 2016 02:45:13 PM Mike McCauley wrote:
> > > > > > Hi again, > > > > > > > > > > > > we have now made what we believe are all the changes needed to > > > > > > support > > > > > > OpenSSL 1.1. It builds and tests here under OpenSuSE 13.1 with > > > > > > OpenSSL > > > > > > version 0.9.8, 1.0.x and 1.1.0-pre5 > > > > > > > > > > > > We have updated SVN with these changes. Perhaos you can test this > > > > > > new > > > > > > version. If are not able to readily use the SVN version I can > > > > > > prepare > > > > > > a .gz > > > > > > dist file and mail it to you privately. > > > > > > > > > > > > When it has been tested adequately by others, we will prepare a > > > > > > nrerelease. > > > > > > > > > > > > Cheers. > > > > > > > > > > > > On Saturday, June 25, 2016 01:21:47 PM dom@earth.li via RT wrote:
> > > > > > > Queue: Net-SSLeay > > > > > > > > > > > > > > Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=115271
> > > > > > > >
> > > > > > > > > > > > > > On Sat, Jun 25, 2016 at 02:59:33AM -0400, Mike McCauley via RT
> > > > wrote:
> > > > > > > > Hello Dominic, > > > > > > > > > > > > > > > > thanks for your report. > > > > > > > > > > > > > > > > We have identified and fixed locally some compile errors due > > > > > > > > to > > > > > > > > chnages > > > > > > > > in > > > > > > > > the API in openssl-1.1.0-pre5. > > > > > > > > > > > > > > > > However we are currently stuck with issues in > > > > > > > > openssl-1.1.0-pre5 > > > > > > > > to do > > > > > > > > with the fact that the underlying data type for X509_ATTRIBUTE > > > > > > > > is > > > > > > > > not > > > > > > > > defined in hte public headers: > > > > > > > > > > > > > > > > > > > > > > > > openssl/x509.h has: > > > > > > > > > > > > > > > > ... > > > > > > > > typedef struct x509_attributes_st X509_ATTRIBUTE; > > > > > > > > ... > > > > > > > > X509_ATTRIBUTE *X509_REQ_get_attr(const X509_REQ *req, int > > > > > > > > loc); > > > > > > > > > > > > > > > > but nowhere is x509_attributes_st defined in the public > > > > > > > > headers. > > > > > > > > It > > > > > > > > appears to have been moved to crypto/x509/x509_lcl.h > > > > > > > > > > > > > > > > until Openssl releases a fix for this at least, we are unable > > > > > > > > to > > > > > > > > continue > > > > > > > > further with adding 1.1 compatibility to net-ssleay.
> > > > > > > > > > > > > > Have you raised a bug/query with OpenSSL about this? > > > > > > > > > > > > > > Thanks, > > > > > > > Dominic.
-- Mike McCauley VK4AMM mikem@airspayce.com Airspayce Pty Ltd 9 Bulbul Place Currumbin Waters QLD 4223 Australia http://www.airspayce.com Phone +61 7 5598-7474
CC: dom [...] cpan.org, CARNIL [...] cpan.org
Subject: Re: [rt.cpan.org #115271] Build failure with OpenSSL 1.1
Date: Thu, 28 Jul 2016 16:29:54 +0100
To: Mike McCauley via RT <bug-Net-SSLeay [...] rt.cpan.org>
From: Dominic Hargreaves <dom [...] earth.li>
Hi Mike, Apologies for the delay - all my spare time has been taken up with the recent perl CVE. I've checked and the new patch builds/tests fine on my machine (amd64). I've uploaded it to Debian experimental so if you keep an eye on https://buildd.debian.org/status/package.php?p=libnet-ssleay-perl&suite=experimental you should find results starting to appear in a few hours for other architectures. Best wishes, Dominic. On Thu, Jul 28, 2016 at 05:29:41AM -0400, Mike McCauley via RT wrote: Show quoted text
> <URL: https://rt.cpan.org/Ticket/Display.html?id=115271 > > > Hi Dom, > > Im keen to push out a new version of Net-SSLeay soon, but not until I am sure > your issues have been addressed. > > This last problem you reported made me think that perhaps you did not have the > entire distribution at the latest version. Nevertheless it prompted me to > improve the test a bit. > > FYI, you can download the entire latest svn version with: > > svn co svn://svn.debian.org/svn/net-ssleay > > Pls let me know when you are OK with a new release. > > Cheers. > > > On Friday, July 22, 2016 01:14:37 PM Mike McCauley wrote:
> > Dom? > > > > On Saturday, July 16, 2016 09:32:40 AM Mike McCauley wrote:
> > > Hi Dom, > > > > > > Hmm, thats curious. > > > > > > I have pushed to SVN a new version of t/local/35_ephemeral.t with improved > > > version detection. > > > > > > Coiuld you please test that. > > > > > > On Friday, July 15, 2016 06:47:19 PM you wrote:
> > > > Queue: Net-SSLeay > > > > > > > > Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=115271 > > > > > > > > > The package with the patch applied[1] builds fine with OpenSSL 1.0 but > > > > when I try and build it against OpenSSL 1.1 the following test fails. > > > > > > > > Can't locate auto/Net/SSLeay/CTX_set_tmp.al in @INC (@INC contains: > > > > /«PKGBUILDDIR»/inc /«PKGBUILDDIR»/blib/lib /«PKGBUILDDIR»/blib/arch > > > > /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.22.2 > > > > /usr/local/share/perl/5.22.2 /usr/lib/x86_64-linux-gnu/perl5/5.22 > > > > /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.22 > > > > /usr/share/perl/5.22 > > > > /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base .) at > > > > t/local/35_ephemeral.t line 21. # Looks like you planned 3 tests but ran > > > > 2. > > > > # Looks like your test exited with 2 just after 2. > > > > t/local/35_ephemeral.t ................. > > > > 1..3 > > > > > > > > You can see the full build log at[2] > > > > > > > > [1] > > > > <https://anonscm.debian.org/cgit/pkg-perl/packages/libnet-ssleay-perl.gi > > > > t/ > > > > l > > > > og/?h=experimental> [2] > > > > <https://people.debian.org/~dom/tmp/libnet-ssleay-perl_1.74-2_amd64-2016 > > > > 07 > > > > 1 > > > > 5-2341.build> > > > > > > > > On Mon, Jul 04, 2016 at 02:14:42PM -0400, dom@earth.li via RT wrote:
> > > > > Hi Mike, > > > > > > > > > > Sorry for the delay. I'll take a look at this soon. > > > > > > > > > > Cheers, > > > > > Dominic. > > > > > > > > > > On Mon, Jul 04, 2016 at 03:26:40AM -0400, Mike McCauley via RT wrote:
> > > > > > <URL: https://rt.cpan.org/Ticket/Display.html?id=115271 > > > > > > > > > > > > > Hi Dominic, > > > > > > > > > > > > have you had a chance to test these changes? > > > > > > > > > > > > On Monday, June 27, 2016 02:45:13 PM Mike McCauley wrote:
> > > > > > > Hi again, > > > > > > > > > > > > > > we have now made what we believe are all the changes needed to > > > > > > > support > > > > > > > OpenSSL 1.1. It builds and tests here under OpenSuSE 13.1 with > > > > > > > OpenSSL > > > > > > > version 0.9.8, 1.0.x and 1.1.0-pre5 > > > > > > > > > > > > > > We have updated SVN with these changes. Perhaos you can test this > > > > > > > new > > > > > > > version. If are not able to readily use the SVN version I can > > > > > > > prepare > > > > > > > a .gz > > > > > > > dist file and mail it to you privately. > > > > > > > > > > > > > > When it has been tested adequately by others, we will prepare a > > > > > > > nrerelease. > > > > > > > > > > > > > > Cheers. > > > > > > > > > > > > > > On Saturday, June 25, 2016 01:21:47 PM dom@earth.li via RT wrote:
> > > > > > > > Queue: Net-SSLeay > > > > > > > > > > > > > > > > Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=115271
> > > > > > > > >
> > > > > > > > > > > > > > > > On Sat, Jun 25, 2016 at 02:59:33AM -0400, Mike McCauley via RT
> > > > > > wrote:
> > > > > > > > > Hello Dominic, > > > > > > > > > > > > > > > > > > thanks for your report. > > > > > > > > > > > > > > > > > > We have identified and fixed locally some compile errors due > > > > > > > > > to > > > > > > > > > chnages > > > > > > > > > in > > > > > > > > > the API in openssl-1.1.0-pre5. > > > > > > > > > > > > > > > > > > However we are currently stuck with issues in > > > > > > > > > openssl-1.1.0-pre5 > > > > > > > > > to do > > > > > > > > > with the fact that the underlying data type for X509_ATTRIBUTE > > > > > > > > > is > > > > > > > > > not > > > > > > > > > defined in hte public headers: > > > > > > > > > > > > > > > > > > > > > > > > > > > openssl/x509.h has: > > > > > > > > > > > > > > > > > > ... > > > > > > > > > typedef struct x509_attributes_st X509_ATTRIBUTE; > > > > > > > > > ... > > > > > > > > > X509_ATTRIBUTE *X509_REQ_get_attr(const X509_REQ *req, int > > > > > > > > > loc); > > > > > > > > > > > > > > > > > > but nowhere is x509_attributes_st defined in the public > > > > > > > > > headers. > > > > > > > > > It > > > > > > > > > appears to have been moved to crypto/x509/x509_lcl.h > > > > > > > > > > > > > > > > > > until Openssl releases a fix for this at least, we are unable > > > > > > > > > to > > > > > > > > > continue > > > > > > > > > further with adding 1.1 compatibility to net-ssleay.
> > > > > > > > > > > > > > > > Have you raised a bug/query with OpenSSL about this? > > > > > > > > > > > > > > > > Thanks, > > > > > > > > Dominic.
> > -- > Mike McCauley VK4AMM mikem@airspayce.com > Airspayce Pty Ltd 9 Bulbul Place Currumbin Waters QLD 4223 Australia > http://www.airspayce.com > Phone +61 7 5598-7474 > > >
Subject: Re: [rt.cpan.org #115271] Build failure with OpenSSL 1.1
Date: Sat, 30 Jul 2016 11:09:45 +1000
To: bug-Net-SSLeay [...] rt.cpan.org
From: Mike McCauley <mikem [...] airspayce.com>
Thanks, I see that now most of them show 'Installed' with some 'Needs-Build'. Should I wait until they all show 'INstalled'? Cheers. On Thursday, July 28, 2016 11:30:23 AM you wrote: Show quoted text
> Queue: Net-SSLeay > Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=115271 > > > Hi Mike, > > Apologies for the delay - all my spare time has been taken up with the > recent perl CVE. > > I've checked and the new patch builds/tests fine on my machine (amd64). > I've uploaded it to Debian experimental so if you keep an eye on > > https://buildd.debian.org/status/package.php?p=libnet-ssleay-perl&suite=expe > rimental > > you should find results starting to appear in a few hours for other > architectures. > > Best wishes, > Dominic. > > On Thu, Jul 28, 2016 at 05:29:41AM -0400, Mike McCauley via RT wrote:
> > <URL: https://rt.cpan.org/Ticket/Display.html?id=115271 > > > > > Hi Dom, > > > > Im keen to push out a new version of Net-SSLeay soon, but not until I am > > sure your issues have been addressed. > > > > This last problem you reported made me think that perhaps you did not have > > the entire distribution at the latest version. Nevertheless it prompted > > me to improve the test a bit. > > > > FYI, you can download the entire latest svn version with: > > > > svn co svn://svn.debian.org/svn/net-ssleay > > > > Pls let me know when you are OK with a new release. > > > > Cheers. > > > > On Friday, July 22, 2016 01:14:37 PM Mike McCauley wrote:
> > > Dom? > > > > > > On Saturday, July 16, 2016 09:32:40 AM Mike McCauley wrote:
> > > > Hi Dom, > > > > > > > > Hmm, thats curious. > > > > > > > > I have pushed to SVN a new version of t/local/35_ephemeral.t with > > > > improved > > > > version detection. > > > > > > > > Coiuld you please test that. > > > > > > > > On Friday, July 15, 2016 06:47:19 PM you wrote:
> > > > > Queue: Net-SSLeay > > > > > > > > > > Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=115271 > > > > > > > > > > > The package with the patch applied[1] builds fine with OpenSSL 1.0 > > > > > but > > > > > when I try and build it against OpenSSL 1.1 the following test > > > > > fails. > > > > > > > > > > Can't locate auto/Net/SSLeay/CTX_set_tmp.al in @INC (@INC contains: > > > > > /«PKGBUILDDIR»/inc /«PKGBUILDDIR»/blib/lib /«PKGBUILDDIR»/blib/arch > > > > > /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.22.2 > > > > > /usr/local/share/perl/5.22.2 /usr/lib/x86_64-linux-gnu/perl5/5.22 > > > > > /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.22 > > > > > /usr/share/perl/5.22 > > > > > /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base .) at > > > > > t/local/35_ephemeral.t line 21. # Looks like you planned 3 tests but > > > > > ran > > > > > 2. > > > > > # Looks like your test exited with 2 just after 2. > > > > > t/local/35_ephemeral.t ................. > > > > > 1..3 > > > > > > > > > > You can see the full build log at[2] > > > > > > > > > > [1] > > > > > <https://anonscm.debian.org/cgit/pkg-perl/packages/libnet-ssleay-per > > > > > l.gi > > > > > t/ > > > > > l > > > > > og/?h=experimental> [2] > > > > > <https://people.debian.org/~dom/tmp/libnet-ssleay-perl_1.74-2_amd64-> > > > > 2016 > > > > > 07 > > > > > 1 > > > > > 5-2341.build> > > > > > > > > > > On Mon, Jul 04, 2016 at 02:14:42PM -0400, dom@earth.li via RT wrote:
> > > > > > Hi Mike, > > > > > > > > > > > > Sorry for the delay. I'll take a look at this soon. > > > > > > > > > > > > Cheers, > > > > > > Dominic. > > > > > > > > > > > > On Mon, Jul 04, 2016 at 03:26:40AM -0400, Mike McCauley via RT
wrote: Show quoted text
> > > > > > > <URL: https://rt.cpan.org/Ticket/Display.html?id=115271 > > > > > > > > > > > > > > > Hi Dominic, > > > > > > > > > > > > > > have you had a chance to test these changes? > > > > > > > > > > > > > > On Monday, June 27, 2016 02:45:13 PM Mike McCauley wrote:
> > > > > > > > Hi again, > > > > > > > > > > > > > > > > we have now made what we believe are all the changes needed to > > > > > > > > support > > > > > > > > OpenSSL 1.1. It builds and tests here under OpenSuSE 13.1 with > > > > > > > > OpenSSL > > > > > > > > version 0.9.8, 1.0.x and 1.1.0-pre5 > > > > > > > > > > > > > > > > We have updated SVN with these changes. Perhaos you can test > > > > > > > > this > > > > > > > > new > > > > > > > > version. If are not able to readily use the SVN version I can > > > > > > > > prepare > > > > > > > > a .gz > > > > > > > > dist file and mail it to you privately. > > > > > > > > > > > > > > > > When it has been tested adequately by others, we will prepare > > > > > > > > a > > > > > > > > nrerelease. > > > > > > > > > > > > > > > > Cheers. > > > > > > > > > > > > > > > > On Saturday, June 25, 2016 01:21:47 PM dom@earth.li via RT
wrote: Show quoted text
> > > > > > > > > Queue: Net-SSLeay > > > > > > > > > > > > > > > > > > Ticket <URL: > > > > > > > > > https://rt.cpan.org/Ticket/Display.html?id=115271 > > > > > > > > > > > > > > > > > > On Sat, Jun 25, 2016 at 02:59:33AM -0400, Mike McCauley via > > > > > > > > > RT
> > > > > > > > wrote:
> > > > > > > > > > Hello Dominic, > > > > > > > > > > > > > > > > > > > > thanks for your report. > > > > > > > > > > > > > > > > > > > > We have identified and fixed locally some compile errors > > > > > > > > > > due > > > > > > > > > > to > > > > > > > > > > chnages > > > > > > > > > > in > > > > > > > > > > the API in openssl-1.1.0-pre5. > > > > > > > > > > > > > > > > > > > > However we are currently stuck with issues in > > > > > > > > > > openssl-1.1.0-pre5 > > > > > > > > > > to do > > > > > > > > > > with the fact that the underlying data type for > > > > > > > > > > X509_ATTRIBUTE > > > > > > > > > > is > > > > > > > > > > not > > > > > > > > > > defined in hte public headers: > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > openssl/x509.h has: > > > > > > > > > > > > > > > > > > > > ... > > > > > > > > > > typedef struct x509_attributes_st X509_ATTRIBUTE; > > > > > > > > > > ... > > > > > > > > > > X509_ATTRIBUTE *X509_REQ_get_attr(const X509_REQ *req, int > > > > > > > > > > loc); > > > > > > > > > > > > > > > > > > > > but nowhere is x509_attributes_st defined in the public > > > > > > > > > > headers. > > > > > > > > > > It > > > > > > > > > > appears to have been moved to crypto/x509/x509_lcl.h > > > > > > > > > > > > > > > > > > > > until Openssl releases a fix for this at least, we are > > > > > > > > > > unable > > > > > > > > > > to > > > > > > > > > > continue > > > > > > > > > > further with adding 1.1 compatibility to net-ssleay.
> > > > > > > > > > > > > > > > > > Have you raised a bug/query with OpenSSL about this? > > > > > > > > > > > > > > > > > > Thanks, > > > > > > > > > Dominic.
-- Mike McCauley VK4AMM mikem@airspayce.com Airspayce Pty Ltd 9 Bulbul Place Currumbin Waters QLD 4223 Australia http://www.airspayce.com Phone +61 7 5598-7474
Subject: Re: [rt.cpan.org #115271] Build failure with OpenSSL 1.1
Date: Sat, 30 Jul 2016 21:40:23 +0100
To: Mike McCauley via RT <bug-Net-SSLeay [...] rt.cpan.org>
From: Dominic Hargreaves <dom [...] earth.li>
That's entirely up to you. If failures happen we'll notify you anyway. Cheers, Dominic. On Fri, Jul 29, 2016 at 09:10:08PM -0400, Mike McCauley via RT wrote: Show quoted text
> <URL: https://rt.cpan.org/Ticket/Display.html?id=115271 > > > Thanks, > > I see that now most of them show 'Installed' with some 'Needs-Build'. Should I > wait until they all show 'INstalled'? > > Cheers. > > > On Thursday, July 28, 2016 11:30:23 AM you wrote:
> > Queue: Net-SSLeay > > Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=115271 > > > > > Hi Mike, > > > > Apologies for the delay - all my spare time has been taken up with the > > recent perl CVE. > > > > I've checked and the new patch builds/tests fine on my machine (amd64). > > I've uploaded it to Debian experimental so if you keep an eye on > > > > https://buildd.debian.org/status/package.php?p=libnet-ssleay-perl&suite=expe > > rimental > > > > you should find results starting to appear in a few hours for other > > architectures. > > > > Best wishes, > > Dominic. > > > > On Thu, Jul 28, 2016 at 05:29:41AM -0400, Mike McCauley via RT wrote:
> > > <URL: https://rt.cpan.org/Ticket/Display.html?id=115271 > > > > > > > Hi Dom, > > > > > > Im keen to push out a new version of Net-SSLeay soon, but not until I am > > > sure your issues have been addressed. > > > > > > This last problem you reported made me think that perhaps you did not have > > > the entire distribution at the latest version. Nevertheless it prompted > > > me to improve the test a bit. > > > > > > FYI, you can download the entire latest svn version with: > > > > > > svn co svn://svn.debian.org/svn/net-ssleay > > > > > > Pls let me know when you are OK with a new release. > > > > > > Cheers. > > > > > > On Friday, July 22, 2016 01:14:37 PM Mike McCauley wrote:
> > > > Dom? > > > > > > > > On Saturday, July 16, 2016 09:32:40 AM Mike McCauley wrote:
> > > > > Hi Dom, > > > > > > > > > > Hmm, thats curious. > > > > > > > > > > I have pushed to SVN a new version of t/local/35_ephemeral.t with > > > > > improved > > > > > version detection. > > > > > > > > > > Coiuld you please test that. > > > > > > > > > > On Friday, July 15, 2016 06:47:19 PM you wrote:
> > > > > > Queue: Net-SSLeay > > > > > > > > > > > > Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=115271 > > > > > > > > > > > > > The package with the patch applied[1] builds fine with OpenSSL 1.0 > > > > > > but > > > > > > when I try and build it against OpenSSL 1.1 the following test > > > > > > fails. > > > > > > > > > > > > Can't locate auto/Net/SSLeay/CTX_set_tmp.al in @INC (@INC contains: > > > > > > /«PKGBUILDDIR»/inc /«PKGBUILDDIR»/blib/lib /«PKGBUILDDIR»/blib/arch > > > > > > /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.22.2 > > > > > > /usr/local/share/perl/5.22.2 /usr/lib/x86_64-linux-gnu/perl5/5.22 > > > > > > /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.22 > > > > > > /usr/share/perl/5.22 > > > > > > /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base .) at > > > > > > t/local/35_ephemeral.t line 21. # Looks like you planned 3 tests but > > > > > > ran > > > > > > 2. > > > > > > # Looks like your test exited with 2 just after 2. > > > > > > t/local/35_ephemeral.t ................. > > > > > > 1..3 > > > > > > > > > > > > You can see the full build log at[2] > > > > > > > > > > > > [1] > > > > > > <https://anonscm.debian.org/cgit/pkg-perl/packages/libnet-ssleay-per > > > > > > l.gi > > > > > > t/ > > > > > > l > > > > > > og/?h=experimental> [2] > > > > > > <https://people.debian.org/~dom/tmp/libnet-ssleay-perl_1.74-2_amd64-> > > > > 2016 > > > > > > 07 > > > > > > 1 > > > > > > 5-2341.build> > > > > > > > > > > > > On Mon, Jul 04, 2016 at 02:14:42PM -0400, dom@earth.li via RT wrote:
> > > > > > > Hi Mike, > > > > > > > > > > > > > > Sorry for the delay. I'll take a look at this soon. > > > > > > > > > > > > > > Cheers, > > > > > > > Dominic. > > > > > > > > > > > > > > On Mon, Jul 04, 2016 at 03:26:40AM -0400, Mike McCauley via RT
> wrote:
> > > > > > > > <URL: https://rt.cpan.org/Ticket/Display.html?id=115271 > > > > > > > > > > > > > > > > > Hi Dominic, > > > > > > > > > > > > > > > > have you had a chance to test these changes? > > > > > > > > > > > > > > > > On Monday, June 27, 2016 02:45:13 PM Mike McCauley wrote:
> > > > > > > > > Hi again, > > > > > > > > > > > > > > > > > > we have now made what we believe are all the changes needed to > > > > > > > > > support > > > > > > > > > OpenSSL 1.1. It builds and tests here under OpenSuSE 13.1 with > > > > > > > > > OpenSSL > > > > > > > > > version 0.9.8, 1.0.x and 1.1.0-pre5 > > > > > > > > > > > > > > > > > > We have updated SVN with these changes. Perhaos you can test > > > > > > > > > this > > > > > > > > > new > > > > > > > > > version. If are not able to readily use the SVN version I can > > > > > > > > > prepare > > > > > > > > > a .gz > > > > > > > > > dist file and mail it to you privately. > > > > > > > > > > > > > > > > > > When it has been tested adequately by others, we will prepare > > > > > > > > > a > > > > > > > > > nrerelease. > > > > > > > > > > > > > > > > > > Cheers. > > > > > > > > > > > > > > > > > > On Saturday, June 25, 2016 01:21:47 PM dom@earth.li via RT
> wrote:
> > > > > > > > > > Queue: Net-SSLeay > > > > > > > > > > > > > > > > > > > > Ticket <URL: > > > > > > > > > > https://rt.cpan.org/Ticket/Display.html?id=115271 > > > > > > > > > > > > > > > > > > > > On Sat, Jun 25, 2016 at 02:59:33AM -0400, Mike McCauley via > > > > > > > > > > RT
> > > > > > > > > > wrote:
> > > > > > > > > > > Hello Dominic, > > > > > > > > > > > > > > > > > > > > > > thanks for your report. > > > > > > > > > > > > > > > > > > > > > > We have identified and fixed locally some compile errors > > > > > > > > > > > due > > > > > > > > > > > to > > > > > > > > > > > chnages > > > > > > > > > > > in > > > > > > > > > > > the API in openssl-1.1.0-pre5. > > > > > > > > > > > > > > > > > > > > > > However we are currently stuck with issues in > > > > > > > > > > > openssl-1.1.0-pre5 > > > > > > > > > > > to do > > > > > > > > > > > with the fact that the underlying data type for > > > > > > > > > > > X509_ATTRIBUTE > > > > > > > > > > > is > > > > > > > > > > > not > > > > > > > > > > > defined in hte public headers: > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > openssl/x509.h has: > > > > > > > > > > > > > > > > > > > > > > ... > > > > > > > > > > > typedef struct x509_attributes_st X509_ATTRIBUTE; > > > > > > > > > > > ... > > > > > > > > > > > X509_ATTRIBUTE *X509_REQ_get_attr(const X509_REQ *req, int > > > > > > > > > > > loc); > > > > > > > > > > > > > > > > > > > > > > but nowhere is x509_attributes_st defined in the public > > > > > > > > > > > headers. > > > > > > > > > > > It > > > > > > > > > > > appears to have been moved to crypto/x509/x509_lcl.h > > > > > > > > > > > > > > > > > > > > > > until Openssl releases a fix for this at least, we are > > > > > > > > > > > unable > > > > > > > > > > > to > > > > > > > > > > > continue > > > > > > > > > > > further with adding 1.1 compatibility to net-ssleay.
> > > > > > > > > > > > > > > > > > > > Have you raised a bug/query with OpenSSL about this? > > > > > > > > > > > > > > > > > > > > Thanks, > > > > > > > > > > Dominic.
> > -- > Mike McCauley VK4AMM mikem@airspayce.com > Airspayce Pty Ltd 9 Bulbul Place Currumbin Waters QLD 4223 Australia > http://www.airspayce.com > Phone +61 7 5598-7474 > > >
Subject: Re: [rt.cpan.org #115271] Build failure with OpenSSL 1.1
Date: Sun, 31 Jul 2016 12:53:35 +1000
To: bug-Net-SSLeay [...] rt.cpan.org
From: Mike McCauley <mikem [...] airspayce.com>
OK, new version 1.76 uploaded to CPAN. Cheers. On Saturday, July 30, 2016 04:49:57 PM dom@earth.li via RT wrote: Show quoted text
> Queue: Net-SSLeay > Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=115271 > > > That's entirely up to you. If failures happen we'll notify you anyway. > > Cheers, > Dominic. > > On Fri, Jul 29, 2016 at 09:10:08PM -0400, Mike McCauley via RT wrote:
> > <URL: https://rt.cpan.org/Ticket/Display.html?id=115271 > > > > > Thanks, > > > > I see that now most of them show 'Installed' with some 'Needs-Build'. > > Should I wait until they all show 'INstalled'? > > > > Cheers. > > > > On Thursday, July 28, 2016 11:30:23 AM you wrote:
> > > Queue: Net-SSLeay > > > > > > Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=115271 > > > > > > > Hi Mike, > > > > > > Apologies for the delay - all my spare time has been taken up with the > > > recent perl CVE. > > > > > > I've checked and the new patch builds/tests fine on my machine (amd64). > > > I've uploaded it to Debian experimental so if you keep an eye on > > > > > > https://buildd.debian.org/status/package.php?p=libnet-ssleay-perl&suite= > > > expe rimental > > > > > > you should find results starting to appear in a few hours for other > > > architectures. > > > > > > Best wishes, > > > Dominic. > > > > > > On Thu, Jul 28, 2016 at 05:29:41AM -0400, Mike McCauley via RT wrote:
> > > > <URL: https://rt.cpan.org/Ticket/Display.html?id=115271 > > > > > > > > > Hi Dom, > > > > > > > > Im keen to push out a new version of Net-SSLeay soon, but not until I > > > > am > > > > sure your issues have been addressed. > > > > > > > > This last problem you reported made me think that perhaps you did not > > > > have > > > > the entire distribution at the latest version. Nevertheless it > > > > prompted > > > > me to improve the test a bit. > > > > > > > > FYI, you can download the entire latest svn version with: > > > > > > > > svn co svn://svn.debian.org/svn/net-ssleay > > > > > > > > Pls let me know when you are OK with a new release. > > > > > > > > Cheers. > > > > > > > > On Friday, July 22, 2016 01:14:37 PM Mike McCauley wrote:
> > > > > Dom? > > > > > > > > > > On Saturday, July 16, 2016 09:32:40 AM Mike McCauley wrote:
> > > > > > Hi Dom, > > > > > > > > > > > > Hmm, thats curious. > > > > > > > > > > > > I have pushed to SVN a new version of t/local/35_ephemeral.t with > > > > > > improved > > > > > > version detection. > > > > > > > > > > > > Coiuld you please test that. > > > > > > > > > > > > On Friday, July 15, 2016 06:47:19 PM you wrote:
> > > > > > > Queue: Net-SSLeay > > > > > > > > > > > > > > Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=115271
> > > > > > > >
> > > > > > > > > > > > > > The package with the patch applied[1] builds fine with OpenSSL > > > > > > > 1.0 > > > > > > > but > > > > > > > when I try and build it against OpenSSL 1.1 the following test > > > > > > > fails. > > > > > > > > > > > > > > Can't locate auto/Net/SSLeay/CTX_set_tmp.al in @INC (@INC > > > > > > > contains: > > > > > > > /«PKGBUILDDIR»/inc /«PKGBUILDDIR»/blib/lib > > > > > > > /«PKGBUILDDIR»/blib/arch > > > > > > > /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.22.2 > > > > > > > /usr/local/share/perl/5.22.2 > > > > > > > /usr/lib/x86_64-linux-gnu/perl5/5.22 > > > > > > > /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.22 > > > > > > > /usr/share/perl/5.22 > > > > > > > /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base .) > > > > > > > at > > > > > > > t/local/35_ephemeral.t line 21. # Looks like you planned 3 tests > > > > > > > but > > > > > > > ran > > > > > > > 2. > > > > > > > # Looks like your test exited with 2 just after 2. > > > > > > > t/local/35_ephemeral.t ................. > > > > > > > 1..3 > > > > > > > > > > > > > > You can see the full build log at[2] > > > > > > > > > > > > > > [1] > > > > > > > <https://anonscm.debian.org/cgit/pkg-perl/packages/libnet-ssleay > > > > > > > -per > > > > > > > l.gi > > > > > > > t/ > > > > > > > l > > > > > > > og/?h=experimental> [2] > > > > > > > <https://people.debian.org/~dom/tmp/libnet-ssleay-perl_1.74-2_am > > > > > > > d64-> > > > > 2016 07 > > > > > > > 1 > > > > > > > 5-2341.build> > > > > > > > > > > > > > > On Mon, Jul 04, 2016 at 02:14:42PM -0400, dom@earth.li via RT
wrote: Show quoted text
> > > > > > > > Hi Mike, > > > > > > > > > > > > > > > > Sorry for the delay. I'll take a look at this soon. > > > > > > > > > > > > > > > > Cheers, > > > > > > > > Dominic. > > > > > > > > > > > > > > > > On Mon, Jul 04, 2016 at 03:26:40AM -0400, Mike McCauley via RT
> > > > wrote:
> > > > > > > > > <URL: https://rt.cpan.org/Ticket/Display.html?id=115271 > > > > > > > > > > > > > > > > > > > Hi Dominic, > > > > > > > > > > > > > > > > > > have you had a chance to test these changes? > > > > > > > > > > > > > > > > > > On Monday, June 27, 2016 02:45:13 PM Mike McCauley wrote:
> > > > > > > > > > Hi again, > > > > > > > > > > > > > > > > > > > > we have now made what we believe are all the changes > > > > > > > > > > needed to > > > > > > > > > > support > > > > > > > > > > OpenSSL 1.1. It builds and tests here under OpenSuSE 13.1 > > > > > > > > > > with > > > > > > > > > > OpenSSL > > > > > > > > > > version 0.9.8, 1.0.x and 1.1.0-pre5 > > > > > > > > > > > > > > > > > > > > We have updated SVN with these changes. Perhaos you can > > > > > > > > > > test > > > > > > > > > > this > > > > > > > > > > new > > > > > > > > > > version. If are not able to readily use the SVN version I > > > > > > > > > > can > > > > > > > > > > prepare > > > > > > > > > > a .gz > > > > > > > > > > dist file and mail it to you privately. > > > > > > > > > > > > > > > > > > > > When it has been tested adequately by others, we will > > > > > > > > > > prepare > > > > > > > > > > a > > > > > > > > > > nrerelease. > > > > > > > > > > > > > > > > > > > > Cheers. > > > > > > > > > > > > > > > > > > > > On Saturday, June 25, 2016 01:21:47 PM dom@earth.li via RT
> > > > wrote:
> > > > > > > > > > > Queue: Net-SSLeay > > > > > > > > > > > > > > > > > > > > > > Ticket <URL: > > > > > > > > > > > https://rt.cpan.org/Ticket/Display.html?id=115271 > > > > > > > > > > > > > > > > > > > > > > On Sat, Jun 25, 2016 at 02:59:33AM -0400, Mike McCauley > > > > > > > > > > > via > > > > > > > > > > > RT
> > > > > > > > > > > > wrote:
> > > > > > > > > > > > Hello Dominic, > > > > > > > > > > > > > > > > > > > > > > > > thanks for your report. > > > > > > > > > > > > > > > > > > > > > > > > We have identified and fixed locally some compile > > > > > > > > > > > > errors > > > > > > > > > > > > due > > > > > > > > > > > > to > > > > > > > > > > > > chnages > > > > > > > > > > > > in > > > > > > > > > > > > the API in openssl-1.1.0-pre5. > > > > > > > > > > > > > > > > > > > > > > > > However we are currently stuck with issues in > > > > > > > > > > > > openssl-1.1.0-pre5 > > > > > > > > > > > > to do > > > > > > > > > > > > with the fact that the underlying data type for > > > > > > > > > > > > X509_ATTRIBUTE > > > > > > > > > > > > is > > > > > > > > > > > > not > > > > > > > > > > > > defined in hte public headers: > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > openssl/x509.h has: > > > > > > > > > > > > > > > > > > > > > > > > ... > > > > > > > > > > > > typedef struct x509_attributes_st X509_ATTRIBUTE; > > > > > > > > > > > > ... > > > > > > > > > > > > X509_ATTRIBUTE *X509_REQ_get_attr(const X509_REQ *req, > > > > > > > > > > > > int > > > > > > > > > > > > loc); > > > > > > > > > > > > > > > > > > > > > > > > but nowhere is x509_attributes_st defined in the > > > > > > > > > > > > public > > > > > > > > > > > > headers. > > > > > > > > > > > > It > > > > > > > > > > > > appears to have been moved to crypto/x509/x509_lcl.h > > > > > > > > > > > > > > > > > > > > > > > > until Openssl releases a fix for this at least, we are > > > > > > > > > > > > unable > > > > > > > > > > > > to > > > > > > > > > > > > continue > > > > > > > > > > > > further with adding 1.1 compatibility to net-ssleay.
> > > > > > > > > > > > > > > > > > > > > > Have you raised a bug/query with OpenSSL about this? > > > > > > > > > > > > > > > > > > > > > > Thanks, > > > > > > > > > > > Dominic.
-- Mike McCauley VK4AMM mikem@airspayce.com Airspayce Pty Ltd 9 Bulbul Place Currumbin Waters QLD 4223 Australia http://www.airspayce.com Phone +61 7 5598-7474