Project

General

Profile

action #130682

Updated by okurz 11 months 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 





Back