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

Core Devs Call: Confirm consensus for Aztlán Upgrade (Yingchun Edition) #215

Closed
bobsummerwill opened this issue Nov 29, 2019 · 34 comments
Closed

Comments

@bobsummerwill
Copy link
Member

bobsummerwill commented Nov 29, 2019

ETC Core Devs Call - Confirm consensus for Aztlán Upgrade (Yingchun Edition)

When: Thursday, December 5, 2019, 1pm UTC, 60 minutes max.

Where: Ethereum Classic Discord https://discord.gg/dwxb6nf #ecips channel. Will use/create a voice channel ad hoc.

Meeting Coordinator: @developerkevin.

Agenda

This is the full scope of the agenda. We won't add any items to this call. Laser focus.

The aim of the meeting is to calm everybody's nerves and to get back on track. We should record the audio. Multiple people should take minutes. The outcome should be reported on.

@TheEnthusiasticAs
Copy link
Member

I am for it. It is fair to both (1061; 1072) particiapants

@sorpaas
Copy link
Contributor

sorpaas commented Nov 29, 2019

Given there's just too much politics in Ethereum Classic currently, I'll be openly oppose this meeting and the result of this meeting. The meeting does not represents the Ethereum Classic community and we will be treating this as a contentious hard fork.

@shanejonas
Copy link
Contributor

shanejonas commented Nov 29, 2019

there should only be one ecip: 1061, and we can update it to reflect the changes to the hard fork. Not sure why a second one was created. Doing so does not follow any ECIP process.

If this IS a process we want to follow then it will allow me to create 30 copy meta ECIPs for this next hard fork and DDoS the ECIP process as it’s doing right now.

Atlantis did not have 8 diff meta ecips for every possible combination, we talked through it and updated one ecip.

Why are we changing the process now?

@meowsbits
Copy link
Member

meowsbits commented Nov 29, 2019

I have no issues with duplicates; in my opinion the bickering over duplicate documents at this point is the DDoS.

In this vain: given that the documents (ECIP 1061 and ECIP 1072) are conceptually equivalent, I see no benefit to my being at the meeting since I have no input regarding their differentiation.

@soc1c
Copy link
Contributor

soc1c commented Nov 29, 2019

As stated in #175 (comment) I'm not available for a call on Dec/5.

Also, I believe there is a process in place for these cases and we should just stick to the ECIP-1000 process which allows editing draft ECIPs and therefore does not require ECIPs 1072, ..73, ..74, and ..75. Everything went downhill when Wei tried to prevent me from updating the draft ECIP 1061.

We always updated working-specs as we did for Atlantis and Agharta. I don't see why we should now change the process for Aztlan.

On the last call, we agreed on Aztlan moving to "last call" in the Yingchuan flavor as proposed by Wei without 1884. We did not agree on withdrawing 1061 which is the original Aztlan ECIP for months now. Having another call is superfluous in my humble opinion and I will not be willing to attend it as there are no technical differences to be discussed between 1061 and 1072.

@bobsummerwill
Copy link
Member Author

See also:
#217 (comment)

@bobsummerwill
Copy link
Member Author

RE: "Too much politics"

https://en.wikipedia.org/wiki/Politics

"Politics is a set of activities associated with the governance of a country, state or an area. It involves making decisions that apply to group of members."

@sorpaas sorpaas closed this as completed Nov 29, 2019
@bobsummerwill
Copy link
Member Author

Wei is just closing issues without justification.
Reopening

@bobsummerwill bobsummerwill reopened this Nov 29, 2019
@sorpaas
Copy link
Contributor

sorpaas commented Nov 29, 2019

This call will be useless now as we do have consensus.

@sorpaas sorpaas closed this as completed Nov 29, 2019
@bobsummerwill
Copy link
Member Author

You are not attending.
You have made that clear.

I am proposing this meeting.
It is not your place to keep closing it down.

@bobsummerwill
Copy link
Member Author

"This call will be useless now as we do have consensus."

