sunrise-choir / ssb-common-rs

Types and data used throughout the rust ssb ecosystem.
GNU Lesser General Public License v3.0
8 stars 2 forks source link

Version bump & push to crates.io ? #3

Open clevinson opened 4 years ago

clevinson commented 4 years ago

@sbillig I'm unable to work on updating ssb-keyfile, as it requires a different version of sodiumoxide than the rest of the ssb-* crates i'm using in scuttle-chat.

The culprit seems to be that the published '0.3.0' version of this crate on crates.io has an out of date dependency list that includes ssb_handshake = '0.4.0'.

Running against the master branch of this library solves the problem. Can you version bump and push the current version of this project to crates.io ?

sbillig commented 4 years ago

@clevinson

We have a bit of a key type mess in the SRC crates; there are key types defined in ssb-common, different types in ssb-multiformats, and others in ssb-crypto (which are just bare sodiumoxide types, and are used in the networking crates). The tentative plan is to deprecate ssb-common altogether. I have some unpushed changes to ssb-keyfile that remove the dependency, but got distracted working on muxrpc stuff. I can probably finish my ssb-keyfile changes and push them up this evening, if that works for you.

At some point I'll also document all the crates and mark the defunct ones accordingly, or at least I like to think I will.