Replies: 3 comments 7 replies
-
We could even consider making upgrade PRs to a special brach of our forks of those crates for much faster feedback. We would immediately know if some changes are problematic and avoid things like releasing This would make CI more complicated but could be really worth it. |
Beta Was this translation helpful? Give feedback.
-
I don't understand the conclusion here. Is it "as a part/follow-up of the release of rust-bitcoin, we're try to actively prepare PRs to most commonly used dependencies, so more projects can try the new release faster"? |
Beta Was this translation helpful? Give feedback.
-
I guess I was raising a orthogonal issues:
The original suggested "solution" was to do upgrades ourselves because like mentioned, the major projects are busy enough already without testing our stuff. I was not trying to force others to upgrade, just trying to help them but also ensure we are doing our job correctly. |
Beta Was this translation helpful? Give feedback.
-
Last release cycle we learned that we need to have
rust-miniscript
ready to go when we droprust-bitcoin
releases otherwise the release is not usable by much of the ecosystem.Based on that this release cycle I maintained a branch on
rust-miniscript
with the upgrade, early on however I deletedbitcoind-tests
as a quick and dirty hack to save me thinking aboutbitcoind
andrust-bitcoincore-rpc
. This came back to bite us because we have spent the last few weeks waiting on these crates in order to do therust-miniscript
upgrade. Lesson learned, my fault, and please accept my apology.As part of the next release cycle I think we should create upgrade PRs for:
rust-miniscript
bitcoind
rust-bitocincore-rpc
bdk
(and associated crates)rust-lightning
electrs
1, 4, 5, and 6 are based on #2198
(2) and (3) are used for testing. (2) is owned by @RCasatta and (3) is maintained by @stevenroose. If we are going to do all this it puts pressure on Riccardo and Steven. Should we consider adding additional maintainers (and publishers) to those crates and possibly bringing
bitcoind
into therust-bitcoin
organisation (see rust-bitcoin/bitcoind#149)?Beta Was this translation helpful? Give feedback.
All reactions