Hard Rust requirements from May onward

Julian Andres Klode <[email protected]> Fri, 31 Oct 2025 21:48:46 +0100
Newsgroups gmane.linux.debian.ports.hppa,gmane.linux.debian.devel.general,gmane.linux.debian.apt.devel,gmane.linux.debian.ports.68k,gmane.linux.debian.ports.superh,gmane.linux.debian.ports.alpha
Message-ID <[email protected]>
--vbr3yyedpdbctnds
Content-Type: text/plain; protected-headers=v1; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Subject: Hard Rust requirements from May onward
MIME-Version: 1.0

Hi all,

I plan to introduce hard Rust dependencies and Rust code into
APT, no earlier than May 2026. This extends at first to the
Rust compiler and standard library, and the Sequoia ecosystem.

In particular, our code to parse .deb, .ar, .tar, and the
HTTP signature verification code would strongly benefit
=66rom memory safe languages and a stronger approach to
unit testing.

If you maintain a port without a working Rust toolchain,
please ensure it has one within the next 6 months, or
sunset the port.

It's important for the project as whole to be able to
move forward and rely on modern tools and technologies
and not be held back by trying to shoehorn modern software
on retro computing devices.

Thank you for your understanding.
--=20
debian developer - deb.li/jak | jak-linux.org - free software dev
ubuntu core developer                              i speak de, en

--vbr3yyedpdbctnds
Content-Type: application/pgp-signature; name="signature.asc"

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

iQIzBAABCgAdFiEET7WIqEwt3nmnTHeHb6RY3R2wP3EFAmkFIKkACgkQb6RY3R2w
P3F0sA/9GmSW316npImHh7PZ56iPFRO3EHieXdsfYsAt6ary4mZ497IC91PJND3r
F6N25i5h10e3qCAdZ/LpaRGNGalJMPqKD5zuUEvAFluurlxjMsxiOk/dakZchoiV
SHbzAgARb4kt3+2DgtxDfe/F2KqCmSkrTbYZbg6d6YaIu/n1wS/7Kt3ynJOtzBs1
x+SRkUJNvR6KRXaLnk2DA74uKl4BO1Kgr9Li842+8mGwzSZ261dM96NmltMRVKxG
I9RyL2hQ9qqEHCQwufJm0ZaZiAR3VZO0a77kyWOmi5o8Ww7ZlXfdeMUgq9rNYPHT
DvO/rZlaeqa9jKe1gEKs1lLAYLNjTggq2bhBK01t9NfLP1p0obx+sRrY//cJQbW4
AzO7woBpD3tbmxnrXNlZqGNz3KHL/j3bSAnNCcnGtUg0In9Oc+09W9rrKAzMc2sJ
l0Gv+LFj07ua1JR5th0WTQR7yO5LCBKtXfSFFkMRLj+stSmY+496wwKWjueJ1ixj
WAPHhERvUY4vX1zrgRpWnyIgmA9NGlnTzcAcWVn9NMeGlm1E3uoJvw34Pj+txUQK
XAes5jgpaIgAODK43M5WQ86GP985cTMlH+JheYRxF7fldmp8vY14q3PmNbPBzqsl
SCthtbzRg34wW07c7PlB5AzPth2+1/61869/acxP7Dn8A5wocds=
=WfdV
-----END PGP SIGNATURE-----

--vbr3yyedpdbctnds--