!QCCCSJHEsTIfozrZxz:nixos.org

Nix + Go

237 Members
Go packaging for and with Nixpkgs. | Be excellent to each other.50 Servers

Load older messages


SenderMessageTime
25 Sep 2023
@qbit:tapenet.org@qbit:tapenet.org
In reply to @katexochen:matrix.org
But isn't go vendor using the go.mod file from inside the derivation anyway to download the dependencies?
the vendor derivation is built first, then the hash is put in the buildGoModule derivation
12:39:17
@qbit:tapenet.org@qbit:tapenet.organd afaik the reason it was done this way is because the hashes are non-compat12:39:38
26 Sep 2023
@maka-mmparr77:matrix.orgmaka-77x joined the room.00:11:04
27 Sep 2023
@mib:kanp.aimib 🥐 changed their display name from mib to mib 🥐.05:53:08
29 Sep 2023
@bobymcbobs:matrix.orgcalebwoodbine joined the room.20:09:41
@bobymcbobs:matrix.orgcalebwoodbine changed their display name from bobymcbobs to calebwoodbine.20:16:30
6 Oct 2023
@chrispickard:matrix.orgchrispickard set their display name to chrispickard.13:39:19
8 Oct 2023
@k900:0upti.meK900 joined the room.18:47:42
@k900:0upti.meK900Can someone with more nixpkgs/go stuff experience tell me if there's a less shitty way to do https://github.com/NixOS/nixpkgs/pull/25981518:48:12
@k900:0upti.meK900Basically it wants to call Go from cmake to build a staticlib18:48:34
@qbit:tapenet.org@qbit:tapenet.orgthat doesn't seem too shitty19:49:23
@qbit:tapenet.org@qbit:tapenet.orglgtm - runs and what not20:05:12
9 Oct 2023
@qbit:tapenet.org@qbit:tapenet.orgthere are a number of things that use go libs that way.. I imagine with tailscale it will become more popular.. maybe a convenient way to hook into it would be worth adding..00:05:07
23 Oct 2023
@stroove:matrix.orgstroove joined the room.00:10:40
25 Oct 2023
@federicodschonborn:matrix.orgFederico Damián Schonborn changed their profile picture.00:12:49
27 Oct 2023
@federicodschonborn:matrix.orgFederico Damián Schonborn changed their profile picture.01:24:25
31 Oct 2023
@fractivore:cyberia.clubSYMYƧ joined the room.14:30:02
1 Nov 2023
@bumperboat:matrix.orgbumperboat (UTC+8) joined the room.14:33:41
@bumperboat:matrix.orgbumperboat (UTC+8)hello my friends. i am attempting to add my first go package and am having errors on build - I would appreciate your expertise! https://pastebin.com/6nLf3waT 14:40:55
@qbit:tapenet.org@qbit:tapenet.orglooks like you probably need subPackages set14:42:08
@qbit:tapenet.org@qbit:tapenet.org maybe subPackages = [ "./main.go" ]; 14:43:53
@bumperboat:matrix.orgbumperboat (UTC+8)hmm still wants to build mocks14:45:51
@qbit:tapenet.org@qbit:tapenet.orgstrange theat vendorHash is empty14:47:08
@bumperboat:matrix.orgbumperboat (UTC+8)https://pastebin.com/nFfktbV314:47:16
@bumperboat:matrix.orgbumperboat (UTC+8)the manual said to set it to lib.fakeHash because I don't have the hash yet - I was expecting the output to give it to me so I can update the nix file14:47:57
@qbit:tapenet.org@qbit:tapenet.orgit should be given.. whenmaking /nix/store/6hb3rkffr6gszgrvbsjlc3xn5dhmiwx7-resticprofile-0.24.0-go-modules.drv ..14:48:48
@qbit:tapenet.org@qbit:tapenet.orgmaybe remove that from the store and see if it gives you the hash? 14:49:04
@bumperboat:matrix.orgbumperboat (UTC+8)i did a nix-store --delete same thing trying to build the mock14:58:47
@qbit:tapenet.org@qbit:tapenet.orgwell, that was specifically to get the hash for the -go-modules derivation14:59:13
@bumperboat:matrix.orgbumperboat (UTC+8)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

Show newer messages


Back to Room ListRoom Version: 9