!PbtOpdWBSRFbEZRLIf:numtide.com

Nix Community Projects

586 Members
Meta discussions related to https://nix-community.org. (For project specific discussions use github issues or projects own matrix channel). Need help from an admin? Open an issue on https://github.com/nix-community/infra/issues152 Servers

Load older messages


SenderMessageTime
24 Sep 2025
@waltmck:matrix.orgwaltmck joined the room.18:41:00
@waltmck:matrix.orgwaltmck

Hey everyone! nixos-apple-silicon is looking to move to a full kernel, which would simplify things and solve many open bugs but brings the build time from about 20 minutes to 2 hours on my MacBook Air. nixpkgs does not allow vendor kernels, so we are looking for an alternative cache.

Unfortunately, it looks like the nix-communitybuilder builds arbitrary untrusted derivations from PRs, which most of the nixos-apple-silicon maintainers find unacceptable in light of the recent Nix CVE's. How are other projects handling this? Are you just using the nix-community cache or self-hosting your own builders, or something else?

18:54:29
@waltmck:matrix.orgwaltmck *

Hey everyone! nixos-apple-silicon is looking to move to a full kernel, which would simplify things and solve many open bugs but brings the build time from about 20 minutes to 2 hours on my MacBook Air. nixpkgs does not allow vendor kernels, so we are looking for an alternative cache.

Unfortunately, it looks like the nix-community builder builds arbitrary untrusted derivations from PRs, which most of the nixos-apple-silicon maintainers find unacceptable in light of the recent Nix CVE's. How are other projects handling this? Are you just using the nix-community cache or self-hosting your own builders, or something else?

18:54:53
@zimbatm:numtide.comJonas ChevalierThe best I can think of is to use the namespace.so GitHub Action builders they are gracefully providing to nix-community, and then push to your own Cachix cache. Hopefully it takes less than 2h to build on their hardware but worth trying out to find out.21:12:43
@zimbatm:numtide.comJonas ChevalierOtherwise, help us secure and bring the Nix builders up to a level that makes you happy, that would be pretty awesome too.21:13:44
25 Sep 2025
@niko:nyanbinary.rsnyanbinary 🏳️‍⚧️ removed their profile picture.16:30:49
@niko:nyanbinary.rsnyanbinary 🏳️‍⚧️ set a profile picture.16:35:19
@ss:someonex.netSomeoneSerge (back on matrix) Hydra question: when using services.hydra.buildMachinesFiles, does one need to explicitly specify localhost as a builder for hydra to scedule some builds on it? 22:57:39
@pluieuwu:matrix.orgpluie (leah c.) joined the room.23:14:21
26 Sep 2025
@waltmck:matrix.orgwaltmckThanks!01:21:57
@teanyth:matrix.orgteanyth joined the room.09:07:54
@yuka:yuka.devYureka (she/her) joined the room.09:58:09
@yuka:yuka.devYureka (she/her)Do we have any custom profiles on the namespace.so plan? I'm thinking of adding the ~/.cache/nix to their caching solution to speed up no-rebuild runs12:40:04
@zimbatm:numtide.comJonas ChevalierNot sure. We have a the equivalent of the "Team" plan (see https://namespace.so/pricing )13:48:23
@yuka:yuka.devYureka (she/her)The profiles need to be configured in the namespace.so dashboard: https://namespace.so/docs/solutions/github-actions#configure-your-runners13:54:26
@joerg:thalheim.ioMic92we did this in nix-eval-jobs for a while until I switched it back to nix-eval-jobs14:41:15
@joerg:thalheim.ioMic92but you might be still able to see this in the history14:41:23
@joerg:thalheim.ioMic92yes, localhost is not included by default.14:41:52
@joerg:thalheim.ioMic92 zowoq: I hope my latest PR no longer reveal any surprises, tested it in two buildbot servers: https://github.com/nix-community/buildbot-nix/pull/515#event-19945865657 should make restarting failed builds way faster. 14:45:38
@joerg:thalheim.ioMic92I would do another release after that.14:45:50
@khaneliman:matrix.orgAustin HorstmanReally appreciate the change to linking to the last known log of a cached error btw. Much appreciated15:17:58
@khaneliman:matrix.orgAustin HorstmanHated having to manually trace back to the associated build and finding the log for that particular failure15:18:24
@joerg:thalheim.ioMic92cached builds are now disabled by default in buildbot-nix, but not in nix-community?15:38:26
@joerg:thalheim.ioMic92* cached builds are now disabled by default in buildbot-nix, but not in nix-community.15:38:30
@joerg:thalheim.ioMic92Same. Just never took the time to fix it.15:38:58
@aidalgol:tchncs.de@aidalgol:tchncs.de left the room.18:36:41
@aidalgol:tchncs.de@aidalgol:tchncs.de joined the room.18:39:37
@yuka:yuka.devYureka (she/her)https://github.com/nix-community/nixos-apple-silicon/actions/runs/1804680227119:01:03
@yuka:yuka.devYureka (she/her)

nscloud-cache-action requires a cache volume to be configured. Please enable Caching in your runner profile.

19:01:16
@yuka:yuka.devYureka (she/her)This is why I asked about profiles19:01:21

Show newer messages


Back to Room ListRoom Version: 6