Nix Rust | 675 Members | |
| Rust | 155 Servers |
| Sender | Message | Time |
|---|---|---|
| 19 Apr 2026 | ||
| fingers crossed for https://vixen.rs/ | 03:42:19 | |
| in the meantime if you need to actually get some work done, bazel is Fine if you take care. I think it's less idiosyncratic than, like, Nix, though a lot easier to shoot yourself in the foot with hermeticity-wise. | 03:46:49 | |
| I think this specifically is overstated. There's a lot of folks successfully using Rust without cargo. It's some extra work, but it's typically easier than packaging stuff for nixpkgs. The rust/cargo folks have done a good job of making this friendly to automation. Notably, it is much easier to port 99.9% of Rust crates to a new build system than to do the same for your average C/C++ project. | 03:53:35 | |
In reply to @tumble1999:matrix.orgconsidering it leans on other programs for everything except kde compatibility im near certain there are | 04:43:03 | |
| Is it realistic that nixos will switch too a package per crate model like guix did? | 10:06:16 | |
| It's been proposed before but it requires a huge amount of work | 10:16:00 | |
| 20 Apr 2026 | ||
| 14:16:31 | ||
| 23 Apr 2026 | ||
There might be a new problem with fetchCargoVendor - crates.io started blocking current python requests user-agent python-requests/2.33.1 that is used in fetch-cargo-vendor-util.py (because it does not set one explicitly in script):(some context https://matrix.to/#/!6oudZq5zJjAyrxL2uY:0upti.me/$Q25UIZLIjieJpO52C6VkOPoUYRBqtuEEN2QI4uUBIrM?via=nixos.org&via=matrix.org&via=node.marinchik.ink) | 09:37:02 | |
| 09:58:07 | ||
In reply to @9hp71n:matrix.orgI'm also hitting this issue | 10:04:06 | |
| should be an easy fix to set an explicit user-agent | 10:05:52 | |
| this is a common courtesy as a big consumer | 10:13:22 | |
But that would be staging level rebuild, recent PRs touching fetch-cargo-vendor-util.py had ~28k rebuild count. | 10:13:46 | |
| Yeah | 10:16:37 | |
| But we should still do it | 10:16:41 | |
| Because it's the right thing to do | 10:16:45 | |
| the alternative is to write to help@crates.io then | 10:16:50 | |
| 10:19:07 | ||
| 10:19:11 | ||
| Redacted or Malformed Event | 10:28:11 | |
| they're FODs, we should be able to avoid causing rebuilds? | 11:21:06 | |
| cc @tomasajt:matrix.org | 11:21:15 | |
| that file is also used during builds | 11:23:06 | |
| to create the final vendor directory | 11:23:13 | |
| it’s not solely the fetcher | 11:23:25 | |
| we could make a copy for now then | 11:33:58 | |
| (perhaps we should split up FOD and non-FOD portions of it more) | 11:34:16 | |
| 24 Apr 2026 | ||
| There's a PR already | 12:52:32 | |
| => https://github.com/NixOS/nixpkgs/pull/512735 | 12:53:02 | |
| the crates.io team has also responded to the issue yesterday and reverted the block for now, until we fixed it in nixpkgs | 13:03:42 | |