[Marco d'Itri]
> For a start, I would like to have a Hurd VM image which I could use
> for testing. But the real issue here is not introducing regressions on
> the non-Hurd systems.

If you would like to have a VM image, you can set up a VM with 4 GiB
disk space (all I had available on my test machine), use the ISO from
<URL: 
https://cdimage.debian.org/cdimage/ports/stable/hurd-i386/iso-cd/debian-hurd-2021-i386-NETINST-1.iso
 >,
(the latest Hurd "release" ISO) to install it, ignore that the APT
source on snapshot.debian.org is not found, complete the installation (I
installed grub in /dev/hd0) and then add the following to
/etc/apt/sources.list after boot:

  deb http://deb.debian.org/debian-ports/ sid main

Finally, run 'apt update && apt install gnumach-image-1.8-486-dbg &&
reboot', followed by 'apt install usrmerge' to trigger the error.  I am
told that it was a fatal error that /sbin/gcore and /usr/sbin/gcore both
existed. The gnumach install is to work around an unrelated bug.  It
took me around 5-10 minutes to rebuild the VM.

Once the error is triggered, adding the unreleased APT repo and install
the patched usrmerge did not solve the problem, as the state on disk is
messed up.

Sadly, if I instead added this APT source alongside the one above, the
installation of usrmerge still fail the same way:

  deb http://deb.debian.org/debian-ports/ unreleased main

-- 
Happy hacking
Petter Reinholdtsen

Reply via email to