Re: Hard Rust requirements from May onward
Paul Tagliamonte <[email protected]> Sat, 1 Nov 2025 10:10:06 -0400
| Newsgroups | gmane.linux.debian.devel.general,gmane.linux.debian.apt.devel,gmane.linux.debian.ports.68k,gmane.linux.debian.ports.hppa,gmane.linux.debian.ports.superh,gmane.linux.debian.ports.alpha |
|---|---|
| Message-ID | <CAO6P2QQD8MDUTAo_F=kGfDsBF0Xv+Wv020dm-n-WGnb7ODYW-g@mail.gmail.com> |
--000000000000accddd0642890a46 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Thanks for your hard work on this - This will impact unofficial ports, which have already had to contend with Rusts widespread adoption of rust in lieu of C in places like Rust's crypto ecosystem However, it's definitely more of a symptom rather than a cause of port bitrot - the impact of rust on ports has a simple solution -- help maintaining the port with rust upstream. I would encourage anyone upset by this -- frankly -- welcome news to help ensure rust has a stable port on your favorite arch. Paul :wq On Fri, Oct 31, 2025, 4:49=E2=80=AFPM Julian Andres Klode <[email protected]> = wrote: > 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 > from 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. > -- > debian developer - deb.li/jak | jak-linux.org - free software dev > ubuntu core developer i speak de, en > --000000000000accddd0642890a46 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"auto"><div>Thanks for your hard work on this -</div><div dir=3D= "auto"><br></div><div dir=3D"auto">This will impact unofficial ports, which= have already had to contend with Rusts widespread adoption of rust in lieu= of C in places like Rust's crypto ecosystem</div><div dir=3D"auto"><br= ></div><div dir=3D"auto">However, it's definitely more of a symptom rat= her than a cause of port bitrot - the impact of rust on ports has a simple = solution -- help maintaining the port with rust upstream. I would encourage= anyone upset by this -- frankly -- welcome news to help ensure rust has a = stable port on your favorite arch.=C2=A0</div><div dir=3D"auto"><br></div><= div dir=3D"auto">Paul</div><div><br></div><div data-smartmail=3D"gmail_sign= ature">:wq</div></div><br><div class=3D"gmail_quote gmail_quote_container">= <div dir=3D"ltr" class=3D"gmail_attr">On Fri, Oct 31, 2025, 4:49=E2=80=AFPM= Julian Andres Klode <<a href=3D"mailto:[email protected]">[email protected]</= a>> wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0 = 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi all,<br> <br> I plan to introduce hard Rust dependencies and Rust code into<br> APT, no earlier than May 2026. This extends at first to the<br> Rust compiler and standard library, and the Sequoia ecosystem.<br> <br> In particular, our code to parse .deb, .ar, .tar, and the<br> HTTP signature verification code would strongly benefit<br> from memory safe languages and a stronger approach to<br> unit testing.<br> <br> If you maintain a port without a working Rust toolchain,<br> please ensure it has one within the next 6 months, or<br> sunset the port.<br> <br> It's important for the project as whole to be able to<br> move forward and rely on modern tools and technologies<br> and not be held back by trying to shoehorn modern software<br> on retro computing devices.<br> <br> Thank you for your understanding.<br> -- <br> debian developer - <a href=3D"http://deb.li/jak" rel=3D"noreferrer noreferr= er" target=3D"_blank">deb.li/jak</a> | <a href=3D"http://jak-linux.org" rel= =3D"noreferrer noreferrer" target=3D"_blank">jak-linux.org</a> - free softw= are dev<br> ubuntu core developer=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 i speak de, en<br> </blockquote></div> --000000000000accddd0642890a46--