Project

General

Profile

action #92913

incompletes due to outdated os-autoinst-distri-opensuse-deps

Added by okurz 2 months ago. Updated 2 months ago.

Status:
Workable
Priority:
Normal
Assignee:
-
Category:
Concrete Bugs
Target version:
Start date:
2021-05-20
Due date:
% Done:

0%

Estimated time:
Difficulty:

Description

Observation

From mkittler's email

I've been updating os-autoinst-distri-opensuse-deps on OSD workers which
pulled in a new dependency. It was missing and caused many of the incompletes.
The incomplete graph's uptrend has now stopped. I'm keeping the alert on
because it would be good if someone else had a look tomorrow (when I'm on
vacation).

We should also investigate why the package hasn't been updated automatically
and consider updating it more often (not only when deploying).

I've also created https://gitlab.suse.de/openqa/salt-states-openqa/-/
merge_requests/494 because I found such jobs during my investigation.

Acceptance criteria

  • AC1: tests do not incomplete due to new dependencies introduced within os-autoinst-distri-opensuse

Suggestions

  • Find out why mkittler suggests that we "should also investigate" but does not create a ticket ;)
  • Check if os-autoinst-distri-opensuse-deps is automatically updated at all by either osd-deployment or the auto-update service. If it is already updated but maybe not often enough because os-autoinst-distri-opensuse is updated from git every minute but we do not update os-autoinst-distri-opensuse-deps then we need to find a better solution for that, e.g. extend "fetchneedles" to call zypper -n in os-autoinst-distri-opensuse-deps whenever we update the git repo but even that might not be fast enough because test code is updated directly from git but the package needs to be built first on OBS. An alternative could be if any update of os-autoinst-distri-opensuse by git triggers package installations, e.g. just call zypper -n in … on the packages from the dependencies file.

History

#1 Updated by okurz 2 months ago

The same problem happened on o3 now due to https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/12363 as well

Also available in: Atom PDF