Bump our toolchain version #249

Closed
opened 2022-02-23 11:15:23 +00:00 by quentin · 1 comment
Owner

We might want to update our Rust version.
It can be done by changing the commit of Nixpkgs we use.

But we must also update our cache (nix.web.deuxfleurs.fr) with some Rust compilers as we don't want to recompile them when the runner's cache is flushed or cold. This is the complex and slow part of the process.

We should also document the process to make it easier for me, and allow other people to do it easily.

We also might want considering Nix Flakes and/or create profile to have a more clever garbage collection at the runner level (I suspect that the whole cache is flushed each time the GC is run because all the build derivations are dangling ones).

Also consider changing musleabihf to musleabi on ARM to extend our compatibility. The impact of not forcing hard float seems to be limited for ARM CPU that have a FPU.

We should also update the containers that we use. Currently, we are running nixos-21.05 but nixos-21.11 is available and soon nixos-22.05.

We might want to update our Rust version. It can be done by changing the commit of Nixpkgs we use. But we must also update our cache (nix.web.deuxfleurs.fr) with some Rust compilers as we don't want to recompile them when the runner's cache is flushed or cold. This is the complex and slow part of the process. We should also document the process to make it easier for me, and allow other people to do it easily. We also might want considering Nix Flakes and/or create profile to have a more clever garbage collection at the runner level (I suspect that the whole cache is flushed each time the GC is run because all the build derivations are dangling ones). Also consider changing `musleabihf` to `musleabi` on ARM to extend our compatibility. The impact of not forcing hard float seems to be limited for ARM CPU that have a FPU. We should also update the containers that we use. Currently, we are running nixos-21.05 but nixos-21.11 is available and soon nixos-22.05.
quentin added this to the Speculative milestone 2022-02-23 11:15:23 +00:00
quentin added the
Low priority
label 2022-02-23 11:15:23 +00:00
Owner

Fixed by #400

Fixed by #400
lx closed this issue 2022-10-18 20:14:32 +00:00
Sign in to join this conversation.
No Milestone
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: Deuxfleurs/garage#249
No description provided.