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

BIP 2: Allow editors to fix typos #596

Merged
merged 1 commit into from
Apr 24, 2024
Merged

Conversation

luke-jr
Copy link
Member

@luke-jr luke-jr commented Sep 27, 2017

@luke-jr luke-jr added Pending acceptance This BIP modification requires sign-off by the champion of the BIP being modified Proposed BIP modification labels Sep 27, 2017
Copy link
Contributor

@jonathancross jonathancross left a comment

Choose a reason for hiding this comment

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

This would be a worthwhile and positive addition IMHO.

@randolf
Copy link
Contributor

randolf commented Feb 21, 2018

@luke-jr If this can't be implemented easily in GitHub's system, I'm willing to help out by watching for these kinds of Pull Requests and then fast-tracking them in when they are only spelling/grammar corrections (after a quick read of them first, of course).

@luke-jr
Copy link
Member Author

luke-jr commented Feb 21, 2018

Nobody's approval matters other than the author of the BIP being modified (unless it's s a Final/Active BIP, in which case the usual requirements apply also).

Approving changes you don't have authority to approve is at best a waste of time. :/

@jimpo
Copy link
Contributor

jimpo commented May 20, 2018

I'm in support of this, perhaps requiring sign off from multiple BIP contributors (not necessarily the BIP author) that the meaning is unchanged, as suggested by cdecker.

@Varunram
Copy link
Contributor

This would be a good idea since it wouldn't waste people's time to ACK trivial stuff and also if the contributor(s) of the BIP(s) is/are not available, it prevents merging trivial fixes.

@btcdrak
Copy link
Contributor

btcdrak commented Aug 19, 2018

ACK.

@jonathancross
Copy link
Contributor

Hi @luke-jr, it would be nice to move this forward.
Can you please respond to feedback on the mailing list and/or modify wording here if you agree?

Here is a summary:

@kanzure :

Even minor revisions can not change the meaning of text. Changing a single
word can often have a strange impact on the meaning of the text. There
should be some amount of care exercised here. Maybe it would be okay as
long as edits are mentioned in the changelog at the bottom of each
document, or mention that the primary authors have not reviewed suggested
changes, or something as much; otherwise the reader might not be aware to
check revision history to see what's going on.

@Sjors :

Perhaps it's enough to @mention authors in the PR and give them a week to object before merging?

Jean-Paul Kogelman :

Perhaps having authors consent to certain types of changes when they submit their BIP?

@cdecker :

Agreed, I think a sign-off mechanism might be desirable. Currently it must
be the original author(s) signing off, but we can probably widen that to be
any 2-3 community members. They'd basically be attesting that the meaning
did not change.

@petertodd :

As part of this, we may want to say that the BIP editor should
cryptographically sign (and ideally timestamp) all their changes as a secondary
measure to make it clear who actually made the change.

@luke-jr
Copy link
Member Author

luke-jr commented Dec 31, 2018

I got the impression there isn't consensus for this change. @kanzure's requirements in particular seem to make it more effort than it's worth, so I'm inclined to just close the PR...

OTOH, maybe I should point out that these are just documents, and if there's ever a problem, things can be reverted with little harm...?

@petertodd
Copy link
Contributor

petertodd commented Jan 1, 2019 via email

@jonathancross
Copy link
Contributor

I'd be fine with simply requiring that changes be pgp signed (although it might reduce participation a bit). Remember, this is only about fixing obvious typos and everything will be recorded in git history.

@petertodd
Copy link
Contributor

petertodd commented Jan 1, 2019 via email

@murchandamus
Copy link
Contributor

I would consider it a strict improvement if BIP editors had permission to merge non-meaning changing PRs to BIPs.
Permitted should be to fix a typo or a broken link (where it can be adjusted to link to the new location of the original document). Not permitted without sign-off from the authors should be changing any words or adding punctuation.

@ProofOfKeags
Copy link
Contributor

I would consider it a strict improvement if BIP editors had permission to merge non-meaning changing PRs to BIPs.
Permitted should be to fix a typo or a broken link (where it can be adjusted to link to the new location of the original document). Not permitted without sign-off from the authors should be changing any words or adding punctuation.

I agree with this and would like something closer to this language to land in the actual proposed change. As it stands right now the diff suggests something more vague than what @murchandamus writes here.

@jonatack
Copy link
Contributor

ACK ce5d831

I agree with @murchandamus as well.

@katesalazar
Copy link
Contributor

katesalazar commented Apr 23, 2024 via email

@kanzure kanzure merged commit 7bd6c2c into bitcoin:master Apr 24, 2024
@jonatack jonatack removed the Pending acceptance This BIP modification requires sign-off by the champion of the BIP being modified label Apr 24, 2024
@achow101
Copy link
Member

ACK

As an author of several BIPs with far too many typos, I wholeheartedly agree with this change.

@jonathancross
Copy link
Contributor

ACK

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet