Project

General

Profile

action #152855

Updated by dheidler 12 months ago

## 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

Back