| 14 Oct 2021 |
lukegb (he/him) | At that point you have a human doing the Hydra scheduler's job, and the time would be better spent fixing the scheduler, imo | 12:10:52 |
K900 | In reply to @lukegb:zxcvbnm.ninja At the current rate, we're going to have a 21.11 release without x86_64-darwin builds, I'm afraid Is there a fixed deadline for 21.11? | 12:11:55 |
toonn | Nov 26th is feature freeze I believe. | 12:12:12 |
K900 | Yeah but like the actual release | 12:12:21 |
toonn | If it's not in by then you can't really expect significant changes to still be accepted though. | 12:12:41 |
K900 | I'm a random nobody so my opinion is irrelevant | 12:12:48 |
K900 | But I'd rather delay the release than release without cached binaries for the second biggest platform | 12:13:04 |
toonn | That's not really a great option without a solution in sight though. | 12:14:19 |
toonn | Have many uncached expressions already made it into the unstable channel? | 12:14:39 |
K900 | Lots, it seems | 12:14:49 |
toonn | Because these are the kinds of things that would usually hold back channel bumps. | 12:15:08 |
toonn | Which channel are you on? | 12:15:16 |
K900 | nixpkgs-unstable | 12:15:24 |
K900 | It looks like the CDN doesn't update when there are uncached expressions | 12:15:36 |
K900 | But Github does | 12:15:38 |
K900 | And I'm using flakes so I'm getting whatever is on Github | 12:15:44 |
toonn | Ah, you're not actually using channels. You should pin your inputs to avoid things like this. Tracking master like that can always cause cache misses. | 12:16:34 |
K900 | I'm not tracking master, I'm tracking the nixpkgs-unstable branch | 12:16:52 |
K900 | And it's all pinned anyway cause flakes | 12:16:59 |
toonn | That's not much different though. | 12:17:03 |
K900 | Can you actually tell nix flake to track the CDN? | 12:17:23 |
lukegb (he/him) | Nah, the nixpkgs-unstable *branch* should follow the channel | 12:17:24 |
K900 | All the examples I've seen just use github:nixos/nixpkgs | 12:17:32 |
K900 | Which is how I ended up here | 12:17:42 |
lukegb (he/him) | The branch is, iirc, updated by the same infrastructure that updates the channel definitions anyway | 12:17:59 |
toonn | Ah, there's no release-unstable? I know the branch naming isn't intuitive with the stable branches. | 12:18:04 |
K900 | nixpkgs-unstable the branch seems to follow the nixpkgs-unstable Hydra job at least | 12:18:29 |
lukegb (he/him) | You say that you're missing rustc from nixpkgs-unstable though? | 12:19:31 |
K900 | Yes | 12:20:25 |
K900 | Oh god wait I might be an idiot | 12:26:29 |