Bug 1517785

Summary: perl-DBIx-Class-Schema-Loader-0.07047-3.fc28 FTBFS: tests crash
Product: [Fedora] Fedora Reporter: Petr Pisar <ppisar>
Component: perl-DBIx-Class-Schema-LoaderAssignee: Jitka Plesnikova <jplesnik>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: emmanuel, iarnell, jplesnik, perl-devel, tremble
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
URL: https://apps.fedoraproject.org/koschei/build/3779007
Whiteboard:
Fixed In Version: perl-DBIx-Class-Schema-Loader-0.07048-1.fc28 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2018-02-05 12:10:46 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-11-27 13:06:13 UTC
perl-DBIx-Class-Schema-Loader-0.07047-3.fc28 fails to build in F28 because tests crash:

t/10_11msaccess_common.t ................ skipped: You need to set the DBICTEST_MSACCESS_ODBC_DSN, _USER and _PASS and/or the DBICTEST_MSACCESS_ADO_DSN, _USER and _PASS  environment variables
DBIx::Class::ResultSource::schema(): Unable to perform storage-dependent operations with a detached result source (source 'Bar' is not associated with a schema). at t/20invocations.t line 18
# Looks like your test exited with 255 just after 7.
t/20invocations.t ....................... 
Dubious, test returned 255 (wstat 65280, 0xff00)
Failed 55/62 subtests 
[...]
t/20invocations.t                     (Wstat: 65280 Tests: 7 Failed: 0)
  Non-zero exit status: 255
  Parse errors: Bad plan.  You planned 62 tests but ran 7.
t/30_03no_comment_table.t             (Wstat: 139 Tests: 1 Failed: 0)
  Non-zero wait status: 139
t/backcompat/0.04006/20invocations.t  (Wstat: 139 Tests: 5 Failed: 0)
  Non-zero wait status: 139
  Parse errors: Bad plan.  You planned 32 tests but ran 5.

A difference between working and failing build root is listed on <https://apps.fedoraproject.org/koschei/build/3779007>.

Comment 1 Emmanuel Seyman 2018-02-04 09:49:23 UTC
Version 0.07048 mitigates the change in behaviour in Hash::Merge and builds without error.

Comment 2 Petr Pisar 2018-02-05 12:10:46 UTC
Thank you for the notification.