Skip to content
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

Add Kalle Alm as BIP editor #1116

Merged
merged 1 commit into from Jun 11, 2021
Merged

Conversation

jnewbery
Copy link
Contributor

@jnewbery jnewbery commented May 7, 2021

Update language to clarify that there are multiple editors.

@maflcko
Copy link
Member

maflcko commented May 7, 2021

ACK 20bda62, assuming ACK by @kallewoof

@jnewbery
Copy link
Contributor Author

jnewbery commented May 7, 2021

Originally proposed in Bitcoin Core irc meeting (http://www.erisian.com.au/bitcoin-core-dev/log-2021-04-22.html#l-338). ACKs from:

It was then proposed to the Bitcoin developer mailing list by @luke-jr (https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2021-April/018835.html). ACKs from:

One NACK from @JaimeCaring (https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2021-April/018877.html) proposing instead a "stewardship committee".

Copy link
Member

@kallewoof kallewoof left a comment

Choose a reason for hiding this comment

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

ACK sans nit


===BIP Editors===

The current BIP editor is Luke Dashjr who can be contacted at [[mailto:luke_bipeditor@dashjr.org|luke_bipeditor@dashjr.org]].
The current BIP editor are:
Copy link
Member

Choose a reason for hiding this comment

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

Suggested change
The current BIP editor are:
The current BIP editors are:

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Already proving yourself as an editor! Fixed.

@kallewoof
Copy link
Member

ACK f5575fb

Copy link
Contributor

@nopara73 nopara73 left a comment

Choose a reason for hiding this comment

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

ACK. The generalization of the document LGTM.

@junderw
Copy link
Contributor

junderw commented May 7, 2021

ACK

@michaelfolkson
Copy link
Contributor

Certainly no problem with @kallewoof being added as an additional editor. Only consideration re merging this is (imo) whether this change is included in the planned BIP 3 process revision that @kallewoof has planned and whether BIP 2 should be left as is given there will likely be a number of proposed changes for BIP 3 in addition to a new BIP editor.

@maflcko
Copy link
Member

maflcko commented May 7, 2021

I don't understand why meta process BIPs need to be assigned a new BIP number each time they are modified. This just creates confusion as to which one is the latest active one. Also, it bloats the already large repo even more with historic documents that are irrelevant to the current process. Historians can always ask the git log for previous versions.

@michaelfolkson
Copy link
Contributor

@MarcoFalke: That's a question for @luke-jr. Previously he has said:

To clarify: BIP 2 is already Active, so further modifications are not possible. A new BIP should be proposed for these changes.

#1012 (comment)

My only point is that a new BIP editor is unlikely to be the only proposed change to BIP 2. The Rejected rule also needs clarifying and there may be other proposed changes too. Either we attempt to make multiple changes to BIP 2 and ditch the idea of BIP 3 entirely. Or if we are making a BIP 3 then we should probably bundle those changes into BIP 3 and keep BIP 2 as is.

@maflcko
Copy link
Member

maflcko commented May 7, 2021

There can only be one active meta process BIP. As soon as there is a new version, the previous version become inactive. The easiest way to achieve this is by simply editing the process BIP and merging the changes once they shall become active.

Should we start to create a new BIP every time someone fixes a typo or changes a sentence?

@maflcko maflcko mentioned this pull request May 7, 2021
@luke-jr
Copy link
Member

luke-jr commented May 7, 2021

Copy link
Contributor

@dr-orlovsky dr-orlovsky left a comment

Choose a reason for hiding this comment

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

ACK f5575fb

@harding
Copy link
Contributor

harding commented May 7, 2021

ACK f5575fb

@JeremyRubin
Copy link
Contributor

ACK adding @kallewoof as noted above.

I am sympathetic to the idea that the process of becoming or un-becoming an editor should be defined 'n documented, but I think that @kallewoof and @luke-jr can propose something as opposed to the more aggressive plan/nack from @JaimeCaring. I think they shouldn't punt on doing so, however.

@fjahr
Copy link
Contributor

fjahr commented May 13, 2021

ACK f5575fb

@michaelfolkson
Copy link
Contributor

michaelfolkson commented May 13, 2021

A judgement for the current BIP editor (@luke-jr) and the future BIP editor (@kallewoof) on if/when it is appropriate for this to be merged.

We have already had pressure for Taproot activation params to be merged (which they were), pressure for an additional BIP editor to be agreed to (which it was) and pressure for a new BIP editor to be chosen (which it was). At some point people need to step back and trust the individuals involved to move forward in their own time rather than pressuring for PR merges within a week of it being opened. Although ACKs from other reviewers are informative, in this repo ACKs generally only hold real weight re merge decisions if the ACKs are from BIP authors.

@kallewoof: If you are uncomfortable with progress as you onboard as a new BIP editor in collaboration with Luke please raise it and we can discuss how to help you. Otherwise I'd ask people to leave them to it and consider the precedent they are setting by demanding merges within certain time periods.

Context: http://gnusha.org/bitcoin-core-dev/2021-05-13.log

@kallewoof
Copy link
Member

As I noted on IRC, I'm not uncomfortable at all, and I'm grateful to John for championing this as he's done so far. I have no issues waiting for Luke to get around to merging this, but I understand people's frustration.

@maflcko
Copy link
Member

maflcko commented May 14, 2021

in this repo ACKs generally only hold real weight re merge decisions if the ACKs are from BIP authors.

This is not true for meta BIPs, BIP 2 says:

A Process BIP describes a process surrounding Bitcoin, or proposes a change to (or an event in) a process. Process BIPs are like Standards Track BIPs but apply to areas other than the Bitcoin protocol itself. They may propose an implementation, but not to Bitcoin's codebase; they often require community consensus; unlike Informational BIPs, they are more than recommendations, and users are typically not free to ignore them. Examples include procedures, guidelines, changes to the decision-making process, and changes to the tools or environment used in Bitcoin development. Any meta-BIP is also considered a Process BIP.

@michaelfolkson
Copy link
Contributor

michaelfolkson commented May 14, 2021

This is not true for meta BIPs

Thanks for the correction. Then we need community consensus on potentially making multiple changes to BIP 2 or community consensus on what is included in a new BIP, BIP 3 as @kallewoof has tentatively put forward here.

@kallewoof: What are your thoughts on making some of these proposed changes to the BIP process in BIP 2 versus starting afresh with a new BIP, i.e. BIP 3?

edit: As I've said earlier merging this single PR into BIP 2 doesn't seem a problem to me. But if there are going to be multiple proposed changes to BIP 2 in addition to this PR we need to assess whether we need a new BIP 3 or not. I think @luke-jr would prefer a new BIP, BIP 3 for these changes and @MarcoFalke would prefer we just made changes to existing BIP 2. Presumably @jnewbery shares Marco's view. But other than those three people, I have no idea what anyone else thinks. Personally I think if there are going to be multiple proposed changes then it makes sense to start afresh with BIP 3.

@maflcko
Copy link
Member

maflcko commented May 14, 2021

I fail to see how my quote implies that a change that has community consensus and is ready to be merged needs to be held back and bundled with changes that don't (yet) have community consensus.

Also, the discussion seems slightly off-topic for this thread and a separate discussion might be more appropriate.

@michaelfolkson
Copy link
Contributor

michaelfolkson commented May 14, 2021

I fail to see how my quote implies that a change that has community consensus and is ready to be merged needs to be held back and bundled with changes that don't (yet) have community consensus.

Because once you make one change to BIP 2 you might as well make multiple. That effectively makes the BIP 2/3 decision.

Also, the discussion seems slightly off-topic for this thread and a separate discussion might be more appropriate.

I disagree it is off-topic for previous rationale. Though I agree a separate discussion is appropriate and something I expect to happen in future when Luke, Kalle are ready to have that discussion. Rushing through merges doesn't seem like a good idea to me generally, let alone when there are broader meta BIP issues to be resolved.

@kallewoof
Copy link
Member

I think updating BIP 2 to edit/add editors is a different question from modifying BIP 2, so I agree with @MarcoFalke here. Let's move the discussion of extensive/further changes to a separate thread (https://github.com/bitcoin/bips/wiki/BIP-Process-wishlist is a good starting point).

@NicolasDorier
Copy link
Contributor

ACK

@maflcko
Copy link
Member

maflcko commented May 20, 2021

@luke-jr Seems ready for merge

@laanwj
Copy link
Member

laanwj commented May 20, 2021

ACK f5575fb

@jnewbery
Copy link
Contributor Author

@Rspigler
Copy link
Contributor

Concept ACK (I have not proof read the text yet)

@maflcko
Copy link
Member

maflcko commented May 31, 2021

@luke-jr

@Rspigler
Copy link
Contributor

Rspigler commented Jun 1, 2021

ACK commit f5575fb

Copy link
Contributor

@dr-orlovsky dr-orlovsky left a comment

Choose a reason for hiding this comment

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

ACK f5575fb

Copy link
Contributor

@ajtowns ajtowns left a comment

Choose a reason for hiding this comment

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

ACK f5575fb

Copy link
Member

@luke-jr luke-jr left a comment

Choose a reason for hiding this comment

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

Looks good for the most part.

A few nits:

bip-0002.mediawiki Outdated Show resolved Hide resolved
bip-0002.mediawiki Outdated Show resolved Hide resolved
bip-0002.mediawiki Outdated Show resolved Hide resolved
Update language to clarify that there are multiple editors.
@jnewbery
Copy link
Contributor Author

@luke-jr - I've taken your review comments.

This is ready for merge.

@ajtowns
Copy link
Contributor

ajtowns commented Jun 11, 2021

ACK 4e53b6e

corrects choice of singular editor to all editors in a few places

@kallewoof
Copy link
Member

ACK, thanks for the patience everyone.

@kallewoof kallewoof merged commit 252bee9 into bitcoin:master Jun 11, 2021
@jnewbery jnewbery deleted the 2021-05-bip-editors branch June 11, 2021 11:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet