New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Voting on Priority Projects for 27.0 #28642
Comments
|
|
|
|
EDIT: "Kernel" replaced with "Package Relay" after #28642 (comment). |
|
|
|
|
I can't actually tell which projects have active/committed champions for the next 6 months, aside from personally speaking to some. That said...
|
|
silent payment |
|
|
|
Review is done on an ad-hoc and free choice basis for each reviewing contributor, and (I believe) merge decisions have historically taken rebase conflicts more or less into account. So if I understand correctly, this vote is primarily about the following process:
As the weekly IRC meetings were moved a few months ago to a time that doesn't work for me where I am currently located, severity-based logging can probably be removed from the voting. I do plan to propose improvements, as I think our logging can be more useful and reveal more issues. I try to look at most of the merged code, and follow the context/conversations on the open pulls. That said, I'd like to become more active in reviewing these pre-merge, alongside regular reviewing in areas I happened to be looking deeper into:
Finally, it's good to re-read from time to time On Consensus and Humming in the IETF in thinking about how to arrive at rough consensus decisions with the best technical outcomes. |
https://github.com/red0bear this issue only affects people who perform regular, frequent review that is needed for technical progress. You can freely become one over time by doing consistent and helpful review on this project, which is generally much appreciated. You can also open a pull request to implement changes that you would like to propose. Some resources for both steps are here. |
Package Relay |
Would be good to have a tracking issue for multiprocess if there's going to be progress on it? |
Package Relay |
I'm a bit late to shutting down my own party, but I would like to get the kernel removed again from the list of potential priority projects. While I am prepared to continue working on it, the project is currently at a point where I don't anticipate it occupying much of the upcoming release cycle to complete its first stage. Since the second stage of the project is still not well defined, there is little point in making it a priority for the better half of the release cycle. Seeing the continued amount of enthusiasm for the project is great, but I would like to encourage those that voted for the kernel to change it to something else. |
Silent Payments |
|
This is just a note on the stratumv2 work as suggested by jonatack #27854 (comment) Given that we've already implemented most (if not all) of the features, a six-month window for refactoring, adding a lot more tests and structuring the proposed changes in a way that is easier for contributors to review sounds doable to me. And yep, both myself and other contributors involved with this project can definitely attend the weekly #bitcoin-core-dev IRC meetings to provide updates and field any questions. |
|
I'm most interested in reviewing:
I think are cool and should be a priority (for merge conflicts, updates during meetings, etc.):
|
|
The initial idea of the priority projects was to not merge other PRs that are otherwise ready if they conflict with a priority project if that would slow down the priority project (unwanted rebase and re-review). But:
Seems that the initial idea has evolved to two possible meanings:
So, what are we "voting for" here? I am expressing intent to work on the following (mostly by review and testing):
I think it would be nice to have in 27.0:
|
Signaling my intention to help with package relay (and related projects) as time permits. Don't have an opinion/vote on what other people should be doing. |
FWIW, I'd still say that's what the effect of making a project a priority is; but you still want to pick the projects that are getting lots of prompt review, not ones that would be good, but no one is actually reviewing, so PRs aren't actually able to get merged quickly. It's also not like other PRs won't get merged, just that they'll tend to be the ones that get held up and need to be rebased more often. YMMV, just my opinion, etc. |
speaking on my own only: erlay, cluster mempool and package relay (the p2p part) |
Per the opening post, voting closed about three hours ago, @achow101 announced the final tally in the meeting:
It seems to me that your vote would have not changed the outcome though: Cluster mempool was removed per request of the champion, Package Relay will be a priority project, and Erlay wouldn’t have made the top three even with your additional vote. |
The priority projects are package relay, silent payments, and multiprocess. |
i like multiprocess |
Hi everyone, I really believe that´s important to advance with the Stratum V2. Especially after this recent situation with F2pool and the transaction censorship https://www.nobsbitcoin.com/f2pool-is-filtering-transactions-from-ofac-sanctioned-address-report/ The owner admits on Twitter (he deleted the post after) The original link was: https://twitter.com/satofishi/status/1727220109780136287 |
Please leave your votes for project priorities for the next ~6 months (until the 27.0 feature freeze).
Project priorities are those which the frequent contributors to this project have voted on to have more focused review on until the next feature freeze (or until they are completed). They will become permanent topics in our weekly IRC meetings so that we can get updates on the progress of each project and determine the next step to move them forward.
Voting will close at the start of the IRC meeting on October 19th at 14:00 UTC. To vote, please leave a comment containing the three projects from the list below that you would like to be the priority projects. The priority projects will be the three with the most votes.
Voting is limited to those who are part of the bitcoin github organization. Comments in this issue from those outside of the organization will be ignored, and may be deleted. If you are not part of the organization and believe that you should be, please send me an email or message me on IRC.
The projects to vote on are:
Kernel Libbitcoinkernel Project Tracking #27587(removed by request of the author)Logging Migration Severity-based logging -- parent PR #25203(removed by request of the author)cluster mempool Proposal for a new mempool design #27677(removed by request of the author)The text was updated successfully, but these errors were encountered: