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.




Reply via email to