You are viewing a single comment's thread from:

RE: Update on Hardfork 24 work by BlockTrades team

in HiveDevs4 years ago

The top 20 witnesses are delaying the final hardfork date until all major Hive apps have signaled that they are Eclipse-compatible. Based on current apps testing levels, this means the hardfork will NOT happen on Oct 6th.

The current plan is for witnesses to review the status of apps compatibility on Oct 8th and decide at that point if most of the Hive apps are ready for HF24.

Well, which one is it? You want all apps updated (not gonna happen)

Or most of them? (Also, not gonna happen)

Sort:  

The phrase I used was "all major Hive apps", not "all apps". This was referring to the apps used daily by most Hivers. They shouldn't require many changes per se, mostly it's a matter of testing for any problems.

Shouldn't the onus be on those apps to be up to date prior to your (the 20w) deadline? This wasn't sold as a delay due to problems. It's a delay due to apps not up to date on their code. That's their problem. Not ours.

It's easy to say that, but those apps are how most Hivers interact with the blockchain. Delaying a couple of days is worth it, IMO.

And we also can't be sure they won't find real problems with hived/hivemind, when they do their testing. We've been developing automated tests as rapidly as we can, but there's a huge number of Hive API methods to test. At this point, the largest set of "tests" is the Hive apps themselves.

Man it's really disappointing to get this far and hear that some apps still need to do hivemind testing. Will @crimsonclad even get to make a post in 2020?

Sorry I come off so aggro, but this is kinda bs. You guys have set multiple deadlines and everyone has been nixed. How can this many of our "killer apps" be so far off the ball!

I'm going to say that part of this is me (I really can't manage like a lot of these people to do the personal stuff the way I want alongside the community stuff) but also, something that we are learning on the fly about "decentralized ecosystems". We thought and hoped that enough of us were working on testing or were spinning up nodes, but at the last minute, realized everyone was waiting for everyone else, and part of that is a legacy of the ecosystem we come from. Now, I at least am comitting myself to doing some extra legwork to help us realize that we have to take personal responsibility and encourage all our dapps to do the same... there's only so much blame we can place knowing that in the past it was just all about waiting until you were told "yep this works" by a team who didn't totally have the freedom to care if it actually did.

Like, you gave them 2 extra days. If they couldn't do it in the time it's been since Oct 6th was set in stone and announced, what makes you think they can get their head out of their ass in 48h?

Previously, no one was actively hounding apps to make sure they were testing. Several people are now doing that. I think this will make a big difference.

I think some apps devs held off because they wanted to see no changes to the hivemind code before they started testing, because they didn't want to waste any time on their side. But that doesn't work very well right now, because we don't have tests for all the API calls that an app may use, so if they don't test, we don't know there's a problem. So at least for this hardfork, and probably the next one as well, this mindset needs to change.

Woof, that sounds a bit rough. But that makes a LOT of sense. Thanks for taking the time to break it down for me. Have a good one out there and keep up the hard work!