[Dbix-class] Test failures on upgrade to 0.08260

Ekki Plicht (DF4OR) ekki at plicht.de
Wed Jan 29 00:29:46 GMT 2014


Hi,
environment is Ubuntu server with an older kernel
2.6.32-45-generic-pae, Perl is version 5.10.1.

When trying to upgrade from 0.08250 to 0.08260 I get the following
test failures:

#   Failed test 'results ok after group_by on related column with a having'
#   at t/prefetch/standard.t line 155.
#          got: 3
#     expected: 2

#   Failed test 'Correct columns selected with rows'
#   at t/sqlmaker/limit_dialects/generic_subq.t line 54.
#     Structures begin differing at:
#          $got->[2] = 'Programming Perl'
#     $expected->[2] = Does not exist

#   Failed test 'Correct columns selected with rows'
#   at t/sqlmaker/limit_dialects/generic_subq.t line 99.
#     Structures begin differing at:
#          $got->[0] = Does not exist
#     $expected->[0] = 'Dynamical Systems'

#   Failed test 'Correct columns selected with rows'
#   at t/sqlmaker/limit_dialects/generic_subq.t line 138.
#     Structures begin differing at:
#          $got->[0] = Does not exist
#     $expected->[0] = 'Newton'

#   Failed test 'Expected array slice on complex ordered limited
gensubq (3 : 5)'
#   at t/sqlmaker/limit_dialects/generic_subq.t line 200.
#     Structures begin differing at:
#          $got->[0] = Does not exist
#     $expected->[0] = HASH(0x90cc190)

#   Failed test 'Expected array slice on complex ordered limited
gensubq (4 : 6)'
#   at t/sqlmaker/limit_dialects/generic_subq.t line 200.
#     Structures begin differing at:
#          $got->[0] = Does not exist
#     $expected->[0] = HASH(0x90cc2b0)

#   Failed test 'Expected array slice on complex ordered limited
gensubq (0 : 2)'
#   at t/sqlmaker/limit_dialects/generic_subq.t line 200.
#     Structures begin differing at:
#          $got->[3] = HASH(0x91157e8)
#     $expected->[3] = Does not exist

#   Failed test 'Expected array slice on complex ordered limited
gensubq (1 : 3)'
#   at t/sqlmaker/limit_dialects/generic_subq.t line 200.
#     Structures begin differing at:
#          $got->[0] = Does not exist
#     $expected->[0] = HASH(0x90c6e38)


The following dependencies are installed:
[Core Features]
- DBD::SQLite              ...loaded. (1.29 >= 1.29)
- File::Temp               ...loaded. (0.22 >= 0.22)
- Package::Stash           ...loaded. (0.29 >= 0.28)
- Test::Deep               ...loaded. (0.108 >= 0.101)
- Test::Exception          ...loaded. (0.31 >= 0.31)
- Test::More               ...loaded. (0.98 >= 0.94)
- Test::Warn               ...loaded. (0.23 >= 0.21)
- Class::Accessor::Grouped ...loaded. (0.10010 >= 0.10010)
- Class::C3::Componentised ...loaded. (1.0009 >= 1.0009)
- Class::Inspector         ...loaded. (1.24 >= 1.24)
- Config::Any              ...loaded. (0.20 >= 0.20)
- Context::Preserve        ...loaded. (0.01 >= 0.01)
- DBI                      ...loaded. (1.609 >= 1.57)
- Data::Compare            ...loaded. (1.22 >= 1.22)
- Data::Dumper::Concise    ...loaded. (2.020 >= 2.020)
- Data::Page               ...loaded. (2.02 >= 2.00)
- Devel::GlobalDestruction ...loaded. (0.11 >= 0.09)
- Hash::Merge              ...loaded. (0.12 >= 0.12)
- List::Util               ...loaded. (1.21 >= 1.16)
- MRO::Compat              ...loaded. (0.12 >= 0.12)
- Module::Find             ...loaded. (0.08 >= 0.07)
- Moo                      ...loaded. (1.004002 >= 1.002)
- Path::Class              ...loaded. (0.18 >= 0.18)
- SQL::Abstract            ...loaded. (1.77 >= 1.77)
- Scope::Guard             ...loaded. (0.03 >= 0.03)
- Sub::Name                ...loaded. (0.05 >= 0.04)
- Text::Balanced           ...loaded. (2.0.0 >= 2.00)
- Try::Tiny                ...loaded. (0.09 >= 0.07)
- namespace::clean         ...loaded. (0.24 >= 0.24)


Unfortunately I am lost on where to start looking for the source of
these failures. I checked the mailing list, and searched the net for
some hints, but no luck.

Any hints?

TIA,
Ekki



More information about the DBIx-Class mailing list