!QCCCSJHEsTIfozrZxz:nixos.org

Nix + Go

240 Members
Go packaging for and with Nixpkgs. | Be excellent to each other.52 Servers

Load older messages


SenderMessageTime
24 Jan 2023
@sandro:supersandro.deSandro 🐧if sourcehut is continue with its plan, then yes15:49:17
@qbit:tapenet.org@qbit:tapenet.orgright, but there is some over-email interactions now that might change things15:54:55
@qbit:tapenet.org@qbit:tapenet.orghttps://news.ycombinator.com/item?id=3431466815:55:25
@qbit:tapenet.org@qbit:tapenet.orgtime will tell15:55:31
25 Jan 2023
@qbit:tapenet.org@qbit:tapenet.orghm, there are a number of pull requests like this one: https://github.com/NixOS/nixpkgs/pull/21259618:15:18
@qbit:tapenet.org@qbit:tapenet.orgwhich add buildGoModule support by pulling in a patch from a fork that isn't upstream'd (and no indication if upstream has been contacted - i didn't look too hard though)18:15:57
@qbit:tapenet.org@qbit:tapenet.orgthat feels pretty icky to me18:16:05
@qbit:tapenet.org@qbit:tapenet.orgdo we want to move things to buildGoModules that bad? 18:16:18
@qbit:tapenet.org@qbit:tapenet.orgreally need to get the other go maintainers in here :D18:21:59
@qbit:tapenet.org@qbit:tapenet.org invited @kalbasit:matrix.orgkalbasit.18:23:53
@qbit:tapenet.org@qbit:tapenet.org invited @joerg:thalheim.ioMic92.18:23:55
@joerg:thalheim.ioMic92 joined the room.18:25:15
@qbit:tapenet.org@qbit:tapenet.orghio!18:25:23
@qbit:tapenet.org@qbit:tapenet.orgmk, seems a number of them are upstream'd or "new" upstream'd18:48:02
26 Jan 2023
@sandro:supersandro.deSandro 🐧I just noticed that pre/postPatch and postBuild don't apply to vendoring in buildGoModule which was kinda unexpected https://github.com/NixOS/nixpkgs/pull/21280016:10:24
@qbit:tapenet.org@qbit:tapenet.orgseems reasonable to me :D16:22:53
27 Jan 2023
@qbit:tapenet.org@qbit:tapenet.org Sandro 🐧: Thanks for all the info! 16:36:14
@jhillyerd:matrix.orgjhillyerd joined the room.17:29:13
30 Jan 2023
@qbit:tapenet.org@qbit:tapenet.orghihi14:21:13
31 Jan 2023
@adam:valkor.net@adam:valkor.net joined the room.15:22:29
@adam:valkor.net@adam:valkor.net Is there a way to just add the gomod support to a derivation? Kitty is already a buildPythonApplication derivation, but they've added a go build dependency in the latest release 15:27:46
@adam:valkor.net@adam:valkor.netOr is there another way for me to build a derivation combining the two different language envs?15:28:23
@qbit:tapenet.org@qbit:tapenet.org you could do something like in pkgs/misc/logging/beats/7.x.nix 15:29:57
@qbit:tapenet.org@qbit:tapenet.orgis the go source in the kitty repo? 15:30:30
@qbit:tapenet.org@qbit:tapenet.orgoh, sorry - i though tbeats was building some other non-go package, looks like they are all go15:30:57
@adam:valkor.net@adam:valkor.netlooks like yes https://github.com/kovidgoyal/kitty/tree/master/tools/cli15:31:21
@qbit:tapenet.org@qbit:tapenet.orgmaybe just have the go 1.19 compiler available and use the existing derivation ? 15:33:37
@qbit:tapenet.org@qbit:tapenet.orgit's not immediately clear where it's actually building the go stuff (nothing obvious in the makefile)15:34:10
@adam:valkor.net@adam:valkor.netthe modules aren't vendored though, so it looks like it's failing on pulling them15:34:13
@qbit:tapenet.org@qbit:tapenet.orgohhh, gross15:34:25

Show newer messages


Back to Room ListRoom Version: 9