I've compared nearly all Rust crates.io crates to contents of their Git repos
1–10 of 65 posts
Re: I've compared nearly all Rust crates.io crates to contents of their Git repos
#2Next step would be to do reproducible builds (if it's not already the case).
Re: I've compared nearly all Rust crates.io crates to contents of their Git repos
#3Good initiative. Now people need to go through this and do the reviews :-) Next step would be to do reproducible builds (if it's not already the case).
Re: I've compared nearly all Rust crates.io crates to contents of their Git repos
#4Good initiative. Now people need to go through this and do the reviews :-) Next step would be to do reproducible builds (if it's not already the case).
Re: I've compared nearly all Rust crates.io crates to contents of their Git repos
#5Good initiative. Now people need to go through this and do the reviews :-) Next step would be to do reproducible builds (if it's not already the case).
Not a Rust dev so maybe a dumb question, but is this more involved than just running diffs? If so, what needs to be done?
Re: I've compared nearly all Rust crates.io crates to contents of their Git repos
#6Re: I've compared nearly all Rust crates.io crates to contents of their Git repos
#7Re: I've compared nearly all Rust crates.io crates to contents of their Git repos
#8Re: I've compared nearly all Rust crates.io crates to contents of their Git repos
#9How crazy would it be to have a package repository that also builds the artifacts it distributes? You’d need a high barrier to entry to save on costs and time sifting through garbage. Perhaps it’s this high barrier that would prevent such a repository from taking off though. Perhaps this is just a really dumb step on a path leading back to simple checksum validations… though with those, you’re only validating that wh…
Re: I've compared nearly all Rust crates.io crates to contents of their Git repos
#10Deterministic compilation is the best way to let people validate what they are downloading from repositories is what is in the codebases.
"the best way"? Please make the argument for why. To do it properly, you must steel-man the alternatives (not shoot down straw-men)