Command line apps fail to run in a podman container
Affected version
- 43.0 Flatpak
Steps to reproduce
- Setup a command line project
- Use a podman/toolbox runtime
- Build
- Run
Current behavior
- Clicking the run button starts the install process but hangs with no errors.
flatpak-spawn --host --watch-bus podman exec --privileged --interactive --user=carnagemode --workdir=/var/home/carnagemode/.var/app/org.gnome.Builder/cache/gnome-builder/projects/testu/builds/default-podman-f3c9452a953e60b392ec024d4dcf3ffb1ac38ae5c9d5aba09de68017897faebb-x86_64-main --env=BUILDDIR=/var/home/carnagemode/.var/app/org.gnome.Builder/cache/gnome-builder/projects/testu/builds/default-podman-f3c9452a953e60b392ec024d4dcf3ffb1ac38ae5c9d5aba09de68017897faebb-x86_64-main --env=SRCDIR=/var/home/carnagemode/dev/testu --env=PATH=/usr/bin:/bin:/usr/local/sbin:/usr/sbin f3c9452a953e60b392ec024d4dcf3ffb1ac38ae5c9d5aba09de68017897faebb ninja
ninja: no work to do.
flatpak-spawn --host --watch-bus podman exec --privileged --interactive --user=carnagemode --workdir=/var/home/carnagemode/.var/app/org.gnome.Builder/cache/gnome-builder/projects/testu/builds/default-podman-f3c9452a953e60b392ec024d4dcf3ffb1ac38ae5c9d5aba09de68017897faebb-x86_64-main --env=BUILDDIR=/var/home/carnagemode/.var/app/org.gnome.Builder/cache/gnome-builder/projects/testu/builds/default-podman-f3c9452a953e60b392ec024d4dcf3ffb1ac38ae5c9d5aba09de68017897faebb-x86_64-main --env=SRCDIR=/var/home/carnagemode/dev/testu --env=PATH=/usr/bin:/bin:/usr/local/sbin:/usr/sbin f3c9452a953e60b392ec024d4dcf3ffb1ac38ae5c9d5aba09de68017897faebb ninja install
[0/1] Installing files.
Installing src/testu to /var/home/carnagemode/.var/app/org.gnome.Builder/cache/gnome-builder/install/testu/podman-f3c9452a953e60b392ec024d4dcf3ffb1ac38ae5c9d5aba09de68017897faebb/bin
Expected behavior
- Run the executable and display it in the application output panel
Additional information
- Tested with the default templates for C and C++ command line projects on Fedora Silverblue with toolbox
- GTK applications built using the gnome sdk don't seem to be affected
- Running the ninja and ninja install from the sandbox works fine
- Running the program in the build directory works
Edited by carnage-mode