You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@brooklyn.apache.org by Geoff Macartney <ge...@cloudsoftcorp.com> on 2017/03/20 13:25:33 UTC

build breakages

hi all,

I've taken a quick look at the build breakages we've started seeing on
Jenkins (SSLException: Received fatal alert: internal_error).  I think the
problem may be related to a change in the certificate of the site used in
the unit tests that are breaking - CompositeEffectorYamlTest and
HttpCommandEffectorYamlTest
both use requests https://httpbin.org as part of what they do. That site's
certificate has presumably just changed as it is only valid since 16th
March just past (last Thursday):

Certificate: Data: Version: 3 (0x2) Serial Number:
03:04:a2:8e:f5:18:97:79:29:e0:fd:a7:90:67:67:87:5a:5e Signature Algorithm:
sha256WithRSAEncryption Issuer: C=US, O=Let's Encrypt, CN=Let's Encrypt
Authority X3 Validity Not Before: Mar 16 19:16:00 2017 GMT Not After : Jun
14 19:16:00 2017 GMT Subject: CN=httpbin.org Subject Public Key Info:
Public Key Algorithm: rsaEncryption RSA Public Key: (2048 bit) ...

I'm assuming it's no coincidence that our builds broke on the 17th.

Not quite sure what best to do to fix this but will have a look into it;
feel free to offer suggestions. :-)

cheers
Geoff

Re: build breakages

Posted by Andrea Turli <an...@cloudsoftcorp.com>.
Hi Geoff,

thanks for heads-up

I think `http://httpbin` instead of `https://httpbin` won't change the
logic of the tests as they are not testing ssl in any way.

See https://github.com/apache/brooklyn-server/pull/599, this should fix the
build.

Apologies for the inconvenience,
Andrea

On 20 March 2017 at 14:25, Geoff Macartney <
geoff.macartney@cloudsoftcorp.com> wrote:

> hi all,
>
> I've taken a quick look at the build breakages we've started seeing on
> Jenkins (SSLException: Received fatal alert: internal_error).  I think the
> problem may be related to a change in the certificate of the site used in
> the unit tests that are breaking - CompositeEffectorYamlTest and
> HttpCommandEffectorYamlTest
> both use requests https://httpbin.org as part of what they do. That site's
> certificate has presumably just changed as it is only valid since 16th
> March just past (last Thursday):
>
> Certificate: Data: Version: 3 (0x2) Serial Number:
> 03:04:a2:8e:f5:18:97:79:29:e0:fd:a7:90:67:67:87:5a:5e Signature Algorithm:
> sha256WithRSAEncryption Issuer: C=US, O=Let's Encrypt, CN=Let's Encrypt
> Authority X3 Validity Not Before: Mar 16 19:16:00 2017 GMT Not After : Jun
> 14 19:16:00 2017 GMT Subject: CN=httpbin.org Subject Public Key Info:
> Public Key Algorithm: rsaEncryption RSA Public Key: (2048 bit) ...
>
> I'm assuming it's no coincidence that our builds broke on the 17th.
>
> Not quite sure what best to do to fix this but will have a look into it;
> feel free to offer suggestions. :-)
>
> cheers
> Geoff
>