EIPs icon indicating copy to clipboard operation
EIPs copied to clipboard

Update EIP-1: Add adoptable field

Open SamWilsn opened this issue 3 years ago • 15 comments

Reopening the discussion from #5463.

I merged without waiting for sufficient consensus, so I've reverted that PR, and opened this one.

SamWilsn avatar Aug 24 '22 20:08 SamWilsn

🛑 eip-review-bot failed for an unknown reason. Please see logs for more details, and report this issue at the eip-review-bot repository.

eth-bot avatar Aug 24 '22 20:08 eth-bot

@eth-bot rerun

Pandapip1 avatar Aug 25 '22 16:08 Pandapip1

I don't think this provides much value. It should simply be left up to editor discretion if a stagnant EIP can be reassigned. And I generally don't think that should happen unless the original author agrees.

lightclient avatar Aug 26 '22 17:08 lightclient

I generally don't think that should happen unless the original author agrees.

This flag is basically the author in advance stating "Yes, I am okay with someone else taking over this proposal." EIP Editors still have to approve to move it out of stagnant.

Pandapip1 avatar Aug 26 '22 19:08 Pandapip1

Also - this flag is optional. Anyone can choose to not have their EIP adoptable.

Pandapip1 avatar Aug 28 '22 02:08 Pandapip1

I am, as usual, torn on this proposal.

I dislike reassigning proposals to new authors, but I equally dislike abandoning a well-known EIP number just because the authors can't be reached.

I would feel more comfortable if the authors opt-in to the adoption process over just reassigning without their permission.

SamWilsn avatar Sep 02 '22 20:09 SamWilsn

I would feel more comfortable if the authors opt-in to the adoption process over just reassigning without their permission.

Should the adoptable field be by default set to false then?

Pandapip1 avatar Sep 02 '22 20:09 Pandapip1

@SamWilsn @lightclient is this better?

Pandapip1 avatar Sep 02 '22 20:09 Pandapip1

I would feel more comfortable if the authors opt-in to the adoption process over just reassigning without their permission.

Should the adoptable field be by default set to false then?

IMO, if the adoptable field is missing, the EIP should not be reassigned without permission but the EIP template should have adoptable: true.

SamWilsn avatar Sep 02 '22 20:09 SamWilsn

IMO, if the adoptable field is missing, the EIP should not be reassigned without permission but the EIP template should have adoptable: true.

I agree with this. This was in fact my original idea. I'm not sure how it ended up being an "if it's missing then it defaults to true" situation, but it's fixed now.

Pandapip1 avatar Sep 02 '22 21:09 Pandapip1

I prefer to let EIPs be "rehomed" solely at the discretion of the editors.

lightclient avatar Oct 03 '22 14:10 lightclient

I prefer to let EIPs be "rehomed" solely at the discretion of the editors.

This enables this :)

Previously, it requires both editor and author approval. If EIPs opt-in to adoption, then authors are no longer required. But editors are obviously still required.

Pandapip1 avatar Oct 04 '22 11:10 Pandapip1

It doesn't require authors approval. The editors can already unilaterally reassign an EIP. We haven't done this before (AFAIK) and we try to get author consent, but we do have the ability to reassign.

lightclient avatar Oct 04 '22 16:10 lightclient

@lightclient I know that is for the good intention of community.

but I respectfully disagree with the assertion that editors as a group (individually or together) shall have the power to unilaterally reassign EIP. I think editors reserve the power to decline an EIP to be published, but reassign right seems beyond its governing power.

xinbenlv avatar Oct 04 '22 16:10 xinbenlv

I agree with @xinbenlv here. Adoptability should either be opt-in or opt-out, but some control should be given to authors.

Pandapip1 avatar Oct 05 '22 16:10 Pandapip1

It doesn't require authors proval. The editors can already unilaterally reassign an EIP. We haven't done this before (AFAIK) and we try to get author consent, but we do have the ability to reassign.

It does require the authors' approval. It's just done in advance of the EIP becoming stagnant.

Pandapip1 avatar Jan 24 '23 14:01 Pandapip1

Also, I'm not sure what's up with the stagnant bot. Why wasn't it reminding us?

Pandapip1 avatar Jan 24 '23 14:01 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 Feb 08 '23 00:02 github-actions[bot]

Would still like this.

Pandapip1 avatar Feb 08 '23 14:02 Pandapip1

As I've said multiple times in this thread and on EIPIP, I don't think this is a good idea. I would rather leave it up to editor discretion.

lightclient avatar Feb 08 '23 14:02 lightclient

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 24 '23 00:02 github-actions[bot]

Dismissing stale bot.

Pandapip1 avatar Feb 24 '23 00:02 Pandapip1

I don't understand why you're dismissing the stale bot. I don't think this should be merged. Are we just going to have it sit here open forever?

lightclient avatar Mar 05 '23 18:03 lightclient

I don't understand why you're dismissing the stale bot. I don't think this should be merged. Are we just going to have it sit here open forever?

I want to remind everybody that this still exists, and that I am still actively interested in pursuing it.

Pandapip1 avatar Mar 05 '23 18:03 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 Mar 20 '23 00:03 github-actions[bot]

Bump!

Pandapip1 avatar Mar 21 '23 01:03 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 Apr 06 '23 00:04 github-actions[bot]

Bumpity boop!

Pandapip1 avatar Apr 17 '23 18:04 Pandapip1

Since enough people objected, I've set the adoptable entry in the template to be default-false, so that new EIPs are opt-in instead of opt-out.

This is a reminder: existing EIPs are, have been, and will always be opt-in.

Pandapip1 avatar Apr 17 '23 19:04 Pandapip1

The commit 6be8d02c507115f52f00775084a369981acdb145 (as a parent of 303a47f24744ee7243fa7d81714a5a887437ee25) contains errors. Please inspect the Run Summary for details.

github-actions[bot] avatar Apr 17 '23 19:04 github-actions[bot]