!RbXGJhHMsnQcNIDFWN:nixos.org

Haskell in Nixpkgs/NixOS

746 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.org149 Servers

Load older messages


SenderMessageTime
1 Jun 2021
@pennae:matrix.eno.spacepennaeah! yeah, symlinkJoin is definitely the easiest to write down. will stick to that then, thank you21:55:08
2 Jun 2021
@cdepillabout:matrix.orgcdepillabout

I think we should try to convince berberman to stop helping package Haskell stuff on Arch, but instead help us with Nixpkgs instead:
https://github.com/NixOS/nixpkgs/pull/125327

I'm a contributor of Haskell package set in Arch Linux official repo, but I do almost all my works on NixOS now XD

😛

05:35:17
@cdepillabout:matrix.orgcdepillabout *

I think we should try to convince berberman to stop helping package Haskell stuff on Arch, but help us with Nixpkgs instead:
https://github.com/NixOS/nixpkgs/pull/125327

I'm a contributor of Haskell package set in Arch Linux official repo, but I do almost all my works on NixOS now XD

😛

05:36:45
@dualinverter:matrix.orgdualinverter left the room.08:41:47
@sternenseemann:systemli.orgsterni (he/him)queued job count for our jobset halfed over night!10:09:58
@maralorn:maralorn.demaralorn
In reply to @sternenseemann:systemli.org
queued job count for our jobset halfed over night!
And there are only darwin jobs left. If I were you I would merge …
10:38:10
@sternenseemann:systemli.orgsterni (he/him)weren't there only darwin jobs before?10:38:43
@sternenseemann:systemli.orgsterni (he/him)I'll probably check later what the queued job situation in trunk is10:39:02
@maralorn:maralorn.demaralornYesterday there were 6 x86-linux jobs left.10:39:04
@sternenseemann:systemli.orgsterni (he/him)seems like we are getting build time again11:19:05
@sternenseemann:systemli.orgsterni (he/him)weird times11:19:07
@Las:matrix.orgLasHow is https://github.com/haskell-gi/haskell-gi/issues/329 going to be dealt with?11:46:59
@Las:matrix.orgLasgi-gtk would have two fundamentally incompatible versions11:47:55
@sternenseemann:systemli.orgsterni (he/him)would have to look at it but sounds something that should be easy to deal with using nix11:48:40
@sternenseemann:systemli.orgsterni (he/him)depends on the gtk4 situation in nixpkgs in 11:48:50
@sternenseemann:systemli.orgsterni (he/him)general probably as well11:48:56
@sternenseemann:systemli.orgsterni (he/him)Since builds are getting done now pretty quickly, I'm gonna wait for the darwin builds, then hopefully merge master again later today, hope that in the 1000 commits nothing triggers any major rebuilds and finish this cycle pretty quickly hopefully12:35:52
@maralorn:maralorn.demaralorn
In reply to @Las:matrix.org
How is https://github.com/haskell-gi/haskell-gi/issues/329 going to be dealt with?
Do you think there is anything we could reasonably prepare? If not we would probably default to dealing with breakages when they get introduced by the auto update. In general I just hope that once haskell-gi switches to gtk4 we will have support for it in nixpkgs.
12:53:12
@sternenseemann:systemli.orgsterni (he/him)gtk4 is packaged already12:53:57
@Las:matrix.orgLasI was thinking a lot of packages would only work with gi-gtk for gtk312:53:58
@Las:matrix.orgLasso if gi-gtk suddenly becomes gtk4 a lot of packages would break I think12:54:38
@sternenseemann:systemli.orgsterni (he/him)we can just pin the version for the default attribute and override the package that need the newer one manually12:55:11
@sternenseemann:systemli.orgsterni (he/him)but may be a lot of annoying manual effort if they don't split the packages, yes12:55:35
@maralorn:maralorn.demaralornYeah its quite a hazzle because haskell-gi has so many packages 13:15:07
@Las:matrix.orgLasCouldn't cabal2nix see what major revision of gi-gtk a package uses and then either use haskellPackages.gi-gtk3 or haskellPackages.gi-gtk4?13:25:06
@maralorn:maralorn.demaralorn Las: Yeah, that would probably not be very hard. But it might require a dive into the code. 13:27:06
@sternenseemann:systemli.orgsterni (he/him)not a fan of inventing virtual packages ourselves though13:27:36
@Las:matrix.orgLasYou could have a separate package for each major revision of each package to make it orthogonal13:29:39
@Las:matrix.orgLasI imagine it's not just gi-gtk that is problematic13:29:45
@maralorn:maralorn.demaralornWell the general problem is, that the nix derivation of a cabal package has no way to communicate any version bounds.13:29:55

Show newer messages


Back to Room ListRoom Version: 6