<div dir="ltr"><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">Il giorno gio 13 nov 2025 alle ore 08:17 Duncan Roe <<a href="mailto:duncan.roe2@gmail.com">duncan.roe2@gmail.com</a>> ha scritto:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi Matteo,<br>
<br>
I built virtiofsd 1.13.0 from your repo and it worked fine except it couldn't<br>
mount the root filesystem (/). This is corrected by commit 8e8a375 which I<br>
expect will be in the next release. In the meantime, I ported the fix back to<br>
1.13.0 and it's attached.<br>
<br>
How did you build the vendor tarball? If I knew that, I'd be happy to take on<br>
maintainance of virtiofsd for the main repo.<br>
<br>
(This email is a re-send with patch as plain text: the .gz didn't make it onto<br>
the list).<br>
<br>
Cheers ... Duncan.</blockquote><div><br></div><div>hi Duncan (and Andrzej),</div><div><br></div><div>ehm, I actually already described how to build the vendored tarball in the README :-)</div><div><br></div><div>I quote from that:</div><div>---</div><div>NOTE: if you wish to update virtiofsd yourself you need to create a<br>tarball first with the vendored versions of the rust dependencies:<br>to create the "vendor" source dir yourself unpack the virtiofsd<br>tarball, enter its directory and execute these three commands<br><br>  export LD_LIBRARY_PATH="/opt/rust/lib64:$LD_LIBRARY_PATH"<br>  export PATH="/opt/rust/bin:$PATH"<br>  cargo vendor<br><br>then you can create a tarball with<br><br>  tar Jcf ../virtiofsd-$VERSION-vendor.tar.xz vendor<br><br>this is necessary to avoid downloading stuff during execution of<br>the SlackBuild.</div><div>---</div><div><br></div><div>as "cargo vendor" downloads also some non-needed stuff for other oses and archs there is who prefer "cargo vendor-filterer" (see for example <a href="https://slackware.osuosl.org/slackware64-current/source/d/cbindgen/fetch-sources.sh">https://slackware.osuosl.org/slackware64-current/source/d/cbindgen/fetch-sources.sh</a>), but as the additional stuff isn't too big and this last command isn't available by default on 15.0 I'll just use the former.</div><div><br></div><div>after you confirmed it was ok on 15.0 (it wasn't when I tried years ago but there wasn't a rust-opt script at the time) I submitted virtiofsd on SBo but if you use it I'm perfectly ok with you taking maintainership with the next update...</div><div><br></div><div>Matteo</div><div><br></div><div>P.S. I'll put Edward in cc in case he wants to set it as an optional dependency of qemu now that it will be available on SBo.</div></div></div>