action #38351

openQA client requires "OpenQA::UserAgent" which is not provided in openSUSE package openQA-client

Added by okurz about 1 year ago. Updated 10 months ago.

Status:ResolvedStart date:10/07/2018
Priority:NormalDue date:
Assignee:mkittler% Done:

0%

Category:Concrete Bugs
Target version:Done
Difficulty:easy
Duration:

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.

History

#1 Updated by mkittler 12 months ago

  • Description updated (diff)

#2 Updated by mkittler 12 months ago

  • Status changed from New to In Progress
  • Assignee set to mkittler
  • Difficulty set to easy

#3 Updated by coolo 11 months ago

  • Target version set to Current Sprint

I think we're good here

#4 Updated by mkittler 11 months ago

  • Status changed from In Progress to Resolved

Then let's mark it as resolved.

#5 Updated by okurz 11 months ago

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.

#6 Updated by mkittler 11 months ago

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.

#7 Updated by okurz 11 months ago

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.

#8 Updated by coolo 10 months ago

  • Target version changed from Current Sprint to Done

#9 Updated by okurz 10 months ago

https://build.opensuse.org/request/show/652062 should finally bring in the updated package into openSUSE:Factory and also the opensuse/tumbleweed container

Also available in: Atom PDF