CI has stopped working. Problems with 'apt install' and 'ninja'
CI (file .gitlab-ci.yml) was added to pangomm and other mm packages as a result of issue gtkmm#101 (closed). It worked well for a short while, but not any more.
First problem is apt -y install $DEPENDENCIES
. It writes:
E: Problem executing scripts DPkg::Post-Invoke 'rm -f /var/cache/apt/archives/*.deb /var/cache/apt/archives/partial/*.deb /var/cache/apt/*.bin || true'
E: Sub-process returned an error code
Normally the CI execution stops here. When I force it to continue by adding set +e
,
the next problem is ninja -C libsigc/_build install
. Result:
ninja: Entering directory `libsigc/_build'
ninja: fatal: posix_spawn: Operation not permitted
[0/1] Regenerating build files.
@pavlosun Do you know how to fix this? I used your .gitlab-ci.yml in glibmm as a start. I've made some tests in the atkmm module's kjellahl/testci branch, https://gitlab.gnome.org/GNOME/atkmm/-/commits/kjellahl/testci.