Skip to content

release: Prepare for 0.3.1#1266

Merged
jonasnick merged 3 commits into
bitcoin-core:masterfrom
real-or-random:202304-0.3.1
Apr 10, 2023
Merged

release: Prepare for 0.3.1#1266
jonasnick merged 3 commits into
bitcoin-core:masterfrom
real-or-random:202304-0.3.1

Conversation

@real-or-random

Copy link
Copy Markdown
Contributor

No description provided.

Comment thread CHANGELOG.md Outdated
Comment thread CHANGELOG.md Outdated
Comment thread configure.ac Outdated
# interface and therefore only increase the revision.
define(_LIB_VERSION_CURRENT, 2)
define(_LIB_VERSION_REVISION, 1)
define(_LIB_VERSION_REVISION, 2)

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Why increase the lib version?

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

From the linked libtool documentation:

  • If the library source code has changed at all since the last update, then increment revision (‘c:r:a’ becomes ‘c:r+1:a’).
  • If any interfaces have been added, removed, or changed since the last update, increment current, and set revision to 0.
  • If any interfaces have been added since the last public release, then increment age.
  • If any interfaces have been removed or changed since the last public release, then set age to 0.

I believe only the first rule applies here, so incrementing revision and not changing anything else seems correct to me.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

indeed.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Maybe I'm missing something obvious, but this library version was never released. I'm not sure why we would treat the library version different to the package version in that regard. The lib version was incremented in #1228 at the same time when the package version was updated to 0.3.1. We do this so that master has a different version than the previous release.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Oh, I didn't know that we had already increased it. We should clarify this in the release process...

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

fixed

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

See #1267

@sipa

sipa commented Apr 10, 2023

Copy link
Copy Markdown
Contributor

ACK 00f3908

@real-or-random

Copy link
Copy Markdown
Contributor Author

forced-push to rebase on master, just to make sure

@jonasnick jonasnick left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

ACK 898e1c6

@sipa

sipa commented Apr 10, 2023

Copy link
Copy Markdown
Contributor

ACK 898e1c6

@real-or-random

Copy link
Copy Markdown
Contributor Author

Let's maybe wait for CI.

@real-or-random

Copy link
Copy Markdown
Contributor Author

see also #1268 (comment), please. I assume it's okay to merge this PR here without the "[Unreleased]" section, but I can add it if you insist, of course.

@jonasnick jonasnick merged commit ec98fce into bitcoin-core:master Apr 10, 2023
@hebasto

hebasto commented Apr 15, 2023

Copy link
Copy Markdown
Member

FWIW, here is an ABI compatibility report created with ABI Compliance Checker.

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.

4 participants