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

Call for Input: Update Final ERC-7540 #364

Open
9 tasks done
SamWilsn opened this issue Oct 16, 2024 · 7 comments
Open
9 tasks done

Call for Input: Update Final ERC-7540 #364

SamWilsn opened this issue Oct 16, 2024 · 7 comments

Comments

@SamWilsn
Copy link
Collaborator

Call for Input

Decision

Do we merge ethereum/ERCs#670 ?

If Affirmed

ethereum/ERCs#670 is merged

If Rejected

No change

Method

Rough Consensus

Deadline

November 15, 2024

Background

Changing some event names in the text to match the YAML description.

Checklist

I, the opener of this Call for Input, have completed the following:

  • Filled in a descriptive title.
  • Filled in the "Decision" field.
  • Filled in the "If Affirmed" field.
  • Filled in the "If Rejected" field.
  • Filled in the "Method" field.
  • Filled in the "Deadline" field to be thirty days from creation.
  • Added any relevant background information (or removed the section.)
  • Published a notice in writing to the usual channels frequented by EIP Editors (likely Discord.)
  • Commented on this Call for Input, clearly stating my opinion (or abstention.)
@SamWilsn
Copy link
Collaborator Author

In Favour

@abcoathup
Copy link

abcoathup commented Oct 16, 2024

I'm against unless a majority of authors approve the change.

EIP editors shouldn't be choosing here. UPDATE: A majority of authors have approved It should be the majority of authors, so far it is 2 out of 6, they need two more to approve.

@SamWilsn
Copy link
Collaborator Author

Before a proposal is final, we only require a single author's approval for changes. I don't see why we need to make it a majority after. The process for changing a final proposal could be:

  1. Is this clearly a mistake?
  2. Does the proposed change fix the mistake?
  3. Is the proposed change the smallest correction possible?

Author approval helps with (1) and (2) but I don't even think it's strictly required (though I'm a lot more comfortable with it than without.)

@abcoathup
Copy link

Before a proposal is final, we only require a single author's approval for changes. I don't see why we need to make it a majority after.

A non-final standard is expected to have some changes, though ideally these are smaller as it gets closer to final.

A final standard isn't expected to have any changes. Users should be able to build/implement using the standard safely without the concern that it will change underneath them. We don't have version numbers, so any non-trivial change should really be a new EIP/RIP/ERC.

If changes to final standards are allowed (and I am generally against this), the bar to make a change should be really high.
The responsibility shouldn't be on editors to decide if a change is correct. This should be on the authors. Hence we should require a majority of authors to approve any change to a standard.

1 & 2 should be the decisions of the majority of authors. Editors shouldn't have this responsibility.
3 is where editors can help guide, but ultimately it is on the authors.

In this specific case two events have been renamed and a parameter added to a method. This is something that authors should approve/not approve.

@hieronx
Copy link

hieronx commented Oct 28, 2024

@SamWilsn @abcoathup the PR has now been approved by 4/6 authors: ethereum/ERCs#670 Working on reaching out to the other two as well but hopefully this suffices already!

@abcoathup
Copy link

@hieronx glad you now have a majority of authors approving with 4/6. I am against any changes to final ERCs but wouldn't oppose one which is approved by the majority of authors.

If the change is allowed by editors I recommend adding an Update Log to the Eth Magicians discussions topic. (See: https://ethereum-magicians.org/t/template-for-discussion-to-threads/20347) So that you can clearly communicate with ERC users when/why this change was made.

@hieronx
Copy link

hieronx commented Oct 30, 2024

We are at 5/6 approvals now.

If the change is allowed by editors I recommend adding an Update Log to the Eth Magicians discussions topic. (See: https://ethereum-magicians.org/t/template-for-discussion-to-threads/20347) So that you can clearly communicate with ERC users when/why this change was made.

Good idea, we'll do that!

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

No branches or pull requests

3 participants