Skip to content

Conversation

@uncomputable
Copy link
Collaborator

@uncomputable uncomputable commented Apr 4, 2022

Update to latest combination of rust-bitcoin, rust-elements and rust-miniscript.

Todo

  • Update Cargo.toml after official release of rust-bitcoin v0.28.0, rust-miniscript v7.0.0 and rust-elements v0.19.0 (?)

@apoelstra
Copy link
Collaborator

This does not compile with rustc 1.41.0 and --features=elements.

Looking at CI, it appears that we misspell FEATURES as FEATUERS so we do not test this :)

Can you fix both things?

@apoelstra
Copy link
Collaborator

Actually, even on master

cargo +1.41.0 test --no-default-features --features=elements

fails to compile. (It does compile with just --features=elements, which I guess turns bitcoin on.) @chlewe can you open another PR which fixes that issue, and which fixes the typo in the CI configuration?

@uncomputable uncomputable mentioned this pull request Apr 19, 2022
@uncomputable
Copy link
Collaborator Author

@apoelstra I opened PR #23. Please check if it does what you proposed. I will rebase this PR afterwards.

apoelstra added a commit that referenced this pull request Apr 22, 2022
0385213 Fix Github CI (Christian Lewe)
3d5404b Remove dependency of elements upon bitcoin (Christian Lewe)

Pull request description:

  Remove dependency of (implicit) feature `elements` upon `bitcoin` by using `elements::bitcoin`. Fix GitHub CI to test for successful compilation using each of these features separately.

  Proposed in #21.

ACKs for top commit:
  apoelstra:
    ACK 0385213

Tree-SHA512: eb34fdc5644c429d88cbfa611cc9efdd71b85832a9952a4a9099a032c5f7b29f3437a5685b6a8d438653c97966348e0bd5bafcfca09fd829604fce55ce86a9b7
@uncomputable uncomputable force-pushed the elements_miniscript_rev_2022_03 branch from 507995f to 90b4591 Compare May 24, 2022 12:08
Copy link
Collaborator

@apoelstra apoelstra left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ACK 90b4591

@apoelstra apoelstra merged commit 45d6f90 into BlockstreamResearch:master Jun 6, 2022
@uncomputable uncomputable deleted the elements_miniscript_rev_2022_03 branch June 6, 2022 18:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants