CREV - Code REView system that we desperately need; consider joining the Matrix channel instead: https://matrix.to/#/!uBhYhtcoNlyEbzfYAW:matrix.org ; they are bridged
dpc on master
Don't bother calculating digest… (compare)
dpc on master
Update getting_started.md Merge pull request #270 from Lo… (compare)
dpc on master
Pin ed25519-dalek Pre-release … Reformat code Add a note about dependency pin… and 1 more (compare)
dpc on master
Make alternatives work both way… (compare)
dpc
Cargo crev diff lazy_static
dpc
> <@gitter_burntsushi:matrix.org> (also, when i drop into a subshell, it tells me that i can run the review
command. i assumed that meant the subshell introduced this command, but it did not. so i guess that should say cargo crev review
instead?)
Yes
dpc
That's a tough one. I'm siding on "not yet", but then there are no imediately plans for breaking changes.
dpc
NixOS? :)
Ralith
of course
dpc
Also, considering that crev
is mostly for Rust developers, I would expect cargo install
to work quite well for them, no?
dpc
There's even shell.nix
in github repo. :)
dpc
I've added a new command lookup <query>
that lookups crates from crates.io and then sorts them by number or proofs.
Ralith
manually built binaries in a nix system tend to bitrot rapidly
dpc
libgit2
uses ssl
dpc
If there's a way to make it rustls I'm all happy about it.
Ralith
oh, the foreign dep? that sucks
Ralith
guess we don't have a pure rust git impl
dpc
Yes.
dpc
crev keeps track of latest url using the timestamps
Ralith
good to know
dpc
The fact that it's a popular and widely available format is also a plus.
dpc
We just have to review these yaml parsers... 😁
Ralith
iirc e.g. the python implementation is unmaintained and has had worrying bug reports open for years
Ralith
that is to say, the C reference implementation which python among many other people use
dpc
I remember Python's yaml.open
vs yaml.open_safe
... :D
dpc
What can I say... Python is just a bad language. :shotsfired:
dpc
:D
dpc
At very least they should just oxidize. I though there are nice libraries for using Rust to write python modules. :)
dpc
Also, we only use a subset of yaml features ... Very small one.
dpc
One could use a shell-script and sed
/grep
to parse proofs.
dpc
> <@mauling-monkey:matrix.org> > =<version>
I don't know, finding the right column way off to the left takes me a moment. Could be turned green and/or simplified (=? checkmark?) to make it blur together less though.
I like that.
dpc
I don't think there's anything explicitily supporting such need, right now.
dpc
It's better to just scratch that itch and write yourself a tool to do this. :D
dpc
Or a make it a cargo crev subcommand
MaulingMonkey
I can create an issue for some discussion...?
dpc
Sure.
dpc
I was thinking - list of the deps with newer versions available. Highlight ones that were already: reviewed / trusted.
dpc
Sort of like cargo outdated.