app-emulation / virtiofsd

Shared file system for virtual machines

Official package sites : https://virtio-fs.gitlab.io/ ·

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

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

sys-libs / libcap-ng : POSIX 1003.1e capabilities

sys-libs / libseccomp : High level interface to Linux seccomp filter

sys-libs / libcap-ng : POSIX 1003.1e capabilities

sys-libs / libseccomp : High level interface to Linux seccomp filter

app-emulation / libvirt : C toolkit to manipulate virtual machines

935726
cargo.eclass: cannot patch crates (e.g. for app-emulation/virtiofsd)
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>