| 25 Oct 2023 |
cpcloud | No dice on the pinning | 16:42:13 |
@reckenrode:matrix.org | 5.9.5 builds on master and staging. It doesn’t make sense that it would be broken in the poetry2nix CI. | 16:55:53 |
K900 | Could it be a Python version thing somehow | 16:57:02 |
@reckenrode:matrix.org | Staging is Python 3.11, so I wouldn’t think so. | 16:57:45 |
cpcloud | Looks like I wasn't sufficiently pinning (i was trying to not pin on non macos platforms) | 17:37:05 |
cpcloud | With pinning for all platforms psutil builds | 17:37:26 |
cpcloud | torch is the last holdout | 17:37:32 |
cpcloud | Gonna try bumping the torch version too | 18:07:18 |
cpcloud | I honestly have zero idea what sorts of guarantees we should provide given the state of both nixpkgs and python packages. | 18:14:27 |
K900 | I think we just have to resign to doing best effort | 18:17:36 |
cpcloud | tests are green, i ended up just pinning the ml-stack deps | 18:56:05 |
adisbladis | The big green button is pressed | 22:31:45 |
K900 | Woo | 22:33:00 |
K900 | Time to update all my flakes | 22:33:14 |
K900 | Aaaaa I have to build a mypy again | 22:45:00 |
adisbladis | As is tradition | 22:46:57 |
K900 | And another one for nixops | 22:47:36 |
K900 | Fuck my life | 22:47:38 |
cpcloud | I eventually gave up on source builds and have been happily using preferWheels = true; | 22:49:58 |
cpcloud | Things are just much much more pleasant that way | 22:50:06 |
| 26 Oct 2023 |
cpcloud | Attempt at removing getCargoHash: https://github.com/nix-community/poetry2nix/pull/1371 | 12:34:47 |
K900 | That's IFD | 12:54:35 |
cpcloud | Darn | 13:37:54 |
cpcloud | Wait, how? | 13:38:30 |
cpcloud | Because of runCommand? | 13:39:35 |
K900 | Because importCargoLock is eval time | 13:39:58 |
K900 | It'll make a separate FOD for every dependency crate | 13:40:40 |
cpcloud | It looks like we're already using import cargo lock in at least one place iirc | 14:16:08 |
cpcloud | Does that need to be changed? | 14:16:19 |
K900 | If we're not vendoring the Cargo.lock, yes | 14:19:43 |