Bug 1230977

Summary: FTBFS: po4a fails to build in rawhide due to failing tests
Product: [Fedora] Fedora Reporter: Dominik 'Rathann' Mierzejewski <dominik>
Component: po4aAssignee: Sergio Basto <sergio>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: axel.thimm, dan, jplesnik, rc040203, sergio
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2015-06-17 07:56:38 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: 1220189    
Attachments:
Description Flags
Build log against Perl 5.22 none

Description Dominik 'Rathann' Mierzejewski 2015-06-11 23:06:09 UTC
Description of problem:
po4a failed to rebuild in current rawhide buildroot due to failing tests.

Version-Release number of selected component (if applicable):
po4a-0.45-5.fc23

How reproducible:
Always

Steps to Reproduce:
1. build current git master (eecf76ed5f1fbfc7a13aef1d286f2382dcac073b)

Actual results:
Testsuite fails.

Expected results:
Tests should pass and package should be built.

Additional info:
http://koji.fedoraproject.org/koji/buildinfo?buildID=643397

Comment 1 Dominik 'Rathann' Mierzejewski 2015-06-11 23:07:22 UTC
Blocks mkvtoolnix update (mkvtoolnix build-depends on po4a).

Comment 2 Jitka Plesnikova 2015-06-12 14:33:47 UTC
Created attachment 1038088 [details]
Build log against Perl 5.22

Comment 3 Ralf Corsepius 2015-06-17 07:44:15 UTC
AFAIS, the cause is perl-5.22 issuing a couple of warnings, which confuse the po4a's testsuite.

I am going to apply a couple of hacks consisting of 3 patches, which let the testsuite succeed again. However, I would expect po4a to have further similar compatibility issues at other places these patches do not address.

FWIW: po4a-0.46 isn't much better. Upstream seems to have addressed one of the problems my patches address, but seem to have introduced another one.