Skip to content

Conversation

@tcharding
Copy link
Member

@tcharding tcharding commented Jan 23, 2025

In preparation for release of all three crates add changelog entries, bump the version number, and update the lock files.

Patch 2 closes #69

@tcharding tcharding marked this pull request as draft January 23, 2025 01:44
@tcharding tcharding force-pushed the 01-23-release-0.6.0 branch 2 times, most recently from f22905c to ac517db Compare February 4, 2025 22:42
@tcharding tcharding marked this pull request as ready for review February 4, 2025 22:42
@tcharding tcharding marked this pull request as draft February 5, 2025 04:55
Copy link
Member

@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 ac517db; successfully ran local tests

@tcharding
Copy link
Member Author

Changelog for #79 added to client already.

@tcharding tcharding force-pushed the 01-23-release-0.6.0 branch from 691a6bd to 2c2bd87 Compare March 6, 2025 22:55
@tcharding
Copy link
Member Author

Rebased to pick up #74

@tcharding tcharding force-pushed the 01-23-release-0.6.0 branch from 2c2bd87 to 4007035 Compare March 6, 2025 23:18
@tcharding
Copy link
Member Author

Added 1062193

@tcharding
Copy link
Member Author

tcharding commented Mar 6, 2025

Now I broke it. Its bizzare, I can get bitcoin-cli getblockstats 0 to work for v18 etc locally but not in the unit test.

@tcharding tcharding force-pushed the 01-23-release-0.6.0 branch 2 times, most recently from 6918ac9 to 3e9376d Compare March 7, 2025 00:56
@tnull
Copy link
Contributor

tnull commented Mar 7, 2025

Now I broke it. Its bizzare, I can get bitcoin-cli getblockstats 0 to work for v18 etc locally but not in the unit test.

Hmm, do you happen to enable txindex locally? It somehow seems that v18 works, but only the txindex variants. And then [v19, v24] fail all due to RpcError { code: -1, message: "Can't read undo data from disk", data: None }.
Will push a fixup carving out txindex testing for v18 over at #79.

@tcharding
Copy link
Member Author

tcharding commented Mar 7, 2025

That explains my confusion yesterday I must have changed between running tests with v18 and later versions - then I couldn't work out why it worked at some stage. Thanks man, I was very confused by that.

Add a brief readme file, point at `cargo run -- --help` and also at the
docs we already wrote in `types/README.md`.
In preparation for release bump the version numbers of `types`,
`client`, and `node` to `0.6.0`.

Add changelog entries to each and update the lock files.
@tcharding tcharding force-pushed the 01-23-release-0.6.0 branch from 3e9376d to 8a1883b Compare March 8, 2025 18:39
@tcharding tcharding marked this pull request as ready for review March 8, 2025 18:40
@tcharding tcharding marked this pull request as draft March 8, 2025 18:47
@tcharding
Copy link
Member Author

Will come back and do a quick final sweep of the crates while debugging this and before release.

@tcharding tcharding marked this pull request as ready for review March 9, 2025 22:19
@tcharding tcharding merged commit f81fec1 into rust-bitcoin:master Mar 9, 2025
27 checks passed
@tcharding
Copy link
Member Author

Tagged and published. Thanks for your help on this release @tnull.

@tcharding tcharding deleted the 01-23-release-0.6.0 branch March 10, 2025 03:01
@tnull
Copy link
Contributor

tnull commented Mar 10, 2025

Tagged and published. Thanks for your help on this release @tnull.

Sure! Btw, seems docs are broken: https://docs.rs/crate/corepc-node/latest

@tcharding
Copy link
Member Author

Agh, cheers - I'll sort it.

@tcharding
Copy link
Member Author

Btw, seems docs are broken: https://docs.rs/crate/corepc-node/latest

Fixed now.

Hey @apoelstra do you think I should yank the 0.6.0 release if the docs build is broken? Nothing else was broken its just that one cannot build without network access and I still didn't have the feature gating correct in build.rs. Latest release changes feature set on docs build to use 28_0 and not use all features.

@apoelstra
Copy link
Member

No, I wouldn't bother yanking because of docs.rs. If you have a 0.6.1 with working docs that's fine.

@tcharding
Copy link
Member Author

Cool, thanks.

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.

Add a README to verify

3 participants