EIPs icon indicating copy to clipboard operation
EIPs copied to clipboard

Update EIP-5000: Renumber to EIP-5159

Open SamWilsn opened this issue 2 years ago • 15 comments

The EIP number was sniped using a bot. In order to discourage sniping, we're renumbering the EIP to a less attractive number.

SamWilsn avatar Jul 15 '22 15:07 SamWilsn

File EIPS/eip-5159.md

Requires 1 more reviewers from @axic, @chfast, @hrkrshnn

eth-bot avatar Jul 15 '22 15:07 eth-bot

I am generally against this solution to the problem compared to #5255 because this basically does not punish the attacker for attempting the attack in any way. It essentially says, "you failed at the attack, but go ahead and try again next time because there is no punishment and the EIP editors will do the work of cleaning up your mess". If there was some reason to believe that this was an honest mistake or the person just didn't know the rules then I would be more lenient, but there is just a preponderance of evidence here that this was very intentional.

MicahZoltu avatar Jul 16 '22 04:07 MicahZoltu

You, @MicahZoltu, are often fond of saying that editors are not curators, and that we should not put ourselves in a position to decide what is allowed in an EIP.

In this case, I would say that editors are not executioners, and that we should not (often) put ourselves in a position to punish non-editors for their actions. If the draft hadn't been merged, the obvious solution would've been to change the number in the PR before merging, as you've done before. As far as I am aware, merging wasn't @hrkrshnn's decision, and so they shouldn't be punished for it.

SamWilsn avatar Jul 16 '22 05:07 SamWilsn

Regardless, I would like to resolve this quickly, to avoid creating any more confusion than necessary in the ecosystem.

If you would rather #5255 over this, I'll gladly approve it.

SamWilsn avatar Jul 16 '22 06:07 SamWilsn

I would say that editors are not executioners, and that we should not (often) put ourselves in a position to punish non-editors for their actions. If the draft hadn't been merged, the obvious solution would've been to change the number in the PR before merging, as you've done before. As far as I am aware, merging wasn't @hrkrshnn's decision, and so they shouldn't be punished for it.

I generally agree, we should not be punishing authors for bad behavior in most cases, especially if there is a plausible argument that they didn't know they were doing a bad thing. The editor involvement in this case though is what makes it cross the line for me from "user naively trying to play a silly game that they think doesn't matter" to "people in positions of power within the system attempting to capture and abuse that power".

MicahZoltu avatar Jul 16 '22 06:07 MicahZoltu

I have been thinking more on this and am coming around to this over #5255. If the rest of the editors all are in agreement on one or the other I'll go along with either, though I am still pretty strongly against doing nothing.

MicahZoltu avatar Jul 20 '22 08:07 MicahZoltu

@MicahZoltu go ahead and merge.

Pandapip1 avatar Jul 22 '22 14:07 Pandapip1

Since this is such a contentious issue (with editors being both for and against it, rather than neutral), I would like to get more editor consensus than just 3 of us before merging, or at the least discuss it in our fortnightly call.

At some point we may need to take action so this doesn't hold up progress on this EIP unnecessarily, but I am still hopeful that we can eventually reach some kind of agreement.

MicahZoltu avatar Jul 23 '22 03:07 MicahZoltu

Nobody has disapproved of renumbering. The only objections have been to the deletion. We can merge this PR.

Pandapip1 avatar Jul 26 '22 15:07 Pandapip1

Since it is such a contentious issue, and we haven't gotten approval from @lightclient or @axic, I would like to wait at least until we discuss it at the EIPIP meeting, if not longer. While I can certainly appreciate the desire to settle the matter, I am generally against rapidly moving forward under disagreement.

MicahZoltu avatar Jul 27 '22 05:07 MicahZoltu

Also CC @gcolvin

Pandapip1 avatar Aug 28 '22 18:08 Pandapip1

There has been no activity on this pull request for 2 weeks. It will be closed after 3 months of inactivity. If you would like to move this PR forward, please respond to any outstanding feedback or add a comment indicating that you have addressed all required feedback and are ready for a review.

github-actions[bot] avatar Sep 12 '22 00:09 github-actions[bot]

Still contentious.

Pandapip1 avatar Sep 12 '22 12:09 Pandapip1

There has been no activity on this pull request for 2 weeks. It will be closed after 3 months of inactivity. If you would like to move this PR forward, please respond to any outstanding feedback or add a comment indicating that you have addressed all required feedback and are ready for a review.

github-actions[bot] avatar Oct 11 '22 00:10 github-actions[bot]

Waiting for consensus.

Pandapip1 avatar Oct 11 '22 11:10 Pandapip1

I really don't care about this anymore. At some point, it's just a number and we let it go.

Pandapip1 avatar Jan 05 '23 20:01 Pandapip1

Letting it go just means this will happen again. We have a history of letting it go "just this one time" and I think a strong signal should be sent that this sort of behavior is not acceptable and you cannot get away with it, like every other time in the past.

MicahZoltu avatar Jan 06 '23 05:01 MicahZoltu

A strong signal was sent, and it clearly won't be allowed to happen again. We've already made the author of 6000 renumber their EIP.

lightclient avatar Jan 06 '23 13:01 lightclient

In the interest of preserving my sanity, I'm going to close this PR.

SamWilsn avatar Jan 25 '23 16:01 SamWilsn

@SamWilsn why did you reopen?

Pandapip1 avatar Jan 26 '23 18:01 Pandapip1

From Discord:

Micah: I agreed to close https://github.com/ethereum/EIPs/pull/5255 under the presumption that consensus would be achieved on 5270 which appeared to be much closer to finding resolution, but I'll re-open it if 5270 simply no longer has a champion (but no consensus was achieved). Or perhaps I could open up a new one that mirrors #5270 in hopes of actually getting a real resolution. Sam: I closed it because I don't think there will ever be sufficient consensus on it to make a change. If you're going to make a duplicate of it, I'll just re-open it, for all the good it'll do.

MicahZoltu avatar Jan 26 '23 19:01 MicahZoltu

There has been no activity on this pull request for 2 weeks. It will be closed after 3 months of inactivity. If you would like to move this PR forward, please respond to any outstanding feedback or add a comment indicating that you have addressed all required feedback and are ready for a review.

github-actions[bot] avatar Feb 10 '23 00:02 github-actions[bot]

@Pandapip1 is there a label that can be set on this to indicate that it is a "long term thing that shouldn't be auto-closed"?

MicahZoltu avatar Feb 10 '23 12:02 MicahZoltu

We should close it, no progress is being made and it becomes a sillier grudge the longer it goes on.

lightclient avatar Feb 10 '23 13:02 lightclient

Or we could just merge it, since no progress is being made and it becomes a sillier grudge the longer it goes on.

MicahZoltu avatar Feb 10 '23 13:02 MicahZoltu

Nop is better in this case as is doesn't cause confusion for the EIP which has now been merged for over 6 months.

lightclient avatar Feb 10 '23 16:02 lightclient

The EIP never should have been merged as it was. This is just "fixing the bug". We also made it quite clear to the authors that the number may change very early on (within days of it being merged) so I don't feel very remorseful if the authors ignored that and started advertising under that number.

MicahZoltu avatar Feb 10 '23 17:02 MicahZoltu

What bug? I had the authority to merge it and I merged it. The only issue is that there was communication out-of-band and there was some disagreement among editors.

lightclient avatar Feb 10 '23 18:02 lightclient

As previously discussed, I disagree that you had the authority to override Sam's numbering without any public discussion. Especially given that we had discussed this sort of scenario in the past and at the least I believe it was quite clear to all of the editors involved that some editors felt strongly about the scenario being worthy of discussion.

This situation felt quite underhanded given all of the private conversations that occurred, despite essentially all other EIP editorial work happening in public, and it being well known that this is a scenario that some editors felt strongly about.

MicahZoltu avatar Feb 10 '23 18:02 MicahZoltu

I disagree that you had the authority

That's fine, but EIP-1 does not agree with you. EIP-1 states than an EIP editor will assign the draft EIP a number. I, an EIP editor, assigned the EIP a number and merged the PR.

lightclient avatar Feb 10 '23 20:02 lightclient