Bug#1138217: No alternatives registerd on GNU/Hurd

Mattias Ellert <[email protected]> Fri, 29 May 2026 17:02:26 +0200
Newsgroups gmane.linux.debian.ports.hurd
Message-ID <66c2e62db89d6a0a44d3fc30b889feed51978447.camel__21841.0042276204$1780067130$gmane$org@physics.uu.se>
--=-2pFddBTKnOmAciR8PJY8
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Package: src:procps
Version: 2:4.0.4-7+hurd.1
Severity: important
User: [email protected]
Usertags: hurd-i386
X-Debbugs-CC: [email protected]=20

The procps package on GNU/Hurd installs some binaries with a .procps
suffix:

/usr/bin/kill.procps
/usr/bin/ps.procps
/usr/bin/uptime.procps
/usr/bin/vmstat.procps

However, only vmstat gets registered as an alternative:

$ update-alternatives --list ps   =20
/bin/ps-hurd
$ update-alternatives --list uptime
/usr/bin/uptime-hurd
$ update-alternatives --list vmstat
/usr/bin/vmstat-hurd
/usr/bin/vmstat.procps
$ update-alternatives --list kill =20
update-alternatives: error: no alternatives for kill

The missing registration for kill is a problem, since no other version
is provided. The built-in kill in the shell can be used, but if scripts
explicitly use /bin/kill or /usr/bin/kill they fail. This causes FTBFS
for packages that uses /bin/kill in the test scripts, see e.g.

https://buildd.debian.org/status/package.php?p=3Dmyproxy

The package above built fine in December (including successful tests on
GNU/Hurd), but failed a binNMU now. So something seems to have happened
since then.

	Mattias

--=-2pFddBTKnOmAciR8PJY8
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part

-----BEGIN PGP SIGNATURE-----

iQIzBAABCgAdFiEE6hgwr99NQxrZ4RRS6K7C/zvhqUsFAmoZqoIACgkQ6K7C/zvh
qUurOQ/9FiXjAi8EMoEZlD4+ZPXQpo8F811k2bIAitqjvm5wF/OQyxAYJhYdqbM7
bwD6kC1wKjwxMkJ6UWHbfARlLO3oLJ4rrRNCNcrH3rC2H+pqRtvi3WQAwuoKHZ6q
2Q5rMzOUQ52HquaP1nVjAPwuNNFWrsy5fDpVYzjOB0lmAZfQLKJIi1V3ltXKNsyr
AmlYDBM4HQr5xFw8IL4wHYekHNRaUjh2Sg9yJ0ulzlI9AsfRJU2BUFPvDjgrrdas
zlMgU645QCWwWgLWT7R52Hr3kSi8uX2LjCFWrOh5vDrrtWpFJdjyBZzirxbwqR5S
mDBlPSMaDz3WMiou5gZtZVN7B0/Uy4bP5MAsXJM+nUCp7xFQOF6rk0SN+fKw/nci
zdpOSWANrZAt/subwJ0TB6iiw4czI2oKDrvNweeaMHiETWv356bCEPN5V34q+51/
TXZBuNPyf3aNX8JrTh9xRk6PG0Y5jx8q4kYG5MFgu+ceEZSTpjPo2VMHSnrP+epk
z7bH3CtQOLy3FiSpMMBAVlzJUQqFVN79ns4JOr9OZOVROEw/BDkjlGRZl37lImZ0
EsNs+dnD/zs2BVPLjXPv5O1tCldaQUwEnvuakZKEtPxMQHzfzRRUfstyKITijjwI
UjQ+ekgrGNGAWTt1k82MFVYIAH107+gkfO5bvUUXuIFobsI4eGY=
=NqMR
-----END PGP SIGNATURE-----

--=-2pFddBTKnOmAciR8PJY8--