!QCCCSJHEsTIfozrZxz:nixos.org

Nix + Go

239 Members
Go packaging for and with Nixpkgs. | Be excellent to each other.49 Servers

Load older messages


SenderMessageTime
5 Apr 2024
@frederic:scs.ems.hostFrédéric Christ 🌴 17.05. * qbit: For rust, I think crane solved that very well. Haven't had any issues with private repositories there yet. 15:27:06
@qbit:tapenet.org@qbit:tapenet.orgi think there are other tools for go to do similar.. but I am not familiar with them15:27:48
@frederic:scs.ems.hostFrédéric Christ 🌴 17.05. There's gomod2nix but it seems a bit unmaintained. 15:30:23
@diamondburned:matrix.orgDiamond (it/she)I believe it is possible to enforce ssh info via env vars but that's impure 15:30:35
@diamondburned:matrix.orgDiamond (it/she)
In reply to @frederic:scs.ems.host
There's gomod2nix but it seems a bit unmaintained.
I don't think this would've helped, it's really just another way to checksum dependencies and has less to do with fetching them somehow
15:31:03
@diamondburned:matrix.orgDiamond (it/she)perhaps this could be useful: https://discourse.nixos.org/t/git-buildgomodule-private-repositories/5167/7?u=diamondburned15:32:29
@diamondburned:matrix.orgDiamond (it/she)I opened this Discourse back in 201915:32:42
@diamondburned:matrix.orgDiamond (it/she)unrelated but kinda crazy to think I would see tomberek like 4 years after that without even remembering I made this post lol15:33:24
@alexou:femtodata.comAlex Ou joined the room.17:53:37
@jrick:zettaport.comjrickhttps://github.com/NixOS/nixpkgs/pull/301373 why was this merged directly into staging branch instead of master?18:18:51
@jrick:zettaport.comjricksecurity policy maybe?18:19:48
@sumner:nevarro.spaceSumner EvansI think to avoid massive amounts of rebuilds18:21:16
@jrick:zettaport.comjricki see some other go updates were merged to master first, and i think staging is preferably used over master to reduce rebuilds18:35:23
@qbit:tapenet.org@qbit:tapenet.orgit all depends on the number of rebuilds19:36:20
@qbit:tapenet.org@qbit:tapenet.orgsome of the other updates are for non-default versions of go.. so they only have like 10 things dependent on them19:36:38
7 Apr 2024
@fractivore:cyberia.clubSYMYƧ changed their display name from symys to symyƨ.07:58:17
@fractivore:cyberia.clubSYMYƧ changed their display name from symyƨ to sγmγƨ.08:01:04
@fractivore:cyberia.clubSYMYƧ changed their display name from sγmγƨ to SYMYƧ.08:08:40
11 Apr 2024
@withoutwithin:matrix.orgXe Iaso joined the room.21:26:50
17 Apr 2024
@k900:0upti.meK900 changed their display name from K900 ⚡️ to K9Ö0.17:16:42
@k900:0upti.meK900 changed their display name from K9Ö0 to K900.17:21:54
@k900:0upti.meK900 17:21:54
18 Apr 2024
@fractivore:cyberia.clubSYMYƧ left the room.02:37:22
21 Apr 2024
@bogusthing30:matrix.orgbogusthing30 joined the room.04:00:46
22 Apr 2024
@frederic:scs.ems.hostFrédéric Christ 🌴 17.05. changed their display name from Frédéric Christ to Frédéric Christ 🌴 29.04.-13.05..10:03:42
23 Apr 2024
@dnrix:matrix.orgdnr joined the room.02:32:53
@dnrix:matrix.orgdnr I want to build a package with the binary of one of my tests (using the go testing framework). I'm using buildGoModule for everything else so I'd like to use that too. I thought this would be easy but the best I could figure out was to use buildGoModule and then just override buildPhase = "go test -c -o mytest ./mytest"; (and then installPhase to copy it into $out). That works but I'm missing things like tags and other build flags. I can add those back but it's starting to feel a little wrong.. is there a better way to do this? 03:00:10
@qbit:tapenet.org@qbit:tapenet.orgbuilding a binary via tests?!13:24:29
@qbit:tapenet.org@qbit:tapenet.orgthat's weird13:24:30
@jrick:zettaport.comjrickyou build a binary every time you run tests!13:35:10

Show newer messages


Back to Room ListRoom Version: 9