-
Notifications
You must be signed in to change notification settings - Fork 113
Description
Hey,
I've seen that rattler-build uses linux namespaces for isolation — but it allows access to the whole file system by default. I've ran into a few bugs where a build in rattler silently picked up system-level header files, archives or binaries. Every time this happens you have to go debug the CI, wait an hour for the build to crash and then try to pick out what could have potentially happened from the sparse logs you patched in.
Is there any reason why the sandbox shares all paths and isn't a lot more restricted? I couldn't find much documentation on this and I don't quite understand why I haven't found anything about it, the sandbox has existed for over a year by now :)
Enjoy your day 🐞
PS: Not sure if this is better suited as a discussion…