!zghijEASpYQWYFzriI:nixos.org

Hydra

366 Members
110 Servers

Load older messages


SenderMessageTime
16 Nov 2025
@eveeifyeve:matrix.orgeveeifyeveCygwin builds of nix.17:21:25
@k900:0upti.meK900And why do we need those on Hydra?17:21:43
@eveeifyeve:matrix.orgeveeifyeveIt's building fine on GHA although we are running into a limit of the hours on github.17:22:16
@corngood:corngood.comCorngood joined the room.17:22:29
@k900:0upti.meK900Who is "we"?17:23:00
@eveeifyeve:matrix.orgeveeifyeveBoth me and corngood.17:23:17
@eveeifyeve:matrix.orgeveeifyevehttps://github.com/corngood/nixpkgs/actions/workflows/cygwin.yml17:23:19
@corngood:corngood.comCorngoodThe tarballs will be for bootstrapping, like on other platforms. The real problem at the moment is not having a cache.17:25:34
@k900:0upti.meK900I don't have a nixpkgs core hat anymore17:26:19
@k900:0upti.meK900But you'll need a really good argument17:26:29
@k900:0upti.meK900To convince me that cygwin is worth supporting17:26:34
@corngood:corngood.comCorngoodSupporting just means having windows builders, right? Has that been discussed for any other purpose?17:27:46
@k900:0upti.meK900Supporting means code in nixpkgs17:28:28
@k900:0upti.meK900And Hydra time17:28:30
@k900:0upti.meK900But primarily the former17:28:33
@dramforever:matrix.orgdramforeversupporting means going up https://github.com/NixOS/rfcs/blob/master/rfcs/0046-platform-support-tiers.md17:28:46
@corngood:corngood.comCorngoodWell we already have cross builds in nixpkgs. The rest is progressing.17:29:46
@dramforever:matrix.orgdramforever If you need a builder, namespace.so provides runners for nix-community projects https://nix-community.org/namespace-actions/ 17:29:51
@eveeifyeve:matrix.orgeveeifyeveI wasn't aware of this rfc, thanks for mentioning it.17:30:16
@k900:0upti.meK900 It's not about having results 17:30:27
@k900:0upti.meK900It's about the approach being fundamentally wrong17:30:31
@k900:0upti.meK900We spent a very long time pretending Darwin was a weird Linux17:30:51
@k900:0upti.meK900And only when we stopped did it start working good17:31:01
@k900:0upti.meK900Windows makes for an even weirder Linux17:31:17
@dramforever:matrix.orgdramforeverwell, if you just need a runner, namespace.so17:31:25
@dramforever:matrix.orgdramforeverif you want to have hydra start ship cross-to-cygwin stdenv, we can talk17:31:46
@dramforever:matrix.orgdramforeverif you want hydra to run cygwin builds honestly i don't see it happening soon17:32:09
@k900:0upti.meK900 I will have to be extremely convinced before I agree to spend a single Hydra cycle on cygwin tbh 17:32:39
@corngood:corngood.comCorngood
In reply to @k900:0upti.me
Windows makes for an even weirder Linux
Cygwin is meant to be a posix OS in itself
17:34:02
@k900:0upti.meK900An exceptionally shit one, yes17:34:20

Show newer messages


Back to Room ListRoom Version: 6