action #152855
closedci: Warning in test output about Devel::Cover: This version of Devel::Cover was built with Perl version 5.038000. size:M
0%
Description
Observation¶
We are seeing the following informational message in CI:
https://github.com/os-autoinst/os-autoinst/actions/runs/7289133602/job/19863136097#step:3:610
7: This version of Devel::Cover was built with Perl version 5.038000.
7: It is now being run with Perl version 5.038002.
7: Attempting to make adjustments, but you may find that some of your modules do
7: not have coverage data collected. You may need to alter the +-inc, +-ignore
7: and +-select options.
Didn't check openQA+circleCI yet.
It's not a problem right now, but annoying output and to me it sounds wrong that a module was built with an older perl version.
No warning: https://github.com/os-autoinst/os-autoinst/actions/runs/7059044905/job/19215824140#step:3:638 (Dec 1)
Warning: https://github.com/os-autoinst/os-autoinst/actions/runs/7098226502/job/19319753215#step:3:610 (Dec 5)
Acceptance criteria¶
- AC1: No "informational message" about Devel::Cover version mismatch in CI output
Suggestions¶
- Crosscheck different variants of our repositories, e.g. os-autoinst GHA and openQA circleCI
- Do a web research about the message
- https://github.com/pjcj/Devel--Cover/blob/156fd4c4e195ea5aac994f92380f33587bb93059/Makefile.PL#L62
- Crosscheck the package versions we have in our openSUSE containers
- Prevent the message in all relevant repositories or state clearly why we can not feasibly achieve this
- Open a Bug for the Package Maintainer to ensure that this package is always rebuilt when perl is updated
Updated by dheidler 9 months ago
- Subject changed from ci: Warning in test output about Devel::Cover: This version of Devel::Cover was built with Perl version 5.038000. to ci: Warning in test output about Devel::Cover: This version of Devel::Cover was built with Perl version 5.038000. size:M
- Description updated (diff)
- Status changed from New to Workable
Updated by osukup 9 months ago
From #discuss-opensuse slack:
Ondrej Sukup: hello @Dominique Leuenberger , can I ask for rebuild trigger of perl-Devel-Cover package in Tumbleweed ? Because of https://progress.opensuse.org/issues/152855
Dominique Leuenberger: triggered the rebuild for this package; will be part of snapshot 0105
Updated by openqa_review 9 months ago
- Due date set to 2024-01-20
Setting due date based on mean cycle time of SUSE QE Tools
Updated by osukup 9 months ago
- Status changed from In Progress to Resolved
container is now versioned by Tumbleweed snapshot, package was rebuilt in 20240105/06 and ci is now without warning.
from logs --> there is minimally one another perl package which wasn't rebuild against last version, but it doesn't show any warnings ... so no need any reaction
Updated by okurz 9 months ago
osukup wrote in #note-13:
container is now versioned by Tumbleweed snapshot, package was rebuilt in 20240105/06 and ci is now without warning.
Can you clarify what specifics steps you did? What does it mean if you say "container is now versioned by Tumbleweed snapshot"?
Updated by okurz 9 months ago
The relevant change was in https://build.opensuse.org/package/rdiff/devel:openQA/os-autoinst_dev?linkrev=base&rev=2568
5- <param name="parse-version">patch</param>
6- <param name="package">perl</param>
7+ <param name="parse-version">major</param>
8+ <param name="package">openSUSE-release</param>