| 5 Jul 2026 |
K900 | Redacted or Malformed Event | 20:44:40 |
emily | patch it back in the FODs? | 20:51:18 |
emily | not like there are good answers here | 20:51:28 |
emily | @rosssmyth:matrix.org: https://github.com/NixOS/nixpkgs/pull/522703#issuecomment-4511156602 you win the cassandra prize of prophecy, please predict your reward | 20:58:12 |
Scrumplex | This sucks. I see two ways forward: - Turn pnpm-fixup-state-db into a tool for serializing/deserializing pnpm store index files
- Put all our cards on fetchPnpmCache: https://github.com/NixOS/nixpkgs/pull/531657
| 21:15:46 |
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 |