Closed lah7 closed 2 years ago
c793364851c761cc29850c0731d1c7d20d464e77 is a test, but still fails:
[156/1096] Generating gtk/gtkresources_c with a custom command
FAILED: gtk/gtkresources.c
/usr/sbin/glib-compile-resources gtk/gtk.gresources.xml --sourcedir /workspace/src/build/gtk --sourcedir /workspace/src/gtk+-3.24.33/gtk --sourcedir gtk/theme/Adwaita --sourcedir gtk/theme/HighContrast --sourcedir ../gtk+-3.24.33/gtk --c-name _gtk --internal --generate --target gtk/gtkresources.c --manual-register --dependency-file gtk/gtkresources.c.d
(glib-compile-resources:7065): GLib-GIO-CRITICAL **: 08:22:29.694: g_subprocess_wait: assertion 'G_IS_SUBPROCESS (subprocess)' failed
(glib-compile-resources:7065): GLib-GObject-CRITICAL **: 08:22:29.694: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
gtk/gtk.gresources.xml: Failed to close file descriptor for child process (Operation not permitted).
Builds are successful in the Docker container, so the problem must lie with GitHub Actions.
Maintenance issue
There was a problem previously with running an Arch container inside the Ubuntu CI system, which caused a build error under an Arch container, while the build process itself was OK:
https://github.com/lah7/gtk3-classic/runs/5777304340?check_suite_focus=true
Artefacts of the Arch package are useful for quickly testing contributions (PRs) and saves time locally building from source (AUR). The CI still has the artefact step.