!QCCCSJHEsTIfozrZxz:nixos.org

Nix + Go

219 Members
Go packaging for and with Nixpkgs. | Be excellent to each other.46 Servers

Load older messages


SenderMessageTime
25 Feb 2025
@nazarewk:matrix.orgkdnstill running it outside nix build finishes in seconds12:43:02
26 Feb 2025
@diamondburned:matrix.orgdiamond (it/its) a hack would be to make a derivation that copies all of the vendor derivation's files out and then do the transformation 06:54:10
@diamondburned:matrix.orgdiamond (it/its)though I'm like 90% sure Nix has a hook to patch library paths inside programs that specifically do dynimports but I could be wrong?06:54:43
@diamondburned:matrix.orgdiamond (it/its)iirc `autoPatchelfHook` does what you want I think???06:54:50
@lanestolen:matrix.orglanestolen joined the room.12:44:49
1 Mar 2025
@achnazoor:matrix.org@achnazoor:matrix.org left the room.12:44:17
@k900:0upti.meK900Can someone tell me if I did anything wrong on the Go side of https://github.com/NixOS/nixpkgs/pull/38606412:51:52
3 Mar 2025
@qbit:tapenet.org@qbit:tapenet.orglgtm14:25:19
@k900:0upti.meK900Thanks, I got some help from Puck on that :) 14:26:22
@qbit:tapenet.org@qbit:tapenet.orgPuck?14:28:54
@k900:0upti.meK900@puckipedia14:35:27
@k900:0upti.meK900One of the Lix maintainers 14:35:45
@k900:0upti.meK900And bearer of cursed Go knowledge m14:35:55
@k900:0upti.meK900* And bearer of cursed Go knowledge14:36:06
@qbit:tapenet.org@qbit:tapenet.orgah, sweet14:39:05
@sandro:supersandro.deSandro 🐧the go things in there are basic :)23:10:17
5 Mar 2025
@hiengyen:matrix.orgTrungHieu joined the room.03:44:08
@ygt:matrix.org@ygt:matrix.org joined the room.13:31:56
@ygt:matrix.org@ygt:matrix.org Is there a recommended way to deal with projects that don't provide a go.sum when using buildGoModule? 13:36:45
@ygt:matrix.org@ygt:matrix.orgContext: Trying to package https://github.com/deadc0de6/gocatcli13:40:29
@katexochen:matrix.orgPaul Meyer (katexochen)I'd say clone the project, generate the go.sum file, put it beside your nix source (nixpkgs, if you are talking about a package you want to upstream), and copy it into source in postPatch.13:40:51
@katexochen:matrix.orgPaul Meyer (katexochen)But I'd also ask upsteam to lock their dependencies, I say not having a go.sum is really bad practice for a Go project.13:43:33
@ygt:matrix.org@ygt:matrix.orgThank you13:43:45
@ygt:matrix.org@ygt:matrix.orgAlready done. I think I'll wait for their answer13:44:00
@katexochen:matrix.orgPaul Meyer (katexochen) nadir: feel free to request my review if you open a pr against nixpkgs :) 13:44:56
@ygt:matrix.org@ygt:matrix.orgThank you, that's very nice. I'll do that should it come to that :)13:45:57
7 Mar 2025
@nazarewk:matrix.orgkdnany ideas?13:02:38
@nazarewk:matrix.orgkdnseems like any kind of Go tool builds forever on my machine15:26:20
@nazarewk:matrix.orgkdn *

seems like any kind of Go tool builds forever on my machine:

kdn@brys ~> nom build --no-link --rebuild 'nixpkgs#golangci-lint'
copying path '/nix/store/alr4kp1r5f241a3xz3frr7qrhlkjz9ly-source' from 'https://cache.nixos.org'
copying path '/nix/store/s1121nl75dkvisnb0wyvbnal7ibiyji9-golangci-lint-1.64.5-go-modules' from 'https://cache.nixos.org'
copying path '/nix/store/wk1vg9ksvmqwxhgj7cmvdv1g62v9kff0-go-1.24.0' from 'https://cache.nixos.org'
golangci-lint> checking outputs of '/nix/store/b6977275c6v3k6vnwv4flsfq8n6pnrsb-golangci-lint-1.64.5.drv'
golangci-lint> Running phase: unpackPhase
golangci-lint> unpacking source archive /nix/store/alr4kp1r5f241a3xz3frr7qrhlkjz9ly-source
golangci-lint> source root is source
golangci-lint> Running phase: patchPhase
golangci-lint> Running phase: updateAutotoolsGnuConfigScriptsPhase
golangci-lint> Running phase: configurePhase
golangci-lint> Running phase: buildPhase
golangci-lint> Building subPackage ./cmd/golangci-lint
┏━ Dependency Graph:
┃ ⏵ golangci-lint-1.64.5 (buildPhase) ⏱ 1m40s
┣━━━ Builds          │ Downloads       │ Host                   
┃    ⏵ 1 │     │     │     │     │     │ localhost              
┃        │     │     │     │ ↓ 3 │     │ https://cache.nixos.org
┗━ ∑ ⏵ 1 │ ✔ 0 │ ⏸ 0 │ ↓ 0 │ ↓ 3 │ ⏸ 0 │ ⏱ 1m46s                

15:27:16
@ruhnet:matrix.orgruhnet joined the room.15:39:06

Show newer messages


Back to Room ListRoom Version: 9