Nix Rust | 682 Members | |
| Rust | 155 Servers |
| Sender | Message | Time |
|---|---|---|
| 7 Nov 2021 | ||
| the last package to use it was firefox 78, so when I removed that due to being EOL I also removed rustPackages_1_45 | 01:29:58 | |
| * the last package to use it was firefox 78, so when I removed that due to it being EOL I also removed rustPackages_1_45 | 01:30:09 | |
| Is it off the table to bring it back if needed? | 04:48:02 | |
| legendofmiracles: why is it needed and why does the rust project fail on newer compilers? (I've seen such issues myself but usually the rust community tries to avoid that situation) | 14:48:16 | |
| 18:40:16 | ||
| 8 Nov 2021 | ||
| 13:02:15 | ||
| How does nix handle cargo patches, like here: https://github.com/a-b-street/abstreet/blob/4717c3c8f7072cd0efc6c49403f724b95f8738fe/Cargo.toml#L39 | 16:44:56 | |
| * How does nix handle cargo patches, like here?: https://github.com/a-b-street/abstreet/blob/4717c3c8f7072cd0efc6c49403f724b95f8738fe/Cargo.toml#L39 | 16:45:02 | |
| If you use buildRustPackage, It mostly doesn't interact with them | 16:45:35 | |
| Because it's in the lockfile? | 16:46:00 | |
If you use cargoSha256, then Nix doesn't care about the lockfile or Cargo.toml at all. It just runs cargo vendor, and then later cargo build with the vendored sources. | 16:47:21 | |
If you use the importCargoLock / cargoLock.lockFile thing, the cargo vendor part is replaced by a Nix derivation that downloads all the things in the lockfile, which is just the same as what cargo vendor would do | 16:48:41 | |
* If you use the importCargoLock / cargoLock.lockFile thing, the cargo vendor part is replaced by a Nix derivation that depends on fetchurl/fetchgit downloads of all the things in the lockfile, which is just the same as what cargo vendor would do | 16:49:04 | |
| Either way the patch entries in Cargo.toml should be honored | 16:49:19 | |
if you do need to apply patches before vendoring, you can declare them with cargoPatches | 16:49:21 | |
| I don't think the question was about patching Cargo.toml / Cargo.lock | 16:50:13 | |
| 16:50:21 | |
| The reason I asked is because of these errors | 16:50:31 | |
| but now that I look at it again, it doesn't seem to have anything to do with nix | 16:51:15 | |
| maybe the lockfile is outdated? | 16:51:22 | |
| or some git branch/tag was yanked? | 16:51:30 | |
| Or commit | 16:51:37 | |
| I'll play around a bit, thanks for the hint | 16:51:52 | |
In reply to @jonringer:matrix.org Interesting. I didn't know that so I used this pattern instead recently. Would
| 16:54:11 | |
In reply to @jonringer:matrix.org* Interesting. I didn't know that so I used this pattern instead recently. Would
https://github.com/NixOS/nixpkgs/pull/144733/files#diff-a35bcf6b38716a31d2a5ea43b4ff2e6217c591817597572a22d560fa86ba0bb8R28
| 16:54:22 | |
| * Interesting. I didn't know that so I used this pattern instead recently. Would
https://github.com/NixOS/nixpkgs/pull/144733/files#diff-a35bcf6b38716a31d2a5ea43b4ff2e6217c591817597572a22d560fa86ba0bb8R28
| 16:54:39 | |
| * Interesting. I didn't know that so I used this pattern instead recently. Would
https://github.com/NixOS/nixpkgs/pull/144733/files#diff-a35bcf6b38716a31d2a5ea43b4ff2e6217c591817597572a22d560fa86ba0bb8R28
| 16:54:57 | |
| should be the same thing | 16:55:00 | |
In reply to @legendofmiracles:matrix.orgI can't, my rust version is 1.55 but this program needs 1.56 | 17:03:26 | |
| staging-next has 1.56 | 17:04:10 | |