!QCCCSJHEsTIfozrZxz:nixos.org

Nix + Go

215 Members
Go packaging for and with Nixpkgs. | Be excellent to each other.48 Servers

Load older messages


SenderMessageTime
30 May 2025
@k900:0upti.meK900 ⚡️Though you'll have to keep your vendorHash in sync 18:30:34
@jrick:zettaport.comjrickforget GOPATH exists, the ones that matter are GOCACHE and GOMODCACHE18:31:18
@s_r:matrix.orgsamuelI guess the thing that got me thinking about this is that I need to download any given module once, the first time I need it, but then I don't need to do that again even if I'm in a different shell18:34:07
@s_r:matrix.orgsamuelwhich is convenient, but was counter intuitive at first18:34:32
@s_r:matrix.orgsamuelI think I can live with that given that there is still a vendor hash18:34:55
@jrick:zettaport.comjrickgo's tooling already handles that with the module cache (albeit per-user)18:35:14
@s_r:matrix.orgsamuelyeah, I know18:35:25
@s_r:matrix.orgsamuelmy issue is that it feels counter-nixy, but it is probably me, that's why I was asking18:35:49
@jrick:zettaport.comjrickgo cryptographically verifies the dependencies too so you're not going to risk building from different sources even if there is some download duplication18:37:19
@jrick:zettaport.comjrickand the cache files are read-only so unless you intentionally try to break them...18:38:28
@s_r:matrix.orgsamuelYeah, that's probably ok18:38:29
@s_r:matrix.orgsamuelthe derivations are also build from fresh, if I understood the code right18:39:22
@s_r:matrix.orgsamuelI guess they need to, if the build is sandboxed18:39:32
@sleroq:sleroq.linksleroq changed their profile picture.20:15:18
@sleroq:sleroq.linksleroq changed their profile picture.20:16:24
1 Jun 2025
@ghil_:matrix.orgGhil joined the room.15:33:28
@seanthw:matrix.orgSean Thawe joined the room.23:48:05
2 Jun 2025
@frederic:scs.ems.hostFrédéric Christ changed their display name from Frédéric Christ (🧳 12.05. - 02.06.) to Frédéric Christ.08:36:51
@nazarewk:matrix.orgkdnAnyone else observed an issue with building Go projects from source using Nix taking upwards of 10 minutes (usually ~20/25/30/35)? It drives me nuts on both of my NixOS setups to wait ~1 hour to build both Netbird and Terraform on updates...16:23:23
@nazarewk:matrix.orgkdn* Anyone else observed an issue with building Go projects from source using Nix taking upwards of 10 minutes (usually ~20/25/30/35)? It drives me nuts on all (checked x86 desktop and laptop so far, trying the x86 router now) of my NixOS setups to wait ~1 hour to build both Netbird and Terraform on updates...16:24:58
@nazarewk:matrix.orgkdn* Anyone else observed an issue with building Go projects from source using Nix taking upwards of 10 minutes (usually ~20/25/30/35)? It drives me nuts on all (checked x86 desktop and laptop so far, trying the x86 router & rpi4 now) of my NixOS setups to wait ~1 hour to build both Netbird and Terraform on updates...16:25:42
@nazarewk:matrix.orgkdn* Anyone else observed an issue with building Go projects from source using Nix taking upwards of 10 minutes (usually ~20/25/30/35) with pretty much zero CPU activity? It drives me nuts on all (checked x86 desktop and laptop so far, trying the x86 router & rpi4 now) of my NixOS setups to wait ~1 hour to build both Netbird and Terraform on updates...16:26:48
@nazarewk:matrix.orgkdn *

Anyone else observed an issue with building Go projects from source using Nix taking upwards of 10 minutes (usually ~20/25/30/35) with pretty much zero CPU activity?

  • building everything off https://github.com/nazarewk-iac/nix-configs
  • It drives me nuts on my NixOS setups (brys desktop & oams laptop) to wait ~1 hour to build both Netbird and Terraform on updates...
  • trying the x86 router (etra) & rpi4 (briv) now, those have slightly different setups
16:28:30
@nazarewk:matrix.orgkdn

update:

  • rpi4 finished building subpackage client and started management of netbird in 4 minutes
  • router still builds subpackage client after 8 minutes
16:32:19
@nazarewk:matrix.orgkdnyep, router built in 28 minutes, rpi in 8.517:25:48
@k900:0upti.meK900 ⚡️Some weird I/O bottleneck?17:27:41
@nazarewk:matrix.orgkdnI do suspect something like this, but got no clue how to verify. I'm running this on AMD CPUs and Intel N6005, it also seems tightly related to nix build environment, it builds perfectly fine as a standalone project outside Nix17:31:24
@nazarewk:matrix.orgkdnI'd be up for any pointers on how to analyze the situation17:50:23
@k900:0upti.meK900 ⚡️ perf top? 17:54:58
4 Jun 2025
@hedgemage:unredacted.orgHedgeMage joined the room.19:23:35

Show newer messages


Back to Room ListRoom Version: 9