[Pkg-rust-maintainers] Bug#1068008: rustc: Please package rust 1.75 or higher
Fabian Grünbichler
fabian at gruenbichler.email
Mon Apr 22 21:24:09 BST 2024
On Fri, 29 Mar 2024 11:14:44 -0400 Wesley Schwengle <wesley at schwengle.net> wrote:
> Package: rustc
> Version: 1.70.0+dfsg1-9
> Severity: wishlist
> X-Debbugs-Cc: wesley at schwengle.net
>
> Dear Maintainer,
>
>
> I was trying to build a rust package from source when I noticed they use
> traits. Async traits are supported as of 1.75. It would be beneficial to Debian that
> we can start developing rust with these traits.
>
> Currently upstream sits at 1.77.x, it would be nice if we could get at least to
> 1.75 , but 1.77.x would be preferred.
>
> https://blog.rust-lang.org/2023/12/21/async-fn-rpit-in-traits.html
>
>
> Many thanks and cheers,
> Wesley
Hi Wesley, Yaroslav, Carsten and Mike,
while we try to keep rustc somewhat current in sid, this is not always
possible in a timely manner.
We are currently stuck on a few related issues:
- the planned src:cargo and src:rustc merge being delayed because of t64
- t64 still not being done for us because LLVM is broken on armel
- updating rustc can only be done version by version(!), or by a massive
re-bootstrapping on each arch to jump versions
I am sorry to say that I don't expect us to be caught up with 1.75
(which is 5 trips through bin-NEW, one of them bigger than usual cause
of the merge, and probably 20-40h of rebasing and testing work on my
end) until at least the end of May :( I will make sure to include the
requirements of thunderbird/firefox if things get stuck in NEW for too
long.
I will prioritize the merge upload at the start of May, even if t64 is
not done by then. In the worst case, armel/armhf will have to be
rebootstrapped at some later point if they don't manage to catch up in
time.
Fabian
More information about the Pkg-rust-maintainers
mailing list