On 5/1/26 08:50, Andreas Enge wrote:
Am Fri, May 01, 2026 at 08:46:40AM +0200 schrieb Hugo Buddelmeijer:
Fixed in https://codeberg.org/guix/guix/pulls/8264 by adding
`python-setuptools` as native-input.
Excellent!
But now I'm confused, so the big rust chain did not actually built at all
all this time?
(There is no Rust 1.54 it seems.)
There is rust-bootstrap-1.54; and there is rust-bootstrap-1.74, used on
x86_64 for bootstrapping, so there a problem in an earlier version does
not matter.
Thanks, clear. But one confusion leads to another
;;; The rust-bootstrap packages are special in that they are built with mrustc,
;;; which shortens the bootstrap path.
The logical thing to do, at least to me, would be to have a
rust-bootstrap-* for every version of rust, so we don't have any long
chain of rust-building-rust at all.
Just rust-bootstrap-1.xx and then rust-1.xx.
Most rust versions are only ever used to build the next rust version, so
maybe we could even drop most of the rust versions. That would make a
world rebuild days faster.
That discussion goes beyond python-team, but then again, the rust build
chain was the limiting factor for me contributing.