Skip to content

Fix release/0.28 branch 1.57 MSRV errors#991

Merged
notmandatory merged 4 commits intobitcoindevkit:release/0.28from
notmandatory:fix_157_msrv
Jun 16, 2023
Merged

Fix release/0.28 branch 1.57 MSRV errors#991
notmandatory merged 4 commits intobitcoindevkit:release/0.28from
notmandatory:fix_157_msrv

Conversation

@notmandatory
Copy link
Copy Markdown
Member

@notmandatory notmandatory commented May 24, 2023

Description

This PR fixes #986 for the release/0.28 branch. I ran into other build issues for 1.57 that I also needed to fix.

Notes to the reviewers

The base64 issue happened a few days ago, I'm not sure when all the others broke but need to be fixed anyway.

EDIT: I also restored the bitcoin/base64 dev-dependency that was waiting for a rust-bitcoin fix released in 0.29.0.
EDIT: I bumped base64 to 0.21.2 since the team there removed the MSRV change in that version

EDIT: base64 team made a patch release to restore support for MSRV 1.5.7.0

Changelog notice

  • Update dependencies to keep MSRV to 1.57.0
    • Disable env_logger default-features
    • Update esplora-client version to 0.5
    • Pin hashlink version to 0.8.1 for sqlite feature
    • Pin regex version to 1.7.3 for compact_filters feature
    • Pin log to version 0.4.18

Checklists

All Submissions:

  • I've signed all my commits
  • I followed the contribution guidelines
  • I ran cargo fmt and cargo clippy before committing

Bugfixes:

  • I'm linking the issue being fixed by this PR

@notmandatory notmandatory self-assigned this May 24, 2023
@notmandatory notmandatory added bug Something isn't working ci labels May 24, 2023
@notmandatory notmandatory marked this pull request as ready for review May 24, 2023 19:34
@notmandatory notmandatory added this to the 0.28.1 milestone May 24, 2023
@notmandatory notmandatory force-pushed the fix_157_msrv branch 3 times, most recently from 13f7703 to 93d312e Compare May 25, 2023 02:55
@notmandatory
Copy link
Copy Markdown
Member Author

This is ready to go now.

Comment thread Cargo.toml Outdated
@notmandatory notmandatory force-pushed the fix_157_msrv branch 2 times, most recently from 45e519d to 1585ad4 Compare June 6, 2023 22:26
@notmandatory
Copy link
Copy Markdown
Member Author

This is ready to go now with other MSRV 1.57 fixes and without pinned base64.

@notmandatory
Copy link
Copy Markdown
Member Author

@vladimirfomene this is the PR I mentioned on the call today that needs another review.

Copy link
Copy Markdown
Contributor

@vladimirfomene vladimirfomene left a comment

Choose a reason for hiding this comment

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

Copy link
Copy Markdown
Member

@danielabrozzoni danielabrozzoni left a comment

Choose a reason for hiding this comment

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

ACK 15079ee

@notmandatory notmandatory merged commit 15079ee into bitcoindevkit:release/0.28 Jun 16, 2023
@notmandatory notmandatory deleted the fix_157_msrv branch May 26, 2025 21:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants