incompletes due to outdated os-autoinst-distri-opensuse-deps
From mkittler's email
I've been updating
os-autoinst-distri-opensuse-depson 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
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.
- AC1: tests do not incomplete due to new dependencies introduced within os-autoinst-distri-opensuse
- 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-depswhenever 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.
The same problem happened on o3 now due to https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/12363 as well