[Rpm-maint] [rpm-software-management/rpm] Replace fakechroot with proper container technology (PR #2559)

Michal Domonkos notifications at github.com
Wed Jul 12 12:07:26 UTC 2023


> Darwin has `chroot()` like all POSIX systems. I'm not sure if `fakechroot` works on Darwin, but [`fakeroot`](https://salsa.debian.org/clint/fakeroot) is supposed to work on macOS and is [available via homebrew](https://formulae.brew.sh/formula/fakeroot).
> 
> Darwin also has the sandbox API (which Apple has also called "Seatbelt"). The best reference of this is [the one from Chromium](https://www.chromium.org/developers/design-documents/sandbox/osx-sandboxing-design/).

Thanks. That alone is a good reason to perhaps really decouple the sandboxing technology from the test suite (and let the mktree backends responsible for providing it). I'll think about it.

How did you run the test suite on MacOS until now (or did you)?

-- 
Reply to this email directly or view it on GitHub:
https://github.com/rpm-software-management/rpm/pull/2559#issuecomment-1632409982
You are receiving this because you are subscribed to this thread.

Message ID: <rpm-software-management/rpm/pull/2559/c1632409982 at github.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rpm.org/pipermail/rpm-maint/attachments/20230712/644930da/attachment.html>


More information about the Rpm-maint mailing list