https://bugzilla.redhat.com/show_bug.cgi?id=1196050
Bug ID: 1196050 Summary: perl-Params-Validate-1.18 testsuite failure on f20 Product: Fedora Version: 20 Component: perl-Params-Validate Assignee: rc040203@freenet.de Reporter: rc040203@freenet.de QA Contact: extras-qa@fedoraproject.org CC: lxtnow@gmail.com, perl-devel@lists.fedoraproject.org, psabata@redhat.com, rc040203@freenet.de
Description of problem:
perl-Params-Validate-1.18's testsuite fails with a weird error on f20:
... t/release-pp-35-default-xs-bug.t ........ ok t/release-pp-36-large-arrays.t .......... ok t/release-pp-37-exports.t ............... ok t/release-pp-38-callback-message.t ...... ok t/release-pp-is-loaded.t ................ ok Subroutine foo redefined at lib/Params/Validate.pm line 83. Subroutine bar redefined at lib/Params/Validate.pm line 93. Subroutine foo2 redefined at lib/Params/Validate.pm line 98. t/release-synopsis.t .................... ok # Failed test 'check version in 'blib/lib/Params/ValidatePP.pm'' # at t/release-test-version.t line 29. # No version was found in 'blib/lib/Params/ValidatePP.pm'. # Failed test 'check version in 'blib/lib/Params/ValidateXS.pm'' # at t/release-test-version.t line 29. # No version was found in 'blib/lib/Params/ValidateXS.pm'. # Looks like you failed 2 tests of 8. t/release-test-version.t ................ Dubious, test returned 2 (wstat 512, 0x200) Failed 2/8 subtests t/release-xs-is-loaded.t ................ ok t/release-xs-segfault.t ................. ok Test Summary Report ------------------- t/34-recursive-validation.t (Wstat: 0 Tests: 1 Failed: 0) TODO passed: 1 t/release-test-version.t (Wstat: 512 Tests: 8 Failed: 2) Failed tests: 3-4 Non-zero exit status: 2 Files=91, Tests=1112, 5 wallclock secs ( 0.32 usr 0.06 sys + 5.29 cusr 0.40 csys = 6.07 CPU) Result: FAIL Failed 1/91 test programs. 2/1112 subtests failed. Version-Release number of selected component (if applicable):
How reproducible: Always.
Additional info: - This failure does not occur on fedora > 20, which lets me assume the cause to be in an implicit/indirect package dep or in perl itself.
https://bugzilla.redhat.com/show_bug.cgi?id=1196050
--- Comment #1 from Ralf Corsepius rc040203@freenet.de --- Reported upstream: CPAN: https://rt.cpan.org/Public/Bug/Display.html?id=102343
https://bugzilla.redhat.com/show_bug.cgi?id=1196050
Paul Howarth paul@city-fan.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |paul@city-fan.org
--- Comment #2 from Paul Howarth paul@city-fan.org --- Looks like you're hitting this:
https://github.com/xenoterracide/Test-Version/issues/4
I could update perl-Test-Version to ≥ 1.003001 in F-20, which will probably fix this, or you could skip the release tests there.
https://bugzilla.redhat.com/show_bug.cgi?id=1196050
--- Comment #3 from Ralf Corsepius rc040203@freenet.de --- (In reply to Paul Howarth from comment #2)
I could update perl-Test-Version to ≥ 1.003001 in F-20, which will probably fix this
I already tried this, but no success so far.
Actually, I already rebuilt (from f21):
perl-Carp-1.33.01-2.fc20.noarch.rpm perl-ExtUtils-MakeMaker-6.98-2.fc20.noarch.rpm perl-File-Temp-0.23.04-2.fc20.noarch.rpm perl-Module-Build-0.42.06-2.fc20.noarch.rpm perl-PathTools-3.47-3.fc20.x86_64.rpm perl-Scalar-List-Utils-1.41-1.fc20.x86_64.rpm perl-Test-Requires-0.08-1.fc20.noarch.rpm perl-Test-Simple-1.001008-1.fc20.noarch.rpm perl-Test-Version-1.004001-1.fc20.noarch.rpm perl-version-0.99.12-1.fc20.x86_64.rpm
or you could skip the release tests there.
Yep, this would be the last resort. The other alternative would be to not upgrade perl-Params-Validate for f20.
https://bugzilla.redhat.com/show_bug.cgi?id=1196050
--- Comment #4 from Paul Howarth paul@city-fan.org --- It also needs a perl-Module-Metadata update; F-20 has 1.000019.
https://rt.cpan.org/Public/Bug/Display.html?id=84357
I tried 1.000026 along with Test-Version 1.004001 and that worked.
https://bugzilla.redhat.com/show_bug.cgi?id=1196050
--- Comment #5 from Ralf Corsepius rc040203@freenet.de --- (In reply to Paul Howarth from comment #4)
It also needs a perl-Module-Metadata update; F-20 has 1.000019.
https://rt.cpan.org/Public/Bug/Display.html?id=84357
I tried 1.000026 along with Test-Version 1.004001 and that worked.
Excellent! This also works for me.
AFAIS, you're maintaining both perl-Module-Metadata and perl-Test-Version, so could you please push an update of these for f20?
https://bugzilla.redhat.com/show_bug.cgi?id=1196050
--- Comment #6 from Paul Howarth paul@city-fan.org --- Updates built and submitted, along with buildroot overrides, which are now in the F-20 buildroot so you should be able to build in koji now.
https://bugzilla.redhat.com/show_bug.cgi?id=1196050
--- Comment #7 from Fedora Update System updates@fedoraproject.org --- perl-Params-Validate-1.18-1.fc20 has been submitted as an update for Fedora 20. https://admin.fedoraproject.org/updates/perl-Params-Validate-1.18-1.fc20
https://bugzilla.redhat.com/show_bug.cgi?id=1196050
Fedora Update System updates@fedoraproject.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|MODIFIED |ON_QA
--- Comment #8 from Fedora Update System updates@fedoraproject.org --- Package perl-Params-Validate-1.18-1.fc20: * should fix your issue, * was pushed to the Fedora 20 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing perl-Params-Validate-1.18-1.fc20' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2015-3567/perl-Params-Validat... then log in and leave karma (feedback).
https://bugzilla.redhat.com/show_bug.cgi?id=1196050
Fedora Update System updates@fedoraproject.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|ON_QA |CLOSED Fixed In Version| |perl-Params-Validate-1.18-1 | |.fc20 Resolution|--- |ERRATA Last Closed| |2015-03-21 00:58:25
--- Comment #9 from Fedora Update System updates@fedoraproject.org --- perl-Params-Validate-1.18-1.fc20 has been pushed to the Fedora 20 stable repository. If problems still persist, please make note of it in this bug report.
perl-devel@lists.fedoraproject.org