| 1 Nov 2023 |
@qbit:tapenet.org | maybe remove that from the store and see if it gives you the hash? | 14:49:04 |
bumperboat | i did a nix-store --delete same thing trying to build the mock | 14:58:47 |
@qbit:tapenet.org | well, that was specifically to get the hash for the -go-modules derivation | 14:59:13 |
bumperboat | nix-store --delete /nix/store/6hb3rkffr6gszgrvbsjlc3xn5dhmiwx7-resticprofile-0.24.0-go-modules.drv
finding garbage collector roots...
deleting '/nix/store/6hb3rkffr6gszgrvbsjlc3xn5dhmiwx7-resticprofile-0.24.0-go-modules.drv'
deleting unused links...
note: currently hard linking saves 958.38 MiB
1 store paths deleted, 0.00 MiB freed
| 15:01:35 |
bumperboat | is that what you meant | 15:01:42 |
@qbit:tapenet.org | interesting.. it goes right into the build | 15:01:47 |
@qbit:tapenet.org | ya, my hope was thatremoving the -go-moudles derivation you could get the vendorHash to print | 15:02:07 |
bumperboat | i did this ``` nix-hash --base32 /nix/store/6hb3rkffr6gszgrvbsjlc3xn5dhmiwx7-resticprofile-0.24.0-go-modules.drv 3gkhkbk332xsxqyfrvn29yn8ap
| 15:02:52 |
bumperboat | but it didnt like that format | 15:03:12 |
@qbit:tapenet.org | need to nix hash to-sri --type sha256 $(nix-hash --type sha256 /nix/store/6hb3rkffr6gszgrvbsjlc3xn5dhmiwx7-resticprofile-0.24.0-go-modules.drv) i think | 15:04:17 |
@qbit:tapenet.org | it won't help anyway | 15:04:44 |
@qbit:tapenet.org | since it's trying to build right away for some reason | 15:04:58 |
bumperboat | go test
github.com/creativeprojects/resticprofile
wrapper_test.go:24:2: no required module provides package github.com/creativeprojects/resticprofile/monitor/mocks; to add it: go get github.com/creativeprojects/resticprofile/monitor/mocks FAIL github.com/creativeprojects/resticprofile [setup failed]
| 15:11:10 |
bumperboat | thats if i run in the cloned repo | 15:11:26 |
@qbit:tapenet.org | ya, on the v0.24.0 checkout it fails too | 15:15:04 |
@qbit:tapenet.org | i think they cut a bad release | 15:15:09 |
bumperboat | go build works fine | 15:20:31 |
@qbit:tapenet.org | go mod tidy fails though | 15:21:57 |
bumperboat | ah - should i submit an issue with that to them? | 15:23:18 |
@qbit:tapenet.org | i am not sure :D | 15:23:48 |
bumperboat | :) | 15:23:56 |
@qbit:tapenet.org | it looks like the "/mocks/" stuff gets created.. then removed later on | 15:26:05 |
@qbit:tapenet.org | they are def doing some funky stuff with the build | 15:26:49 |
@qbit:tapenet.org | like the tests point to things that don't exist.. | 15:27:20 |
bumperboat | thanks for your help 🙏I put in an issue with upstream to see if they have ideas 🤗 | 15:59:01 |
@qbit:tapenet.org | np! sorry i couldn't resolve it :D | 16:03:09 |
bumperboat | you were super helpful thanks! | 16:03:22 |
| 2 Nov 2023 |
| netthier joined the room. | 11:40:22 |
netthier | I'm trying to submit an update PR for the kluctl package, but it's refusing to build. I'm struggling to find any relevant results for the error on Google, and the error does not occur when building the package manually using the official instructions.
error: builder for '/nix/store/jqkx3yj3q2x73k5y0ch5pq0g0q3d1kag-kluctl-2.22.0.drv' failed with exit code 1;
last 10 log lines:
> Building subPackage ./e2e
> Building subPackage ./e2e/test-utils
> Building subPackage ./e2e/test-utils/http-server
> Building subPackage ./e2e/test-utils/port-tool
> Building subPackage ./e2e/test-utils/test-helm-chart
> Building subPackage ./e2e/test_project
> Building subPackage ./e2e/test_resources
> Building subPackage ./install/controller
> Building subPackage ./internal/ipfs-exchange-info
> main module (github.com/kluctl/kluctl/v2) does not contain package github.com/kluctl/kluctl/v2/internal/ipfs-exchange-info
For full logs, run 'nix log /nix/store/jqkx3yj3q2x73k5y0ch5pq0g0q3d1kag-kluctl-2.22.0.drv'.
Anyone know what could be going on here? | 11:40:54 |
@qbit:tapenet.org | netthier: is it supposed to build test_* packages? | 12:32:33 |