Problem
After fixing python3-pip (#158) and qecore package name (#160), the next failure in the runner is:
ModuleNotFoundError: No module named 'gi'
dogtail imports gi (GObject Introspection) at module load time. The gi module is provided by python3-gobject (Fedora package), which is NOT installed in the quay.io/fedora/fedora:latest runner container.
Additionally, dogtail via qecore uses gi.repository.Atspi which requires the AT-SPI2 typelib from at-spi2-core.
Fix
Add python3-gobject at-spi2-core to the runner's dnf install:
dnf install -y -q openssh-clients python3-pip python3-virtualenv python3-gobject at-spi2-core 2>/dev/null
Observed in
pr-projectbluefin-bluefin-coreos-test-24 (first workflow using the fixed golden disk with gnome-ponytail-daemon baked in)
Problem
After fixing python3-pip (#158) and qecore package name (#160), the next failure in the runner is:
dogtailimportsgi(GObject Introspection) at module load time. Thegimodule is provided bypython3-gobject(Fedora package), which is NOT installed in thequay.io/fedora/fedora:latestrunner container.Additionally,
dogtailviaqecoreusesgi.repository.Atspiwhich requires the AT-SPI2 typelib fromat-spi2-core.Fix
Add
python3-gobject at-spi2-coreto the runner's dnf install:dnf install -y -q openssh-clients python3-pip python3-virtualenv python3-gobject at-spi2-core 2>/dev/nullObserved in
pr-projectbluefin-bluefin-coreos-test-24(first workflow using the fixed golden disk with gnome-ponytail-daemon baked in)