!RbXGJhHMsnQcNIDFWN:nixos.org

Haskell in Nixpkgs/NixOS

718 Members
For discussions and questions about Haskell with Nix, cabal2nix and haskellPackages in nixpkgs | Current Docs: https://haskell4nix.readthedocs.io/143 Servers

Load older messages


SenderMessageTime
12 Nov 2024
@sternenseemann:systemli.orgsterni (he/him)you can open a PR it's probably just a paiin to build things on that branch19:36:23
@sternenseemann:systemli.orgsterni (he/him)you can ask John probably iirc he did rts configure19:36:45
@alexfmpe:matrix.orgalexfmpe
In reply to @sternenseemann:systemli.org
you can open a PR it's probably just a paiin to build things on that branch
Yeah took a couple hours on spare machine
21:23:44
13 Nov 2024
@maralorn:maralorn.demaralorn sterni: What do you think about closing haskell-updates and just do our work on staging? 08:57:26
@maralorn:maralorn.demaralornBy the way. Is there any reason rn that we shouldn’t merge PRs into haskell-updates? Or can we just do it, only problem being that it will take a while to reach master?08:59:08
@sternenseemann:systemli.orgsterni (he/him)we can absolutely merge stuff it’s just annoying to build stuff on the branch09:36:02
@sternenseemann:systemli.orgsterni (he/him)if we keep our branch we at least don’t get our cache (locally) nuked by changes on staging, otherwise yeah09:36:44
@sternenseemann:systemli.orgsterni (he/him)as long as it doesn’t regress eval of staging09:37:00
@maralorn:maralorn.demaralorn
In reply to @sternenseemann:systemli.org
if we keep our branch we at least don’t get our cache (locally) nuked by changes on staging, otherwise yeah
Yeah. I am wondering if we can somehow couple that in a sensible way.
09:53:05
@maralorn:maralorn.demaralornBasically we would want our branch to be separate from staging but be merged into it right before moving to staging-next?09:54:21
@sternenseemann:systemli.orgsterni (he/him)ah you mean in the future?09:54:43
@maralorn:maralorn.demaralornAh, yeah.09:54:56
@maralorn:maralorn.demaralornSorry09:54:59
@sternenseemann:systemli.orgsterni (he/him)I want to prepare a PR soon with updated workflows and HACKING.md soon, but basically I'd say the best solution would be: Target staging, base the branch on master (or staging-next, but that's a little more disruptive, I guess), adjust the workflow to merge in the merge-base of the branch we are based on (master or staging-next) and the branch we are targeting (staging), so we would benefit from populated cache, but also would never be ahead of our target branch in any way. Then we'd merge when we are done, to reduce time to deliver this should be timed with staging-next, yes09:57:38
@sternenseemann:systemli.orgsterni (he/him)I think staging-next and our speed lines up relatively well, so I don't think the frequency of updates would go down, but obviously there's going to be an extra delay between merging a change to haskell-updates and it being delivered to channels10:01:15
@sternenseemann:systemli.orgsterni (he/him)We'll need to be more liberal with merging low rebuild changes to master, and maybe even high rebuild, urgent fixes to staging.10:01:54
@maralorn:maralorn.demaralornYeah, that’s all what I was also thinking.10:02:40
@sternenseemann:systemli.orgsterni (he/him)But I don't think the delivery time is a problem, really, it'll just solidify our identity as a well-tested, „stable“ package set since we already have trouble delivering the latest versions due to Stackage LTS holding packages back.10:02:44
@sternenseemann:systemli.orgsterni (he/him)I think cabalfreeze2nix is a good opportunity to integrate a sort of alternative solution that's easy to use into nixpkgs itself10:03:50
@maralorn:maralorn.demaralornI think at this point in time it won’t actually affect our latency much. Maybe the best-case latency a bit, but the effect on average latency will be negligable.10:04:09
@maralorn:maralorn.demaralornI just realized that sending smaller fixes to master would actually be benificial to newcomers because they don’t get weird noise from out of date hackage-packages.nix in their PRs.10:24:34
@maralorn:maralorn.demaralornRedacted or Malformed Event11:31:35
14 Nov 2024
@shapr:cofree.coffeeshaprHow do I sign up as official NixPkgs maintainer for my own library on hackage?20:54:52
@alexfmpe:matrix.orgalexfmpehttps://github.com/NixOS/nixpkgs/blob/master/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml#L11321:01:10
@alexfmpe:matrix.orgalexfmpeMight also need to add yourself as nixpkgs maintainer, not sure21:01:32
@alexfmpe:matrix.orgalexfmpeAs in, https://github.com/NixOS/nixpkgs/blob/master/maintainers/maintainer-list.nix21:01:59
@maralorn:maralorn.demaralorn
In reply to @shapr:cofree.coffee
How do I sign up as official NixPkgs maintainer for my own library on hackage?
Love it. More maintainers, more better!
21:15:32
@shapr:cofree.coffeeshapr
In reply to @alexfmpe:matrix.org
As in, https://github.com/NixOS/nixpkgs/blob/master/maintainers/maintainer-list.nix
Thank you!
21:23:44
15 Nov 2024
@hellwolf:matrix.orghellwolfIs haskellPackages.hlint_3_8 broken?12:47:01
@hellwolf:matrix.orghellwolf(I am probably 2w behind nixpkgs-unstable)12:47:39

Show newer messages


Back to Room ListRoom Version: 6