| Summary: | app-emulation/qemu-5.0.0-r2: multiple sandbox violations for zfs and docker | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Rafael Kitover <rkitover> |
| Component: | Current packages | Assignee: | Matthias Maier <tamiko> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | mva, slyfox, virtualization |
| Priority: | Normal | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Attachments: |
build log
emerge --info |
||
|
Description
Rafael Kitover
2020-07-17 02:40:13 UTC
Created attachment 649604 [details]
build log
Created attachment 649606 [details]
emerge --info
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=648b9dd9236af78df5f63dc226a3c109b0f4dab1 commit 648b9dd9236af78df5f63dc226a3c109b0f4dab1 Author: Sergei Trofimovich <slyfox@gentoo.org> AuthorDate: 2020-07-17 22:06:41 +0000 Commit: Sergei Trofimovich <slyfox@gentoo.org> CommitDate: 2020-07-17 22:06:57 +0000 app-emulation/qemu: pass --disable-containers By default qemu build system tries to run docker and zfs tools. We don't want that as part of normal build process. Reported-by: Rafael Kitover Closes: https://bugs.gentoo.org/732972 Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> app-emulation/qemu/qemu-5.0.0-r2.ebuild | 1 + app-emulation/qemu/qemu-9999.ebuild | 1 + 2 files changed, 2 insertions(+) Please give it a try. I don't have any of the tools installed thus not sure if it fixes it. Does indeed fix both the zfs and docker sandbox violations, I was able to merge successfully. No idea what this means for the zfs use flag, which I don't have enabled right now, but that's a separate issue, will take a look sometime. @slyfox, I'm not sure that we really "don't want that": https://wiki.qemu.org/Features/Containers Maybe, we should consider to add the paths to "allow-from-sandbox" list? (In reply to Vadim A. Misbakh-Soloviov (mva) from comment #6) > @slyfox, I'm not sure that we really "don't want that": > https://wiki.qemu.org/Features/Containers > > Maybe, we should consider to add the paths to "allow-from-sandbox" list? qemu's configure says: > --disable-containers don't use containers for cross-building which is about cross-building qemu itself. Your link explains details of running container images by qemu (provide container-specific devices and so on). I think these are two unrelated things. You can look at the details of 'use_containers' definition and use site: https://github.com/qemu/qemu/search?q=use_containers&unscoped_q=use_containers But I suspect you arrived here because something around qemu is broken for you. In that case I suggest filing a new bug as it's probably unrelated to container environment autodetection. |