Update Rust toolchain to 1.63.0
Testing the changes
- I tested the changes in this PR: briefly
cargo-crev requires 1.62 at least, so I thought I'd gave updating Rust a go, and it worked out just fine tbh. The new cargo-crev release compiled fine on this toolchain and works properly.
Local build testing
- I built this PR locally for my native architecture, x86_64-gnu
@q66 Could You generate the various ppc distfiles for rust and cargo for the new update? I'll crossbuild them myself.
@q66 Actually, how would I crossbuild the bootstrap distfiles for the PPC architectures? Just doing ./xbps-src -a ppc64 pkg -o bindist rust doesn't seem to do the trick
I think you need to add the ppc repos to etc/xbps.d/repos-remote*.conf
I'll try that tomorrow then, thanks for the pointer. I assume the builds are reproducible enough that whatever I generate locally will match the package generated by the void ppc build system?.
I noticed that the rust.description field in the config.toml hasn't been set yet (reference), could you maybe also include that here?
I noticed that the
rust.descriptionfield in the config.toml hasn't been set yet (reference), could you maybe also include that here?
Added this now, thanks for the pointer.
Edit: Output now is this:
$ rustc --version
rustc 1.63.0 (Void)
Sorry for the hold-up, I'm currently building the bootstrap packages and really am in need for a faster build machine, lol, waiting hours per architecture isn't exactly great.
The self-hosted distfiles for ppc64, ppc64le-musl and ppc have been uploaded, which probably means that this is now relatively good-to-go?
will merge when firefox issues on the builders get fixed