| 23 Jan 2025 |
@simon.brandner:envs.net | Hopefully, I didn't miss anything important | 20:43:33 |
@simon.brandner:envs.net | Let me know, if I have | 20:44:01 |
@simon.brandner:envs.net | I just added shell.nix | 20:44:48 |
@simon.brandner:envs.net | Missed that one | 20:44:52 |
ghpzin | It still outputs things from rustup in GH runner even with what you currently have ? (according to your prev messages) | 20:50:31 |
@simon.brandner:envs.net |  Download image.png | 20:51:49 |
@simon.brandner:envs.net | Yes, it does. It turns out it's not installed by neither apt nor snap | 20:51:50 |
| * @simon.brandner:envs.net will need to go to sleep in a moment, but I'll check back tomorrow | 20:58:49 |
@simon.brandner:envs.net | Thank you for your time! | 20:58:53 |
@simon.brandner:envs.net | rustc and rustup seem to be located in /home/runner/.cargo/bin. Let's see what happens when I remove it forcefully 😅 | 20:59:57 |
ghpzin | I think it's more of a nix/GHA question than rust. I would probably just put fmt/clippy into one of the phases and not bother with nix develop inside runner. | 21:01:11 |
@simon.brandner:envs.net | Well that would mean losing the benefits of Nix wouldn't it? | 21:02:24 |
@simon.brandner:envs.net | As in I wouldn't get my deps | 21:02:40 |
@simon.brandner:envs.net | No improvement.... | 21:02:57 |
@simon.brandner:envs.net | Anyway, good night... 👋 | 21:04:20 |
ghpzin | I meant phases as in nix build phases, in your package. Or in some way to push it inside flake check. | 21:09:11 |
| 24 Jan 2025 |
@simon.brandner:envs.net | Oh, that's a good idea | 07:30:33 |
@simon.brandner:envs.net | I was accidentally deleting only cargo, it looks like it works now... | 07:48:25 |
@simon.brandner:envs.net | (The run in the CI hasn't finished yet but it did pass the bit where the problem always appeared) | 07:48:56 |
@simon.brandner:envs.net | Not sure if this is a better solution than forcefully deleting files | 07:53:06 |
@simon.brandner:envs.net | Both feel like a bit of a hack | 07:53:11 |
| Paul-Nicolas Madelaine changed their profile picture. | 09:39:05 |
Toma | I don't know if it has been posted already, but if you're wondering what exactly changed in the upstream cargo vendor implementation that broke the FOD hashes, it's the fact that .cargo-checksum now contains a checksum for Cargo.lock as well. | 23:58:53 |
| 25 Jan 2025 |
Toma | Most likely this is the culprit: https://github.com/rust-lang/cargo/pull/14815 | 00:17:57 |
Toma | * I don't know if it has been posted already, but if you're wondering what exactly changed in the upstream cargo vendor implementation that broke the FOD hashes, it's the fact that some dependencies now also have Cargo.lock as part of their crate tree. | 12:50:08 |