Project

General

Profile

action #38351

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

Added by okurz about 2 years ago. Updated over 1 year ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Concrete Bugs
Target version:
Start date:
2018-07-10
Due date:
% Done:

0%

Estimated time:
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 almost 2 years ago

  • Description updated (diff)

#2 Updated by mkittler almost 2 years ago

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

#3 Updated by coolo over 1 year ago

  • Target version set to Current Sprint

I think we're good here

#4 Updated by mkittler over 1 year ago

  • Status changed from In Progress to Resolved

Then let's mark it as resolved.

#5 Updated by okurz over 1 year 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 over 1 year 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 over 1 year 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 over 1 year ago

  • Target version changed from Current Sprint to Done

#9 Updated by okurz over 1 year 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