Bug 1437790

Summary: perl-Makefile-DOM-0.008-6.fc27 FTBFS: tests fail with perl-List-MoreUtils-0.418-1.fc27
Product: [Fedora] Fedora Reporter: Petr Pisar <ppisar>
Component: perl-Makefile-DOMAssignee: Petr Pisar <ppisar>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 26CC: jplesnik, perl-devel, vanmeeuwen+fedora
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
URL: https://apps.fedoraproject.org/koschei/build/2753095
Whiteboard:
Fixed In Version: perl-Makefile-DOM-0.008-7.fc27 perl-Makefile-DOM-0.008-7.fc26 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2017-04-27 20:53:52 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:

Description Petr Pisar 2017-03-31 08:22:10 UTC
perl-Makefile-DOM-0.008-6.fc27 fails to build in F27 because some tests fail:

t/mdom/gmake/comment.t .............. ok
Use of uninitialized value in string eq at /builddir/build/BUILD/Makefile-DOM-0.008/blib/lib/MDOM/Document/Gmake.pm line 474, <$in> line 1.
[...]
Use of uninitialized value in string eq at /builddir/build/BUILD/Makefile-DOM-0.008/blib/lib/MDOM/Document/Gmake.pm line 474, <$in> line 5.
#   Failed test 'TEST 1: multi-line var assignment (the 'define' directive) - DOM structure ok'
#   at t/GmakeDOM.pm line 36.
# @@ -1,13 +1,11 @@
#  MDOM::Document::Gmake
# -  MDOM::Directive
# -    MDOM::Token::Bare		'define'
# -    MDOM::Token::Whitespace		' '
# -    MDOM::Token::Bare		'remote-file'
# +  MDOM::Unknown
# +    MDOM::Token::Bare		'define remote-file'
#      MDOM::Token::Whitespace		'\n'
#    MDOM::Unknown
#      MDOM::Token::Bare		'  '
#      MDOM::Token::Interpolation		'$(if $(filter unix, $($1.type)), \\n    /net/$($1.host)/$($1.path), \\n    //$($1.host)/$($1.path))'
#      MDOM::Token::Whitespace		'\n'
# -  MDOM::Directive
# +  MDOM::Unknown
#      MDOM::Token::Bare		'endef'
#      MDOM::Token::Whitespace		'\n'
t/mdom/gmake/directive-define.t ..... 
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/2 subtests 
[...]
Test Summary Report
-------------------
t/mdom/gmake/directive-define.t   (Wstat: 256 Tests: 2 Failed: 1)
  Failed test:  2
  Non-zero exit status: 1
t/mdom/gmake/directive-export.t   (Wstat: 256 Tests: 2 Failed: 1)
  Failed test:  2
  Non-zero exit status: 1
t/mdom/gmake/directive-include.t  (Wstat: 768 Tests: 10 Failed: 3)
  Failed tests:  2, 4, 10
  Non-zero exit status: 3
t/mdom/gmake/directive-vpath.t    (Wstat: 768 Tests: 6 Failed: 3)
  Failed tests:  2, 4, 6
  Non-zero exit status: 3
Files=19, Tests=305,  5 wallclock secs ( 0.18 usr  0.05 sys +  4.22 cusr  0.22 csys =  4.67 CPU)

This is caused by upgrading perl-List-MoreUtils from 0.416-2.fc26 to 0.418-1.fc27.

Comment 1 Fedora Update System 2017-04-21 13:25:40 UTC
perl-Makefile-DOM-0.008-7.fc26 has been submitted as an update to Fedora 26. https://bodhi.fedoraproject.org/updates/FEDORA-2017-f3433331b2

Comment 2 Fedora Update System 2017-04-23 20:24:12 UTC
perl-Makefile-DOM-0.008-7.fc26 has been pushed to the Fedora 26 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2017-f3433331b2

Comment 3 Fedora Update System 2017-04-27 20:53:52 UTC
perl-Makefile-DOM-0.008-7.fc26 has been pushed to the Fedora 26 stable repository. If problems still persist, please make note of it in this bug report.