Jim Newsome
Jim Newsome
Got a bit further on Rust 1.59, but broken on `Arc::new_cyclic`. Looks like we need [Rust 1.60](https://github.com/rust-lang/rust/blob/master/RELEASES.md#version-1600-2022-04-07) for that; bumping again.
After locally patching guix to bump the rust version to 1.60, it mostly works: ``` 1% tests passed, 12 tests failed out of 131 Label Time Summary: linux = 69.08...
Some of the failures were due to not having `lscpu` in my guix environment, which shadow needs when pinning is enabled, and is part of the `util-linux`. ``` $ ./pre-inst-env...
We might be able to address the absolute-path problem by using guix's container support. That'd also ensure that we're not accidentally depending on other things in the host system. It...
Submitted patches to guix to bump the rust compiler to 1.60: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=56684
> Submitted patches to guix to bump the rust compiler to 1.60: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=56684 Take two: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=54439#69
After discussion this is semi-shelved, but I might poke some more on my own time because I'm interested in guix. The rust-bump patch got merged into guix's staging. After that,...
Another option might be to do away with the explicit `host_defaults` field and use yaml anchors. The `
@robgjansen should this be closed? (Or maybe not; I never looked closely at the new cleanup implementation)
`test_time.rs` tests `clock_gettime`. It could probably be extended pretty easily to test the other time APIs as well.