action #38351
closed
openQA client requires "OpenQA::UserAgent" which is not provided in openSUSE package openQA-client
Added by okurz almost 7 years ago.
Updated over 6 years ago.
Category:
Regressions/Crashes
Description
Observation¶
https://gitlab.suse.de/okurz/scripts/-/jobs/16169 shows a test that install openQA-client in a tumbleweed docker container showing that the perl dependency OpenQA::UserAgent is not provided.
Problem¶
This seems to have been introduced in 4745f7a3. I assume this makes the package openQA-client basically unusable.
Workaround¶
Install the package openQA-common
.
- Description updated (diff)
- Status changed from New to In Progress
- Assignee set to mkittler
- Difficulty set to easy
- Target version set to Current Sprint
- Status changed from In Progress to Resolved
Then let's mark it as resolved.
ok, I tried to show that the original problem is gone with https://gitlab.suse.de/okurz/scripts/-/jobs/29975 but apparently we do not have the fixed version of os-autoinst in openSUSE:Factory. The reason is obvious: The openQA-in-openQA tests fail.
I've just looked at the failing openQA-in-openQA test. It fails in the utility function ensure_unlocked_desktop();
. This function seems to be copied from the openSUSE tests where it has been updated since then. Likely some of the related needles have been updated as well. So maybe these changes just need to be copied over. But likely we should restructure this so openSUSE tests and openQA tests can share a basic set of utilities and needles.
mkittler wrote:
[…] But likely we should restructure […]
Yes, we should :)
This is also why os-autoinst-distri-openQA can be a good example for other potential test distributions which would run into the same problem.
- Target version changed from Current Sprint to Done
Also available in: Atom
PDF