This is not your decision to make unilaterally, @sorpaas.
Please do not close this a third time.
I will discuss with everyone, and we may or may not move forward.

But you are not helping yourself by keeping shutting this down.

@husainfazel
Copy link

husainfazel commented Nov 30, 2019

Hey everyone. First of all, I want to post an apology for my actions in the last few hours. I have certainly been hugely over-reacting and caused a lot of unnecessary fusions. That is my fault. I think there are few things I want to say and actions to correct.

• Regarding 1061 vs 1072, I won't back down on my position that it's indeed Afri's fault not following the ECIP process in the first place. However, given that it's also largely my fault that I over-reacted and was being too aggressive in the past two days, I'll agree to move forward with 1061, and withdraw 1072.
• During the last minute review I done on the Aztlan specification we currently have, I indeed find a few additional concerns that will have some impacts. From technical point of view, my recommendations would be we hold off Aztlan until account versioning is implemented. However, given that in the core dev meetings we have accepted the Aztlan hard fork, I will not oppose the hard fork. In the mean time, I may still make those technical concerns public, even though it's hard to fix.
• I have not yet decided how much engagement I'll devote to Ethereum Classic in the future. However, I'll not cancel any of the current ECIP initiatives. In particular, I strongly think rotations of meeting coordinators will be an important process we should implement, starting with Yaz and Afri.

Good luck everyone. And have a nice weekend!

@sorpaas why do you keep closing this issue? I think you and Bob need to have a private chat and stop playing silly buggers. The call doesn't need to happen, it probably won't happen... but let's leave it to Bob to handle that.

Your comments in the Discord were really mature but what you're doing here is ridiculous and undermines all the bridge building you were magnanimous enough to start a few hours ago.

@sorpaas
Copy link
Contributor

sorpaas commented Nov 30, 2019

@bobsummerwill @husainfazel Please stop spamming the ECIP repo.

The call doesn't need to happen, it probably won't happen.

As you have correctly stated. It's Bob's job to provide justifications if he really wants to keep this issue open, but apparently he hasn't yet.

@bobsummerwill
Copy link
Member Author

Reopening as per #220 (comment).

@bobsummerwill bobsummerwill reopened this Dec 1, 2019
@sorpaas
Copy link
Contributor

sorpaas commented Dec 1, 2019

Not sure if I have time to join this meeting, but I agree to switch consensus from last meeting, which was ECIP-1072, to the new one, ECIP-1061.

@bobsummerwill
Copy link
Member Author

bobsummerwill commented Dec 1, 2019

I don't think it needs to be a long call.

@soc1c said he is at a conference this Thursday, but maybe he can "sneak out" for 15 mins?

Even if neither of you are there, I think we need this meeting. Perhaps it is even better WITHOUT both of you there, because the meeting is really for the good of people on the outside looking in and thinking "WTF! So are we cool here? Are we in the middle of a civil war? Is there doing to be a contentious fork here? I thought we were catching up on ETH protocol and having a majestic Phoenix from the flames moment. Is everything just going to be a disaster instead?"

The answer to all of those is NO. But we could use that affirmation in a meeting, I think. Recorded. Minuted. Reported on.

Maybe @YazzyYaz can host? Or I can host? See also #233.

@sorpaas
Copy link
Contributor

sorpaas commented Dec 1, 2019

@bobsummerwill I would advise against you or @YazzyYaz hosting this meeting because ETC Coop's position is not neutral this time. It would be much better choosing one from this list #209

@sorpaas
Copy link
Contributor

sorpaas commented Dec 1, 2019

Of course, I wouldn't mind it as a last resort, if you indeed cannot find anyone else to be the coordinator.

@bobsummerwill
Copy link
Member Author

@developerkevin? @phyro? Can either of you host, please?

@sorpaas Looks like we were editing on top of each at the top of this. I have just done a rewrite. Does this wording work for you?

Ie. scope is ONLY to clarify that we have consensus on 1016 as it NOW exists - including with you as co-author, and with Apache 2.0 licensing now.

