Project

General

Profile

Actions

action #38351

closed

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

Added by okurz almost 6 years ago. Updated over 5 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Regressions/Crashes
Target version:
Start date:
2018-07-10
Due date:
% Done:

0%

Estimated time:

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.

Actions #1

Updated by mkittler over 5 years ago

  • Description updated (diff)
Actions #2

Updated by mkittler over 5 years ago

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

Updated by coolo over 5 years ago

  • Target version set to Current Sprint

I think we're good here

Actions #4

Updated by mkittler over 5 years ago

  • Status changed from In Progress to Resolved

Then let's mark it as resolved.

Actions #5

Updated by okurz over 5 years 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.

Actions #6

Updated by mkittler over 5 years 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.

Actions #7

Updated by okurz over 5 years 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.

Actions #8

Updated by coolo over 5 years ago

  • Target version changed from Current Sprint to Done
Actions #9

Updated by okurz over 5 years ago

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

Actions

Also available in: Atom PDF