| 18 Apr 2025 |
sterni (he/him) | I mean if you take that approach | 15:57:10 |
sterni (he/him) | I'd still want to look through the still failing tab, there is probably still a lot of relevant things in there | 15:57:25 |
sterni (he/him) | though I think given that HLS is done, it's maybe not so bad anymore | 15:57:47 |
sterni (he/him) | I lost my mind finishing that because you could just not get anything done | 15:57:58 |
hellwolf | Iteratively, perhaps we could do it in next batch?
I think I could commit to make HLS/Hlint/stylishhaske/etc. for GHC912 always work since I always keep using the latest :D, which I have done so for this batch of PR. | 15:59:56 |
hellwolf | Maybe there is some transportable snippets of code to the GHC98, too. I haven't had a look. | 16:02:12 |
emily | it should probably go in next cycle since that's the last one before the freeze | 16:02:34 |
maralorn | emily: how do you mean? We really want to hit 25.05 with this. Would it be fine to merge to staging rn? When is staging going to staging-next? | 16:03:34 |
maralorn | Or is staging already to late and we have to merge to staging-next to reach 25.05? | 16:04:14 |
maralorn | That feels wrong to me. If it is relevant it should have a maintainer. How do you find "relevant" packages? | 16:09:06 |
emily | yes, of course it should hit 25.05 :) | 16:10:30 |
emily | the 23rd is the nominal breaking change deadline and I assume there are breaking changes here | 16:10:40 |
emily | I think landing in staging by then should be fine, but also: if -next hasn't started yet by then, then merging to staging after that feels fine too (because after all we would triage issues at the same time anyway) | 16:11:22 |
emily | I don't know what the status of -next is | 16:11:46 |
emily | I think we're waiting for channel bumps for the Perl security fix first. | 16:12:00 |
emily | (but maybe ask leona-ya for her interpretation and an exception if it looks like you'll miss it) | 16:12:24 |
maralorn | Well, 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 | Or, it’s not a problem actually. But it sets our timeline. | 16:15:26 |
maralorn | Although 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 | Anywey. 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 |
sterni (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 |
sterni (he/him) | idk, I’m the haskell maintainer am i not | 16:27:55 |
maralorn | 😆 | 16:30:32 |
emily | remaining failures can surely be addressed during -next or after it hits master? | 16:30:54 |
emily | we do have ZHF coming up | 16:31:01 |
emily | most things going into staging have a lot less testing | 16:31:30 |
emily | the dates for -next getting merged are fake and I don't know why they're even there | 16:31:49 |
emily | I mean they're broad targets, but staging-next merge times are probably the last predictable variable in Nixpkgs | 16:32:00 |
maralorn | Well, that is not how we normally operate. Especially since we mark everything broken before we merge. | 16:32:14 |
emily | 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 |