action #130682
Updated by okurz over 1 year ago
perl-DBD-Pg failed to built correctly in devel:openQA:Leap:15.5 ## Motivation To use the most recently released Leap 15.5 as development base we need devel:openQA:Leap:15.5 to build all relevant packages accordingly ## Acceptance criteria * **AC1:** perl-DBD-Pg builds including build checks in devel:openQA:Leap:15.5 ## Suggestions * - Check build results in devel:openQA:Leap:15.5 ``` [ 167s] # Failed test 'Method pg_result works after a prepare/execute call' [ 167s] # at t/08async.t line 325. [ 167s] # got: 'DBD::Pg::db pg_result failed: ERROR: current transaction is aborted, commands ignored until end of transaction block at t/08async.t line 323. [ 167s] # ' [ 167s] # expected: '' [ 167s] [ 167s] # Failed test 'Method pg_result() returns expected result after prepare/execute select' [ 167s] # at t/08async.t line 328. [ 167s] # got: '' [ 167s] # expected: '1' [ 167s] [ 167s] # Failed test 'Method fetchall_arrayref works after pg_result' [ 167s] # at t/08async.t line 334. [ 167s] # got: 'DBD::Pg::st fetchall_arrayref failed: no statement executing at t/08async.t line 332. [ 167s] # ' [ 167s] # expected: '' [ 167s] [ 167s] # Failed test 'Method fetchall_arrayref returns correct result after pg_result' [ 167s] # at t/08async.t line 337. [ 167s] # Structures begin differing at: [ 167s] # $got = '' [ 167s] # $expected = ARRAY(0x563454d1d568) [ 167s] DBD::Pg::db do failed: ERROR: current transaction is aborted, commands ignored until end of transaction block at t/08async.t line 339. [ 167s] Issuing rollback() due to DESTROY without explicit disconnect() of DBD::Pg::db handle dbname=postgres;port=5442;host=/home/abuild/rpmbuild/BUILD/DBD-Pg-3.16.3/dbdpg_test_database/data/socket at t/08async.t line 339. ``` * Fix the unresolvable in devel:languages:perl https://build.opensuse.org/package/show/devel:languages:perl/perl-DBD-Pg first and try to reproduce there. The unresolvable on postgres can be fixed same as in devel:openQA:Leap:15.5 like in project config ``` Ignore: postgresql14-devel-mini:this-is-only-for-build-envs Prefer: postgresql14-devel -postgresql14-devel-mini ``` * If the problem is reproducible and known e.g. upstream then fix accordingly or raise a new specific upstream issue report and exclude the one failing tests from build checks e.g. in cpanspec.yml