Actions
action #130682
closedcoordination #130582: [epic] Upgrade all our infrastructure, e.g. o3+osd workers+webui and production workloads, to openSUSE Leap 15.5
perl-DBD-Pg failed to built correctly in devel:openQA:Leap:15.5 size:M
Description
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
Updated by jbaier_cz over 1 year ago
- Copied from action #130627: Ensure devel:openQA is built correctly for Leap 15.5 added
Updated by okurz over 1 year ago
- Subject changed from perl-DBD-Pg failed to built correctly in devel:openQA:Leap:15.5 to perl-DBD-Pg failed to built correctly in devel:openQA:Leap:15.5 size:M
- Description updated (diff)
- Status changed from New to Workable
Updated by jbaier_cz over 1 year ago
- Status changed from Workable to In Progress
- Assignee set to jbaier_cz
Updated by openqa_review over 1 year ago
- Due date set to 2023-06-27
Setting due date based on mean cycle time of SUSE QE Tools
Updated by jbaier_cz over 1 year ago
- Due date deleted (
2023-06-27) - Status changed from In Progress to Resolved
After some rebuild, the issue seems to be gone. I was not able to reproduce the issue anymore in my branch so I believe it was just some inconsistency in OBS packages.
Updated by osukup over 1 year ago
looks more like it hit some race-condition in tests which can be real error but pretty hard to reproduce
Actions