[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