-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Nix support tracking branch #172
Conversation
Known bug - at present this does not handle dependencies on crates that themselves use buffrs, when utilised by the Rust integration. Only works with local proto.tomls. I think one solution would be to revamp the idea of the cache to simply directly reference Nix store paths. And then we specifically interact with Crane's Cargo registry when setting things up for buffrs, looking for proto.toml files in all the downloaded crates. |
@j-baker we could also remove the feature from the rust integration to download dependencies I think this causes a lot of trouble for many people unfortunately |
Also have we verified what the behavior is when crate x depends on buffrs package x and is then published? Do we bundle the protos inside? I don't think so, my worries here would be that the build of crate x runs a buffrs install through the rust integration. This only works if the consumer has access to the proto repos / registry that the crate uses.. (or am I having a wrong guess here?) |
Hi @j-baker this branch is a whole 194 commits behind main, is there some way we could backport this or get this merged soon? |
Closed because main has Nix support since 0.8 (which was based on the work done in this branch) |
No description provided.