Skip to content
This repository has been archived by the owner on Jun 3, 2020. It is now read-only.

Update all signatory dependencies to v0.11 (and 2018 edition fixups) #170

Merged
merged 2 commits into from
Feb 13, 2019

Conversation

tarcieri
Copy link
Contributor

@tarcieri tarcieri commented Feb 7, 2019

This updates everything to the as-yet-unreleased new Signatory version (which will be v0.11).

Additionally it looks like there were various parts of the 2018 edition upgrade which were incomplete, and in order to get everything to build this completes that upgrade. This unfortunately makes it a bit of a mega-commit. I could try to split things out but I ran into various broken dependencies either way trying to do things piecemeal.

All that said, this will hopefully be the last mega-upgrade of this nature required (famous last words).

@tarcieri
Copy link
Contributor Author

tarcieri commented Feb 7, 2019

My plan for landing this would be to release new versions of Signatory first (which are basically ready to go), and then update this PR to use them.

Cargo.toml Show resolved Hide resolved
Cargo.toml Outdated Show resolved Hide resolved
Cargo.toml Show resolved Hide resolved
src/yubihsm.rs Show resolved Hide resolved
src/yubihsm.rs Show resolved Hide resolved
@adrianbrink
Copy link
Contributor

What is the status on this PR? I am looking into integrating the Ledger application into the KMS.

@tarcieri
Copy link
Contributor Author

Still blocked on a Signatory release, but I've finished up the remaining issues and should be able to cut a release tomorrow along with landing this PR.

tendermint/signatory#139

Additionally it looks like there were various parts of the 2018 edition
upgrade which were incomplete, and in order to get everything to build
this completes that upgrade. This unfortunately makes it a bit of a
mega-commit.
@tarcieri tarcieri changed the title [WIP] Signatory update Update all signatory dependencies to v0.11 (and 2018 edition fixups) Feb 13, 2019
@tarcieri
Copy link
Contributor Author

This should be ready to merge

tmkms now requires the 2018 edition of Rust
@tarcieri tarcieri merged commit 752184b into master Feb 13, 2019
@tarcieri tarcieri deleted the signatory-update branch February 13, 2019 14:45
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants