obsidiansystems / nix-thunk

seamless management of source dependencies with nix
BSD 3-Clause "New" or "Revised" License
38 stars 10 forks source link

time-compat: noTest #24

Closed AlexKnauth closed 2 years ago

AlexKnauth commented 2 years ago

Fixes #23 on WSL by disabling the tests for time-compat.

See also https://github.com/haskellari/time-compat/issues/31, https://github.com/haskell/time/issues/136, https://github.com/alpmestan/ghc.nix/pull/110, and https://github.com/microsoft/WSL/issues/6029.

AlexKnauth commented 2 years ago

The CI appears to be failing with errors like

error: path '/nix/store/ccrxnn78y2bw538j2ny84vimbnbcw5yc-clock-0.8-doc' is not valid
error (ignored): interrupted by the user
error: path '/nix/store/3fmq11bqfx5k6ji3i6rmq2yrf4l25l9w-scientific-0.3.6.2-doc' is not valid
error (ignored): unexpected end-of-file
error (ignored): interrupted by the user
error (ignored): unexpected end-of-file
error (ignored): interrupted by the user
error: unexpected end-of-file
builder for '/nix/store/wq4cpv03r0hasiqaq1mfzp678p204d3z-nix-thunk-0.3.0.0.drv' failed with exit code 1
error: build of '/nix/store/8mgszkqc14x7mz42yippklqwmznijjsf-nix-thunk-0.3.0.0.drv', '/nix/store/wq4cpv03r0hasiqaq1mfzp678p204d3z-nix-thunk-0.3.0.0.drv' failed

## Exited with code: 1

The first error is about '/nix/store/ccrxnn78y2bw538j2ny84vimbnbcw5yc-clock-0.8-doc', and that exact path appears twice before in the logs here:

copying path '/nix/store/ccrxnn78y2bw538j2ny84vimbnbcw5yc-clock-0.8-doc' to 'ssh://nix_trusted_proxy@build-ny-linux-0.office'...

and here:

copying path '/nix/store/ccrxnn78y2bw538j2ny84vimbnbcw5yc-clock-0.8-doc' to 'ssh://nix_trusted_proxy@tiresias.office'...

What does this mean?

madeline-os commented 2 years ago

There were conflicts on this PR due to others being merged in. I've made #39 to deal with those and make minor adjustments. Please note that we do not support WSL officially, and if it becomes too burdensome to try to keep it working, we won't be able to accommodate it in-tree.