Ivan Petkov
Ivan Petkov
Hi @oddlama thanks for the report! Haven't worked with embedded rust projects before so I'm not exactly sure what is missing off the top of my head, but I wonder...
@oddlama thank you for the reproduction! I see the issue, it has to do with our [handling of dummy binary targets](https://github.com/ipetkov/crane/blob/2d6c2aaff5a05e443eb15efddc21f9c73720340c/lib/mkDummySrc.nix#L203) which has caused problems in the past... I need...
Some more observations on this: changing the versions of any `Cargo.toml` `[package]` definition would also need to subsequently change the respective `Cargo.lock` definitions as well, otherwise cargo will complain about...
One reason I've avoided implementing general artifact merging is dealing with potential ambiguities on which file should "win" in the case of a collision (plus we might not have timestamps...
FWIW there shouldn't be anything stopping one from merging artifacts, and individual projects might have a better understanding of where it is safe to do merging (it's hard to assume...
> How would I merge artifacts exacly? A super naive way to do it "manually" would be to ```nix let cargoArtifacts = pkgs.runCommand "merge-artifacts" { } '' mkdir -p $out...
> This is not going to work with use-zstd, especially incremental one, no? If the "take this cargoArtifact and extract here" would be exposed, that might work. I mean I...
I don't know, I haven't had the time to really dig in and understand those internals yet
Hi @Philipp-M thank you for the PR! When I originally explored symlinking all artifacts (instead of copying them deeply) cargo would fail with some errors about trying to write to...
@Philipp-M I pushed a small fix to resolve the build errors. Looks like a lot of the tests are passing but some are still failing (perhaps we shouldn't link build...