Bug 1793505

Summary: perl-SOAP-WSDL-3.003-14.fc32 FTBFS: Failed test 'conversion with timezone' at t/SOAP/WSDL/XSD/Typelib/Builtin/dateTime.t line 35.
Product: [Fedora] Fedora Reporter: Petr Pisar <ppisar>
Component: perl-SOAP-WSDLAssignee: Damian Wrobel <dwrobel>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: dwrobel, perl-devel, zonexpertconsulting
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
URL: https://koschei.fedoraproject.org/package/perl-SOAP-WSDL?collection=f32
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2020-01-22 13:45:41 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 1750908    

Description Petr Pisar 2020-01-21 13:48:05 UTC
perl-SOAP-WSDL-3.003-14.fc32 fails to build in F32 because a test fails:

+ /usr/bin/make -O -j7 V=1 VERBOSE=1 test
file:///home/test/fedora/perl-SOAP-WSDL/SOAP-WSDL-3.003/t/acceptance/wsdl/WSDLParser-imported.wsdl already imported; ignoring it.
Use of uninitialized value in hash element at /usr/share/perl5/vendor_perl/Class/Std/Fast.pm line 159.
Use of uninitialized value in hash element at /usr/share/perl5/vendor_perl/Class/Std/Fast.pm line 159.
Use of uninitialized value in hash element at /usr/share/perl5/vendor_perl/Class/Std/Fast.pm line 159.
Use of uninitialized value in hash element at /usr/share/perl5/vendor_perl/Class/Std/Fast.pm line 159.
Use of uninitialized value in hash element at /usr/share/perl5/vendor_perl/Class/Std/Fast.pm line 159.
HTTP/1.0 500 Internal Server Error
Content-Type: text/xml; charset="utf-8"
<?xml version="1.0" ?><SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ><SOAP-ENV:Body><Fault xmlns="http://schemas.xmlsoap.org/soap/envelope/"><faultcode>SOAP-ENV:Server</faultcode><faultstring>Error deserializing message:
no element found at line 1, column 0, byte -1 at /home/test/fedora/perl-SOAP-WSDL/SOAP-WSDL-3.003/blib/lib/SOAP/WSDL/Expat/Base.pm line 79.
 at line 1 at /home/test/fedora/perl-SOAP-WSDL/SOAP-WSDL-3.003/blib/lib/SOAP/WSDL/Expat/Base.pm line 82.
.
Message was:
</faultstring><faultactor>urn:localhost</faultactor></Fault></SOAP-ENV:Body></SOAP-ENV:Envelope>


#   Failed test 'conversion with timezone'
#   at t/SOAP/WSDL/XSD/Typelib/Builtin/dateTime.t line 35.
#          got: '2007-12-31T12:32:00.0000000+00:00'
#     expected: '2007-12-31T12:32:00+01:00'

#   Failed test 'conversion with timezone'
#   at t/SOAP/WSDL/XSD/Typelib/Builtin/dateTime.t line 35.
#          got: '2007-08-31T00:32:00.0000000+00:00'
#     expected: '2007-08-31T00:32:00+02:00'

#   Failed test 'conversion with timezone'
#   at t/SOAP/WSDL/XSD/Typelib/Builtin/dateTime.t line 35.
#          got: '2007-08-30T00:00:00.0000000+00:00'
#     expected: '2007-08-30T00:00:00+02:00'
# Looks like you failed 3 tests of 9.
Failed 1/124 test programs. 3/1241 subtests failed.
make: *** [Makefile:1214: test_dynamic] Error 255

A difference between passing and failing build root is at <https://koschei.fedoraproject.org/build/7685135>. An upgrade of perl-TimeDate from 1:2.30-19.fc32 to 1:2.31-1.fc32 looks suspicious.