!RbXGJhHMsnQcNIDFWN:nixos.org

Haskell in Nixpkgs/NixOS

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

Load older messages


SenderMessageTime
18 Apr 2025
@emilazy:matrix.orgemilyI think we're waiting for channel bumps for the Perl security fix first.16:12:00
@emilazy:matrix.orgemily(but maybe ask leona-ya for her interpretation and an exception if it looks like you'll miss it)16:12:24
@maralorn:maralorn.demaralornWell, the release schedule says -04-29 merge staging-next, but it doesn’t say when that staging-next gets created. However there will start a second staging-next cycle on -05-08 so we are pretty save. The restriction on breaking changes is the bigger problem.16:15:09
@maralorn:maralorn.demaralornOr, it’s not a problem actually. But it sets our timeline.16:15:26
@maralorn:maralorn.demaralornAlthough it’s kinda a very strict rule for us because I think that merging haskell-updates rarely breaks anything but if we believe pvp it is certainly almost every time breaking something.16:17:13
@maralorn:maralorn.demaralornAnywey. If we take the timeline at face value we have to merge within 5 days. Which is wild considering that our branch got created shortly after the last release …16:18:34
@sternenseemann:systemli.orgsterni (he/him)
In reply to @maralorn:maralorn.de
That feels wrong to me. If it is relevant it should have a maintainer. How do you find "relevant" packages?
vibes revdeps
16:27:44
@sternenseemann:systemli.orgsterni (he/him)idk, I’m the haskell maintainer am i not16:27:55
@maralorn:maralorn.demaralorn😆16:30:32
@emilazy:matrix.orgemily remaining failures can surely be addressed during -next or after it hits master? 16:30:54
@emilazy:matrix.orgemilywe do have ZHF coming up16:31:01
@emilazy:matrix.orgemily most things going into staging have a lot less testing 16:31:30
@emilazy:matrix.orgemily the dates for -next getting merged are fake and I don't know why they're even there 16:31:49
@emilazy:matrix.orgemily I mean they're broad targets, but staging-next merge times are probably the last predictable variable in Nixpkgs 16:32:00
@maralorn:maralorn.demaralornWell, that is not how we normally operate. Especially since we mark everything broken before we merge.16:32:14
@emilazy:matrix.orgemily I expect the final breaking -next will start once https://hydra.nixos.org/queue-summary is not churning through a 24.11 world rebuild for Darwin 16:32:40
@emilazy:matrix.orgemilywell, it's not too surprising that the normal procedure that is a bit out of sync with usual Nixpkgs practice is also out of sync with the release schedule IMO :P16:33:20
@maralorn:maralorn.demaralornI am not aware of any problems with how we do it. To me doing all QA for our stuff on one branch feels simple. I think it’s feasible because our ecosystem is largely decoupled from the rest.16:35:11
@emilazy:matrix.orgemily I was thinking of e.g. the previous state wrt rebuilds and merging into master 16:35:50
@emilazy:matrix.orgemily(but also just that the freeze schedule is designed around the normal procedures where everything is being batched together)16:36:10
@emilazy:matrix.orgemily anyway, freeze exceptions are not uncommon so it shouldn't be a big issue, but it's not sounding to me like there are remaining issues of the kind that would prevent a merge into staging 16:36:53
@maralorn:maralorn.demaralornAnyway the way I read the release schedule it says "2025-05-08 unrestrict all breaking changes on staging" for me the natural conclusion is: Everything that hits staging before -05-08 will reach the release.16:41:08
@maralorn:maralorn.demaralornYou are. And you are free to fix or maintain any package you want. However your vibes are not actionable for anyone else and if you insist on that mode you are the only one who can approve a merge. So I will do you the favor of ignoring that. Feel free to announce any package you want to have working before the merge at any time though.16:45:20
@emilazy:matrix.orgemilyright but we do ideally try to have a cycle without breaking changes16:50:19
@emilazy:matrix.orgemilysince even fixes/minor bumps can cause enough headaches16:50:33
@emilazy:matrix.orgemily though of course that can happen after branch-off, but we don't always get as many -next cycles as we'd like 16:50:53
@emilazy:matrix.orgemilysometimes all the last-minute breaking changes pile into one cycle and then we need another one to clean up remaining carnage :P16:51:14
@emilazy:matrix.orgemilyanyway, since the Haskell stuff has received so much testing I don't anticipate great issues. (but AIUI the cases where Haskell stuff interacts with the rest of the system don't get as much testing, so I do think landing soon would be good)16:51:49
@emilazy:matrix.orgemily (like, maybe a major ShellCheck or Pandoc bump might break stuff. I don't know if those are in the pipeline, just an example of a fire we might have to put out during a -next cycle) 16:52:15
@petrockette:matrix.orgpetrockette changed their profile picture.17:38:09

Show newer messages


Back to Room ListRoom Version: 6