Versions
v9999 :: 0 :: gentoo
- Modified
- License
- Apache-2.0 BSD Apache-2.0-with-LLVM-exceptions MIT Unicode-DFS-2016 Unlicense
- USE flags
- debug
v1.11.1 :: 0 :: gentoo
- Modified
- License
- Apache-2.0 BSD Apache-2.0-with-LLVM-exceptions MIT Unicode-DFS-2016 Unlicense
- Keywords
- ~amd64 ~ppc64
- USE flags
- debug
v1.10.1 :: 0 :: gentoo
- Modified
- License
- Apache-2.0 BSD Apache-2.0-with-LLVM-exceptions MIT Unicode-DFS-2016 Unlicense
- Keywords
- amd64 ppc64
- USE flags
- debug
v1.10.0 :: 0 :: gentoo
- Modified
- License
- Apache-2.0 BSD Apache-2.0-with-LLVM-exceptions MIT Unicode-DFS-2016 Unlicense
- Keywords
- amd64 ppc64
- USE flags
- debug
USE flags
General
- debug
- Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
Dependencies
sys-libs / libcap-ng : POSIX 1003.1e capabilities
sys-libs / libseccomp : High level interface to Linux seccomp filter
Runtime Dependencies
sys-libs / libcap-ng : POSIX 1003.1e capabilities
sys-libs / libseccomp : High level interface to Linux seccomp filter
Depending packages
app-emulation / libvirt : C toolkit to manipulate virtual machines
Bugs
- 935726
- cargo.eclass: cannot patch crates (e.g. for app-emulation/virtiofsd)
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
app-emulation/virtiofsd: Stabilize 1.10.1 amd64, #939935
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
app-emulation/virtiofsd: Stabilize 1.10.1 ppc64, #939935
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Michal Privoznik · gentoo
app-emulation/virtiofsd: Add 1.11.1
Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/38715 Signed-off-by: Sam James <sam@gentoo.org> - Michal Privoznik · gentoo
app-emulation/virtiofsd: Update live ebuild
Upstream moved to new versions of some crates. Update them in the live ebuild. Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michal Privoznik · gentoo
app-emulation/virtiofsd: Add 1.10.1
Bug: https://bugs.gentoo.org/933366 Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Signed-off-by: Sam James <sam@gentoo.org> - Michal Privoznik · gentoo
app-emulation/virtiofsd: Update live ebuild
Upstream moved to new versions of some crates. Update them in the live ebuild. Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/36992 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Joonas Niilola · gentoo
app-emulation/virtiofsd: Stabilize 1.10.0 amd64, #930886
Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jakov Smolić · gentoo
app-emulation/virtiofsd: Stabilize 1.10.0 ppc64, #930886
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
app-emulation/virtiofsd: drop 1.8.0
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
app-emulation/virtiofsd: fix ~ppc64 kw
<1.9.0 doesn't work. Bug: https://bugs.gentoo.org/920194 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
app-emulation/virtiofsd: crank copyright
Signed-off-by: Sam James <sam@gentoo.org> - Michal Privoznik · gentoo
app-emulation/virtiofsd: Drop 1.5.1-r2 and 1.6.1-r1
Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/34333 Signed-off-by: Sam James <sam@gentoo.org> - Michal Privoznik · gentoo
app-emulation/virtiofsd: Add 1.10.0
Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Signed-off-by: Sam James <sam@gentoo.org> - Michal Privoznik · gentoo
app-emulation/virtiofsd: Update live ebuild
Update list of crates and subsequently used licenses. Also, upstream renamed the 50-qemu-virtiofsd.json to just 50-virtiofsd.json. While we no longer clash with the file installed by app-emulation/qemu, continue installing it under a different name so that libvirt prioritizes the virtiofsd installed by app-emulation/virtiofsd over the one installed by app-emulation/qemu. Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Signed-off-by: Sam James <sam@gentoo.org> - Michal Privoznik · gentoo
app-emulation/virtiofsd: Add ~ppc64 KEYWORD
Linked bug shows that virtiofsd works on ppc64 (tested version was 1.8.0). Add ~ppc64 keyword to corresponding ebuild and live ebuild. Bug: https://bugs.gentoo.org/920194 Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michal Privoznik · gentoo
app-emulation/virtiofsd: Add 1.8.0
Closes: https://bugs.gentoo.org/908047 Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/32647 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michal Privoznik · gentoo
app-emulation/virtiofsd: Reflect changed path in QA_FLAGS_IGNORED
The binary is no longer installed under /usr/bin rather /usr/libexec. Reflect this change in QA_FLAGS_IGNORED variable. Closes: https://bugs.gentoo.org/911311 Closes: https://bugs.gentoo.org/911312 Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/32078 Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michal Privoznik · gentoo
app-emulation/virtiofsd: Move virtiofsd binary into /usr/libexec
In one of my recent commits I've introduced JSON descriptor file that libvirt uses when learning about helper binaries (40-qemu-virtiofsd.json). What I did not realize is that the file tells libvirt to execute /usr/libexec/virtiofsd while our ebuilds install the binary under /usr/bin/. I haven't found a way to tell cargo_src_install where to install the binary so we have to move it 'manually'. Bug: https://bugs.gentoo.org/909372 Closes: https://bugs.gentoo.org/911274 Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/32062 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
app-emulation/virtiofsd: modernise cargo.eclass usage; use bzip2
Addresses some pkgcheck warnings. Signed-off-by: Sam James <sam@gentoo.org> - Michal Privoznik · gentoo
app-emulation/virtiofsd: version bump to 1.6.1
Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/31667 Signed-off-by: Sam James <sam@gentoo.org> - Michal Privoznik · gentoo
app-emulation/virtiofsd: Install 50-qemu-virtiofsd.json
With the old virtiofsd provided by app-emulation/qemu the corresponding JSON file descriptor is installed by QEMU. But with this new rust version, we have to install it ourselves in order for libvirt to pick it up. To avoid conflicts with the file installed by app-emulation/qemu we can install it under a different name. And because smaller number means higher priority let's go with "40-qemu-virtiofsd.json" so that users with <app-emulation/qemu-8.0.0 can benefit from rust version of the daemon (if both are installed). Closes: https://bugs.gentoo.org/909372 Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michal Privoznik · gentoo
app-emulation/virtiofsd: Add 1.5.1 release
Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org> - Michal Privoznik · gentoo
app-emulation/virtiofsd: Add live ebuild
This is new package. virtiofsd allows sharing files between virtual machines and host. app-emulation/qemu used to ship a C implementation, but it was dropped recently [1] in favor of Rust implementation. Package the latter then. The list of crates was generated by 'cargo ebuild' helper. 1: https://gitlab.com/qemu-project/qemu/-/commit/0aaf44776e00d9008806a4731a03271f039515a1 Closes: https://bugs.gentoo.org/show_bug.cgi?id=897892 Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>