Sender | Message | Time |
---|---|---|
4 Jun 2025 | ||
17:02:29 | ||
| 17:06:04 | |
Should work | 17:06:05 | |
That's how you set cargoHash ? By not setting it? How do those who've set it in nixpkgs figured out which hash to set? | 17:33:19 | |
You set it to an empty string, then let the build fial | 17:38:29 | |
* You set it to an empty string, then let the build fail | 17:38:31 | |
And it'll tell you what hash you got | 17:38:35 | |
That's how pretty much every complex FOD works | 17:38:51 | |
What I've been trying to say, from my original message of today, is that I get the error, but not the correct hash. Allow me to demonstrate with paste I have to prepare... | 18:02:13 | |
https://paste.sr.ht/~x10an14/c7aaeba875e9d1f3c85253582c91f6463a9a9f7d That package doens't have | 18:16:49 | |
And here's another one that says old.cargoDeps.override is missing!https://paste.sr.ht/~x10an14/0306fe76b9bfde4e77d1e91b279a5234c7a57abb | 18:28:12 | |
This package does implement finalAttrs | 18:28:36 | |
Redacted or Malformed Event | 18:55:40 | |
Another smaller MWE demonstrating the (dis)utility of cargoHash , I can't understand how to use it. Apologies for the screenshot, I figured all 3 panes were relevant information | 18:55:40 | |
Forgot the moderation bot did that | 18:56:53 | |
Here's an (~month ttl) upload of the screenshot: http://p.krebsco.de/0fv815l | 18:59:14 | |
You can do cargoDeps = rustPlatform.fetchCargoVendor { src = newSrc; hash = ""; } | 18:59:20 | |
As you can see in my previous message's screenshot, I tried that, to no avail. I commented it out after I got the required hash, because my end goal is to figure out how to find Here's the nix code copied in this time
| 19:02:40 | |
You don't set cargoHash at all in that case | 19:05:26 | |
You just override cargoDeps directly | 19:05:31 | |
Fine, I can accept that a workable override is to ignore cargoHash , and set cargoDeps as instructed. | 19:06:03 | |
How can I figure out what to set cargoHash to? | 19:06:22 | |
You don't | 19:14:02 | |
You just set cargoDeps | 19:14:05 | |
cargoHash gets converted to cargoDeps internally | 19:14:17 | |
So if I want to author a buildRustPackage in nixpkgs, I don't set cargoHash , I set cargoDeps . That's what you're saying? In other words, all cargoHash es are something like technical debt pt? | 19:15:48 | |
No | 19:16:13 | |
You can set cargoHash | 19:16:18 | |
But overrides set cargoDeps | 19:16:24 | |
Because overriding is weird and jank | 19:16:30 |