sandbox: stop mounting new filesystem on /tmp
Mounting new, empty filesystem on /tmp makes impossible to use mat2 for manipulating files stored there. Especially it breaks running tests while creating package and using /tmp as temporary builddir which is common setup in Arch Linux: https://aur.archlinux.org/packages/mat2/#comment-721221
Merge request reports
Activity
@madaidan since you added this in !62 (closed), do you have any opinion?
Edited by jvoisin@georg it's inconvenient to have PR systematically broken because of the runner-thingy, do you think there is something we can do about this?
I see, thanks for the hint. Unfortunately, I can't tell, as I didn't introduced the relevant code.
I guess, as of now, the bubblewrap call requires specific privileges, which are granted on our private runner (as this one is running containers privileged), however, it fails on the shared, public ones, due to the fact that containers running on these aren't privileged.
What to do?
- Debug the bubblewrap call: check the required capabilities, and speak to the admins of the shared runners if it's possible to grant these.
or
- Run the job in question only in the
jvoisin/mat2
repo (which obviously has the drawback, that this change would reduce test coverage).
or
- ...
@jvoisin @georg could you merge this? It solves some issues reported by Arch Linux users. The other issue is #135 (closed)
Merged in b2efffda, thanks!
@georg I'll run those MR locally, it's the easiest way :)