| 5 Jul 2026 |
K900 | Possibly | 21:16:19 |
K900 | But also like | 21:16:21 |
K900 | We need a fix for this now | 21:16:24 |
K900 | Do we just sed it or something | 21:16:33 |
emily | I think just sedding it is the way to go. we should try to reproduce all the hashes in Nixpkgs with that though. | 21:18:25 |
emily | in case there are other divergences | 21:18:29 |
emily | we should also do something invalidate the store paths | 21:18:38 |
emily | so that anyone with a now-broken hash gets an error and not a silent mismatching cache hit | 21:18:50 |
emily | (also, if we do that, then Hydra will reproduce all the hashes for us) | 21:19:08 |
K900 | Yeeeeeeeeeeeeeah | 21:19:14 |
K900 | Maybe we need Hydra to just rebuild FODs | 21:19:33 |
emily | I mean we can just change the name | 21:20:05 |
K900 | No like | 21:20:10 |
K900 | Generally | 21:20:11 |
emily | right | 21:20:20 |
Scrumplex | I'm OOTL when it comes to cache.nixos.org, but does it deduplicate derivations? Otherwise I would be concerned that invalidating store paths might balloon the cache long term | 21:20:28 |
K900 | The outpath won't chang | 21:20:43 |
K900 | Redacted or Malformed Event | 21:20:44 |
emily | I don't think a one-time payment of all the pnpm FODs should be a big deal | 21:20:44 |
K900 | Also we have like | 21:20:50 |
emily | it will | 21:20:48 |
K900 | 100 pnpm FODs | 21:20:53 |
K900 | Or something | 21:20:54 |
emily | that's the only way you can invalidate a FOD | 21:20:56 |
K900 | If we change the name yes | 21:20:59 |
K900 | If we make the queue runner force rebuild them no | 21:21:04 |
emily | okay, but we ought to change the name because downstream users might get their FODs broken by the SQLite update in case our sed isn't good enough | 21:21:25 |
Scrumplex | In reply to @emilazy:matrix.org I don't think a one-time payment of all the pnpm FODs should be a big deal Ah I thought you meant invalidating store paths going forward. One time should be fine :D | 21:21:29 |
emily | i.e. it's not just Hydra even if we ignore the hypothetical nature of changing Hydra here | 21:22:03 |
K900 | Valid | 21:22:36 |