!RbXGJhHMsnQcNIDFWN:nixos.org

Haskell in Nixpkgs/NixOS

750 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.org150 Servers

Load older messages


SenderMessageTime
1 Jun 2021
@sternenseemann:systemli.orgsterni (he/him)like imagine you fix a typo in the C++ thing, then you have to wait for the haskell build as well if it's one drv21:49:57
@maralorn:maralorn.demaralorn pennae: But you are free to dangle the build of one of them into the derivation of the other one. 21:50:00
@pennae:matrix.eno.spacepennaedangle into..?21:50:21
@pennae:matrix.eno.spacepennaebuilding independently is nice, definitely21:51:02
@maralorn:maralorn.demaralorn
In reply to @pennae:matrix.eno.space
dangle into..?
I thought that would be a word like "fiddle" "hack" in this case I meant "insert". Anyway what I wanted to say you can certainly solve it differently but it would be a lot more work.
21:54:14
@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

Show newer messages


Back to Room ListRoom Version: 6