Bug 1102852 - perl-IO-Socket-SSL fails to build in 2019-03
Summary: perl-IO-Socket-SSL fails to build in 2019-03
Status: RESOLVED DUPLICATE of bug 1131103
Alias: None
Product: openSUSE Tumbleweed
Classification: openSUSE
Component: Other (show other bugs)
Version: Current
Hardware: Other openSUSE Factory
: P5 - None : Normal (vote)
Target Milestone: ---
Assignee: Pedro Monreal Gonzalez
QA Contact: E-mail List
URL: https://rt.cpan.org/Public/Bug/Displa...
Whiteboard:
Keywords:
Depends on:
Blocks: 1102840
  Show dependency treegraph
 
Reported: 2018-07-27 09:47 UTC by Bernhard Wiedemann
Modified: 2019-04-03 08:52 UTC (History)
3 users (show)

See Also:
Found By: Development
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Bernhard Wiedemann 2018-07-27 09:47:37 UTC
While working towards openSUSE reproducible builds, I found that
perl-IO-Socket-SSL does not build after 2019-03

Steps To Reproduce:
osc co openSUSE:Factory/perl-IO-Socket-SSL && cd $_
osc build --vm-type=kvm \
  --build-opt=--vm-custom-opt="-rtc base=2019-03-01T01:01:01"

Actual Results:
[   47s] t/sni_verify.t                  (Wstat: 256 Tests: 5 Failed: 4)
[   47s]   Failed tests:  2-5
[   47s]   Non-zero exit status: 1
[   47s]   Parse errors: Bad plan.  You planned 17 tests but ran 5.
[   47s] t/startssl.t                    (Wstat: 256 Tests: 10 Failed: 4)
[   47s]   Failed tests:  5-8
[   47s]   Non-zero exit status: 1
[   47s]   Parse errors: Bad plan.  You planned 21 tests but ran 10.
[   47s] t/sysread_write.t               (Wstat: 0 Tests: 2 Failed: 1)
[   47s]   Failed test:  2
[   47s]   Parse errors: Bad plan.  You planned 9 tests but ran 2.
[   47s] t/verify_hostname.t             (Wstat: 0 Tests: 42 Failed: 2)
[   47s]   Failed tests:  41-42
[   47s] Files=38, Tests=636, 38 wallclock secs ( 0.20 usr  0.08 sys +  8.61 cu)
[   47s] Result: FAIL
[   47s] Failed 11/38 test programs. 33/636 subtests failed.
[   47s] make: *** [Makefile:880: test_dynamic] Error 255


Expected Result:
package should build at any time

Reproducible: Always
Comment 1 Bernhard Wiedemann 2018-09-12 05:11:29 UTC
filed upstream
https://rt.cpan.org/Public/Bug/Display.html?id=127095
Comment 2 Pedro Monreal Gonzalez 2018-09-14 13:57:42 UTC
Yes, the certificates expire in January:

for i in $(ls -atr IO-Socket-SSL-2.059/certs/*.pem) ; do echo $i ; openssl x509 -enddate -noout -in $i; done

IO-Socket-SSL-2.059/certs/test-ca.pem
notAfter=Jan 12 19:45:50 2028 GMT

IO-Socket-SSL-2.059/certs/server-wildcard.pem
notAfter=Jan 14 19:45:50 2019 GMT

IO-Socket-SSL-2.059/certs/server-key.pem
unable to load certificate
139632258786960:error:0906D06C:PEM routines:PEM_read_bio:no start line:pem_lib.c:707:Expecting: TRUSTED CERTIFICATE

IO-Socket-SSL-2.059/certs/server-cert.pem
notAfter=Jan 14 19:45:50 2019 GMT

IO-Socket-SSL-2.059/certs/server2-key.pem
unable to load certificate
140661039068816:error:0906D06C:PEM routines:PEM_read_bio:no start line:pem_lib.c:707:Expecting: TRUSTED CERTIFICATE

IO-Socket-SSL-2.059/certs/server2-cert.pem
notAfter=Jan 14 19:45:50 2019 GMT

IO-Socket-SSL-2.059/certs/proxyca.pem
notAfter=Jan 12 19:45:50 2028 GMT

IO-Socket-SSL-2.059/certs/client-key.pem
unable to load certificate
140375854044816:error:0906D06C:PEM routines:PEM_read_bio:no start line:pem_lib.c:707:Expecting: TRUSTED CERTIFICATE

IO-Socket-SSL-2.059/certs/client-cert.pem
notAfter=Jan 14 19:45:50 2019 GMT
Comment 3 Pedro Monreal Gonzalez 2019-04-03 08:52:49 UTC
Fix submitted for SLE-15 and SLE-12 in bsc#1131103.

*** This bug has been marked as a duplicate of bug 1131103 ***