@phyro
Copy link
Member

phyro commented Dec 1, 2019

@bobsummerwill unfortunately, lately I've not been able to join the calls due to being busy with other stuff and very likely won't be able to attend this one as well.

@bobsummerwill
Copy link
Member Author

Too bad, @phyro. Thanks for the reply.

@TheEnthusiasticAs
Copy link
Member

What about @mikeyb ?

@bobsummerwill
Copy link
Member Author

Or YOU, @TheEnthusiasticAs!

@TheEnthusiasticAs
Copy link
Member

I would gladly, but I have a general language barrier in english speaking at the moment (not using it in everyday life). I understand the spoken, but, when it gets more (software) technical/topic specific I need more time for understanding. It is not my native language. I am working on it ;-)

@developerkevin
Copy link
Member

@developerkevin? @phyro? Can either of you host, please?

@bobsummerwill Yeah that's not a problem!

@bobsummerwill
Copy link
Member Author

Thanks, @developerkevin!

So I have added you in as the host. Please could you publicize the meeting too? The BEST way now would be for you to author a blog post within the new EthereumClassic.org website.

That means authoring a single MD file, like these:

ethereumclassic/ethereumclassic.github.io@c0eb265

ethereumclassic/ethereumclassic.github.io@46622f7

ethereumclassic/ethereumclassic.github.io@e2c9f38

Into ...

https://github.com/ethereumclassic/ethereumclassic.github.io

So you are literally just dropping a new MD file into 'pages/blog' folder of 'source' branch.
If you want to add images too, just drop (preferably PNG) images into 'pages/assets'

and then you can reference them in the MD files like this:

![Bob and Yaz](../../assets/bob_and_yaz.jpeg)

To preview you can run Node locally, as per the instructions in the readme, or you can just submit your PR, and wait on the automated builds to give you a preview URL. @hitchcott can, no doubt, help you with any issues, or just ask on the #ethereumclassicwebsite channel on Discord.

@bobsummerwill
Copy link
Member Author

Or if that is too much hassle to do today/tomorrow then just do a Medium article for now, and we can move it over later.

Main TODO is get the message out that we are having a call, and the purpose of that call is PURELY to establish that we do have consensus on 1061 and that we are confirming that everyone is cool with 1061, that we don't have any kind of community split, or contentious fork situation ongoing, and that everything is on track for Aztlan in March.

NOT IN SCOPE for this meeting is doing any kind of post-mortem on events.
NOT IN SCOPE for this meeting is going through proposals on changes to ECIP process to avoid this kind of situation again.

Both of those are too fresh and too "in-motion" to justify talking about them on a call. Instead we can use the Github ECIP workflow for those, and then come back and have another call when there is something concrete being proposed.

@sorpaas
Copy link
Contributor

sorpaas commented Dec 3, 2019

@bobsummerwill The later shouldn’t have calls for decision. Decisions on ECIP process should be reached in written form. Meetings are exclusively reserved for hard forks.

@bobsummerwill
Copy link
Member Author

Great.
Even easier, @sorpaas.

@developerkevin
Copy link
Member

I'll get on that blog post today and finish it into tomorrow @bobsummerwill

@bobsummerwill
Copy link
Member Author

Great, @developerkevin! Please just shout out on Discord in the ethereumclassicwebsite channel if you need some help on the MDs. Or just Medium post. Whatever. We just need it announced ASAP.

@soc1c
Copy link
Contributor

soc1c commented Dec 10, 2019

What's the outcome of this? Any notes?

@husainfazel
Copy link

They didn't record it due to technical difficulties but essentially it was a short call where everyone agreed to re-establish consensus on ECIP-1061 in its current state, and that it SHOULD be in Last Call status.

Link for the discussion of the call on Discord
https://discordapp.com/channels/223674353001168906/552567121046011905/652137098911940628

@soc1c
Copy link
Contributor

soc1c commented Dec 11, 2019

ok

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

No branches or pull requests

9 participants