Tool to build flatpaks from source
Fedora's build environment runs inside a systemd-nspawn(1) container and
runs into this test failure:
...
...
Adding library /lib/libcap.so.2
Adding library /lib/libpcre2-8.so.0
Adding library /lib/libselinux.so.1
Adding library /lib/libtinfo.so.6
error: /tmp/tmp.ppnOBuhUOv/export/share/icons/hicolor/64x64/apps/org.test.Hello.png
is not a valid icon: bwrap: Can't mount proc on /newroot/proc:
Operation not permitted
OK closing connection
(test program exited with status code 1)
... which, otherwise, passes when run interactively on a Fedora
Workstation 39 system.
It is the 'flatpak build-export ...' call in tests/make-test-runtime.sh,
which calls 'flatpak-validate-icon --sandbox' to validate the icons in a
bwrap(1) sandbox. This used to work in the recent past, even with the
build running inside a systemd-nspawn(1) container, but not anymore,
likely because of other changes in the build environment.
Therefore, there's no point in blocking flatpak-builder builds until the
tests are fixed.
https://src.fedoraproject.org/rpms/flatpak-builder/pull-request/4
|
||
|---|---|---|
| .gitignore | ||
| flatpak-builder.spec | ||
| sources | ||