| 26 May 2021 |
maralorn | https://nixos.wiki/wiki/Nix_channels
For a channel update to succeed, two conditions need to be satisfied:
- Particular jobset evaluation needs to be completely built ie. no more queued jobs, even if some jobs may fail
- Particular jobset evaluation's tested/unstable job needs to be built succesfully
The jobset for nixos-unstable is nixos:trunk-combined which includes haskellPackages. The tested job for nixos:trunk-combined does not include haskellPackages. But that matters only for successful builds.
| 13:57:17 |
maralorn | In reply to @sternenseemann:systemli.org hypothetically as long as cachix is built, nixpkgs-unstable could advance without all of haskellPackages being built No | 13:57:33 |
sterni (he/him) | hmm, okay then you are right | 13:57:57 |
sterni (he/him) | nice that the wiki documents this I skimmed through a perl script in nix-channel-scripts earlier, but most have overlooked that check | 13:58:25 |
maralorn | Sorry for being so insistent on this. But I think having that fact straight is helpful.^^ | 13:59:10 |
sterni (he/him) | but what are you trying to argue for? this means that nixpkgs-unstable blocks on all of haskellPackages being rebuilt, so this makes my argument even stronger | 13:59:19 |
sterni (he/him) | remember, rebuilds that would involve rebuilding all of haskellPackages don't happen on master, they go via staging | 13:59:37 |
maralorn | I am not arguing for anything. I agree with your conclusion. I just wanted that we agree on the facts. | 13:59:54 |
sterni (he/him) | oh all right | 14:00:01 |
maralorn | Is there a somehow predictable schedule to the staging-next merges? maybe we can try to avoid them? | 14:07:55 |
sterni (he/him) | The nixpkgs manual says on staging-next
Stabilize it for a few days and then merge into master.
| 14:13:15 |
sterni (he/him) | so it is merged when it's deemed stable enough roughly | 14:13:27 |
sterni (he/him) | I guess it takes ~ a week or so usually? | 14:13:54 |
| tristanC joined the room. | 14:42:39 |
| tfc joined the room. | 15:32:00 |
| infinisil changed their profile picture. | 16:51:15 |
| Samæ joined the room. | 17:39:21 |
| jonge joined the room. | 20:37:50 |
| sm joined the room. | 22:52:28 |
| 27 May 2021 |
cdepillabout | I read through the conversation above, and it sounds like there is consensus that we merge master into haskell-updates, wait for Hydra to rebuild everything, and then mergehaskell-updates into master. | 00:55:59 |
cdepillabout | Depending on how fast the rebuilds go, I might have to pass on the open haskell-updates to sterni (he/him) if the rebuilds don't finish in a day or two. | 00:57:00 |
sterni (he/him) | that's no problem | 00:57:20 |
| Las joined the room. | 09:43:41 |
| konfou joined the room. | 11:33:18 |
| stites joined the room. | 23:25:29 |
| 28 May 2021 |
| zwro changed their display name from yin to zzz. | 00:23:43 |
| jbedo joined the room. | 08:04:20 |
| jbedo changed their display name from vk3wtf to jbedo. | 08:06:14 |
cdepillabout | sterni (he/him): I'm going to pass the torch to you for the open haskell-updates PR. Hydra is being pretty slow with the darwin rebuilds. | 08:58:58 |
maralorn | Do we need to care about darwin rebuilds? A few weeks ago we didn‘t even have a job for it. And nixos-unstable does not wait for darwin. | 09:00:14 |