!QCCCSJHEsTIfozrZxz:nixos.org

Nix + Go

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

Load older messages


SenderMessageTime
20 Jul 2025
@diamondburned:matrix.orgdiamond (it/its) you can do preBuild = "git status;"; and see 03:29:36
@katexochen:matrix.orgPaul Meyer (katexochen) using fetchgit will result in the source not being reproducible, as it is not possible to get .git deterministic at this point.
I'd suggest to apply a patch or substituteInPlace to make it return the correct version.
09:16:08
@xgwq:nerdberg.dexgwqThat does it. The dirty comes from nix deleting half the repo and untracking the other half.10:30:03
@diamondburned:matrix.orgdiamond (it/its)
In reply to @katexochen:matrix.org
using fetchgit will result in the source not being reproducible, as it is not possible to get .git deterministic at this point.
I'd suggest to apply a patch or substituteInPlace to make it return the correct version.
is that true? pkgs.fetchgit still has to be hash locked afaik
16:38:41
@qyliss:fairydust.spaceAlyssa Ross
In reply to @diamondburned:matrix.org
is that true? pkgs.fetchgit still has to be hash locked afaik
yes but that hash changes sometimes
18:51:14
@qyliss:fairydust.spaceAlyssa Rossit's bad18:51:24
@qyliss:fairydust.spaceAlyssa Rossif you set leaveDotGit18:51:24
@diamondburned:matrix.orgdiamond (it/its)ooof19:00:52
21 Jul 2025
@drupol:matrix.org@drupol:matrix.org joined the room.17:18:43
@drupol:matrix.org@drupol:matrix.orghellow17:18:48
@drupol:matrix.org@drupol:matrix.org

I'm going to copy paste a message I wrote in the dev room:

I'm looking for a bit of help for compiling this Go software: https://github.com/NixOS/nixpkgs/pull/427193 (https://github.com/buildpacks/pack). The issue started to appear after they did this: https://github.com/buildpacks/pack/pull/2390

When I run the build, it end up with:

       > Building subPackage ./testhelpers
       > Building subPackage ./testhelpers/comparehelpers
       > Building subPackage ./tools
       > main module (github.com/buildpacks/pack) does not contain package github.com/buildpacks/pack/tools
       For full logs, run:
         nix log /nix/store/8rhs2qy6cbk637czra3lw4ydjh90w6xd-pack-0.38.2.drv

Can you help?

17:19:13
@drupol:matrix.org@drupol:matrix.org *

I'm going to copy paste a message I wrote in the dev room:

I'm looking for a bit of help for compiling this Go software: https://github.com/NixOS/nixpkgs/pull/427193 (https://github.com/buildpacks/pack). The issue started to appear after they did this: https://github.com/buildpacks/pack/pull/2390 (I added a comment in there just now: https://github.com/buildpacks/pack/pull/2390#issuecomment-3097654347)

When I run the build, it end up with:

       > Building subPackage ./testhelpers
       > Building subPackage ./testhelpers/comparehelpers
       > Building subPackage ./tools
       > main module (github.com/buildpacks/pack) does not contain package github.com/buildpacks/pack/tools
       For full logs, run:
         nix log /nix/store/8rhs2qy6cbk637czra3lw4ydjh90w6xd-pack-0.38.2.drv

Can you help?

17:19:38
@drupol:matrix.org@drupol:matrix.org *

I'm going to copy paste a message I wrote in the dev room:

I'm looking for a bit of help for compiling pack (https://github.com/buildpacks/pack): https://github.com/NixOS/nixpkgs/pull/427193. The issue started to appear after they did this: https://github.com/buildpacks/pack/pull/2390 (I added a comment in there just now: https://github.com/buildpacks/pack/pull/2390#issuecomment-3097654347)

When I run the build, it end up with:

       > Building subPackage ./testhelpers
       > Building subPackage ./testhelpers/comparehelpers
       > Building subPackage ./tools
       > main module (github.com/buildpacks/pack) does not contain package github.com/buildpacks/pack/tools
       For full logs, run:
         nix log /nix/store/8rhs2qy6cbk637czra3lw4ydjh90w6xd-pack-0.38.2.drv

Can you help?

17:21:36
@katexochen:matrix.orgPaul Meyer (katexochen)

Pol: I think you should set subPackages:

subPackages = [ "." ];
17:28:43
@drupol:matrix.org@drupol:matrix.orgLet me try17:28:52
@katexochen:matrix.orgPaul Meyer (katexochen)The issue is that ./tools is another go module, and buildGoModule can only build packages from one module in one derivation.17:29:24
@katexochen:matrix.orgPaul Meyer (katexochen)If you set subPackages, it will just try to build the package you specified instead of using find and assume it can build everything directory in src that has a .go file.17:30:30
@drupol:matrix.org@drupol:matrix.orgIt worked, thanks !!!17:31:06
@katexochen:matrix.orgPaul Meyer (katexochen)You might want to check if there are other binaries that are expected as output, but I didn't find any at first glance.17:31:40
@drupol:matrix.org@drupol:matrix.orgThank you !!!17:34:49
@drupol:matrix.org@drupol:matrix.orgReady for review :)17:39:01
23 Jul 2025
@basum:matrix.orgmaharshi joined the room.14:54:24
26 Jul 2025
@okamis:matrix.org@okamis:matrix.org left the room.20:38:56
28 Jul 2025
@hashbangcore:matrix.orgJohn joined the room.08:03:24
@katexochen:matrix.orgPaul Meyer (katexochen)Anyone time to review https://github.com/NixOS/nixpkgs/pull/427334 ?14:40:53
@alex:acrawford.com@alex:acrawford.com left the room.21:29:38
31 Jul 2025
@sammy:cherrykitten.gaysammy (It/Its) joined the room.09:35:01
3 Aug 2025
@sandro:supersandro.deSandro 🐧Another PR to review https://github.com/NixOS/nixpkgs/pull/38774223:15:39
5 Aug 2025
@isabel:isabelroses.comisabel changed their profile picture.09:49:15
6 Aug 2025
@frederic:scs.ems.hostFrédéric Christ changed their display name from Frédéric Christ to Frédéric Christ 🏕️ 15.8..08:28:19

Show newer messages


Back to Room ListRoom Version: 9