!RbXGJhHMsnQcNIDFWN:nixos.org

Haskell in Nixpkgs/NixOS

721 Members
For discussions and questions about Haskell with Nix, cabal2nix and haskellPackages in nixpkgs | Current Docs: https://haskell4nix.readthedocs.io/ | More Nix: #community:nixos.org | More Haskell: #haskell-space:matrix.org142 Servers

Load older messages


SenderMessageTime
7 Jun 2021
@maralorn:maralorn.demaralornJust need someone who is motivated to do this.12:00:13
@pwmosquito:matrix.orgpwmosquito100%12:06:35
@sternenseemann:systemli.orgsterni (he/him) I think we should definitely talk to Domen Kožar on this, as far as I am aware they have a stake in all three things concerned: Haskell, macOS and aarch64-darwin specifically 12:12:17
@maralorn:maralorn.demaralornWell, I mean we are not even sure that it’s a huge amount of work, right? I mean theoretically it could just build, right?12:13:58
@sternenseemann:systemli.orgsterni (he/him)I mean there are bound to be unexpected problems, like me having to spend an entire morning packaging apple's xattr “fork” and stuff like that12:20:22
@sternenseemann:systemli.orgsterni (he/him) also darwin is not in a perfect state by any means as evidenced by tests.writers and GHC outside of stdenv being broken 12:20:57
@sternenseemann:systemli.orgsterni (he/him)I am getting increasingly frustrated by the situation since I personally have little stake in darwin and am not really well equip to do stuff for darwin as the darwin machine I have is 10 years old now12:22:00
@sternenseemann:systemli.orgsterni (he/him) but it is not like I can stop caring since if darwin GHC / haskellPackages breaks, the nixpkgs channel stops advancing 12:22:46
@cdepillabout:matrix.orgcdepillaboutI don't think it would be crazy to stop maintaining it if none of us want to use it. We'd have to remove it from blocking the nixpkgs channel though.12:25:16
@cdepillabout:matrix.orgcdepillaboutI mean, ideally what we should do is come up with a list of packages we'd like help maintaining, and create an announcement asking for help. I'm imagining mainly darwin and aarch64 stuff.12:26:11
@sternenseemann:systemli.orgsterni (he/him) cdepillabout: no we can't realistically say that cachix will stop working in the channel 12:26:23
@cdepillabout:matrix.orgcdepillaboutWe can totally say that cachix will stop working in the channel if no one is willing to maintain it.12:26:51
@sternenseemann:systemli.orgsterni (he/him)I guess we have to12:27:13
@sternenseemann:systemli.orgsterni (he/him)but given the current situation and the experience from the last two days, I am pretty sceptical that it is a good idea to add aarch64-darwin support at all if no one says they will maintain it12:27:58
@sternenseemann:systemli.orgsterni (he/him)because I don't want to get forced into a situation were I have to keep it working12:28:12
@sternenseemann:systemli.orgsterni (he/him)what is the platform support tier of aarch64-darwin now anyways?12:28:35
@maralorn:maralorn.demaralorn sterni (he/him): peti never even checked if anything was building on aarch64 or darwin. He didn‘t even notice. 12:28:47
@cdepillabout:matrix.orgcdepillabout
In reply to @sternenseemann:systemli.org
but given the current situation and the experience from the last two days, I am pretty sceptical that it is a good idea to add aarch64-darwin support at all if no one says they will maintain it
Yeah, that is completely understandable.
12:28:56
@maralorn:maralorn.demaralornI think us ignoring this and saying that people who care need to care is totally okay.12:29:29
@sternenseemann:systemli.orgsterni (he/him) maralorn: I mean I don't want to go back to that attitude, but I can definitely relate more to that nowadays 12:29:37
@maralorn:maralorn.demaralornI mean we shouldn‘t actively break stuff and if something is easy to fix we can do it.12:30:05
@maralorn:maralorn.demaralornBut this is a volunteer project. And a lot of darwin users are kinda commercial.12:30:40
@sternenseemann:systemli.orgsterni (he/him)well I still don't want to introduce a channel blocking situation by pressing merge12:30:49
@maralorn:maralorn.demaralornIf you can‘t let it rest, then you need a way to find a healthy balance there. But I certainly can.12:31:05
@sternenseemann:systemli.orgsterni (he/him)but if there is no way forwards, I think we'd have to remove darwin from hydra for all things haskell12:31:25
@maralorn:maralorn.demaralorn
In reply to @sternenseemann:systemli.org
well I still don't want to introduce a channel blocking situation by pressing merge
Okay, fair.
12:31:26
@maralorn:maralorn.demaralorn
In reply to @sternenseemann:systemli.org
but if there is no way forwards, I think we'd have to remove darwin from hydra for all things haskell
Why? Can‘t we just have failing jobs there?
12:32:04
@maralorn:maralorn.demaralornOr rather just mark everything broken, which is broken?12:32:30
@sternenseemann:systemli.orgsterni (he/him)nixpkgs-unstable would block on cachix.x86_64-darwin12:32:39
@sternenseemann:systemli.orgsterni (he/him)I guess we'd have to mark it broken yeah12:32:49

There are no newer messages yet.


Back to Room ListRoom Version: 6