Re: sbuild on hurd-amd64...

[email protected] Wed, 17 Jun 2026 10:53:20 +0000
Newsgroups gmane.linux.debian.ports.hurd
Message-ID <[email protected]>
November 19, 2025 at 9:02 AM, "Johannes Schauer Marin Rodrigues" <josch@d=
ebian.org mailto:[email protected]?to=3D%22Johannes%20Schauer%20Marin%20Ro=
drigues%22%20%3Cjosch%40debian.org%3E > wrote:



>=20
>=20Hi,
>=20
>=20Quoting Johannes Schauer Marin Rodrigues (2025-09-07 13:46:41)
>=20
>=20>=20
>=20> Perfect. Next on my todo list is to fix img2pdf, then mmdebstrap, t=
hen sbuild
> >  and *then* I'll have time for this.
> >=20
>=20it is time. :)
>=20
>=20>=20
>=20> That being said, I think we got to the bottom of the misunderstandi=
ng (I
> >  hope) and the next thing to do is for me to create a QEMU VM with hu=
rd and
> >  try this out myself. As I said, since the mmdebstrap testsuite runs =
inside
> >  qemu, I could even add hurd tests to the mmdebstrap testsuite to avo=
id
> >  regressions in the future.
> >=20
>=20I was trying to set this up and am now stuck at the point where I wan=
t QEMU to
> offer a directory from outside QEMU (Linux) to the system running insid=
e QEMU
> (Hurd). With a Linux guest, I would use this inside QEMU:
>=20
>=20 mount -t 9p -o trans=3Dvirtio,access=3Dany,msize=3D128k mmdebstrap /=
mnt
>=20
>=20But when I run this with hurd, I get:
>=20
>=20 mount: mmdebstrap: filesystem type `9p' unknown
>=20
>=20I run QEMU with this option:
>=20
>=20 -virtfs local,id=3Dmmdebstrap,path=3D"$(pwd)/shared",security_model=
=3Dnone,mount_tag=3Dmmdebstrap
>=20
>=20Does the plan9 filesystem work or is there a better way to achieve th=
e same
> thing with Hurd as the guest?
>=20
>=20Thanks!
>=20
>=20cheers, josch

Weirdly enough, we do now have a WIP 9pfs translator.  The Hurd needs to =
add support for
virtio-9p.  Then Linux could read/write the Hurd filesystem:

https://hurd.ion.nu/hurd/translator/9pfs.html