cosmos / cosmos-sdk

:chains: A Framework for Building High Value Public Blockchains :sparkles:
https://cosmos.network/
Apache License 2.0
6.22k stars 3.59k forks source link

Contra 46 #13561

Closed faddat closed 1 year ago

faddat commented 1 year ago

Hey, so,

Myself and Notional have been likely the largest users of the 46 series SDK.

Kudos to efforts from Umee, as well.

With that said--

I think that we should retract it.

Notional's efforts around Cosmos SDK v0.46.* are on pause due to dragonberry. While one side of my brain is screaming "hey, we gotta patch 46, and get going again" I try my best to stick to realism and pragmatism.

There aren't enough experienced engineers in cosmos to maintain all of the things well. 47 contains a number of clear improvements over 46, and will likely result in more maintainable, nimble chains for all. I'd like to recommend:

Should be upgraded to 47.

Therefore I propose:

Notional and I ca help with a great deal of this work. Overall, we feel that it is best to secure what's widely deployed (44, 45) and then move to 47 while providing assistance to teams who've deployed 46 or are building on 46.

If you would like to join a chat group on this topic, please drop your twitter handle here and I'll spin that up.

to re-emphasize: I genuinely think it's best to walk away from 46

to re-emphasize: we should prioritize 44 and 45, then 47

to re-emphasize: Gaia should never make a release on 46

Key Github Issues relating to 47

Places I've posted this:

Teams we'll be reaching out to

Final restatement of position

Due to the clear superieority of building with 47 and the hard fact that maintaining 46 is an operational burden, I think it is best to scupple it in favor of a "unity release" (47) which is clearly better than 47.

Gaia should demonstrate leadership by adopting all major sdk versions henceforth. If she doesn't she shouldn't be treated as any kind of flagship for cosmos.

Notional Labs work to ensure that 46 was workable

faddat commented 1 year ago

This was aimed not at creating distraction, but instead, at reducing scope of work. Much of the driver here deals with cosmwasm.

If there are alternatives, love to hear about it.

Screen Shot 2022-10-17 at 1 49 59 PM

faddat commented 1 year ago

closed cause unhelpful.....

?

robert-zaremba commented 1 year ago

Thanks for the write up @faddat

I don't think 0.46 should be retracted. It is continuous improvement over the past versions. Many new things in 0.46 are opt-in (x/nft, x/group, pulsar). Few bug fixes which are state breaking. IMHO, it was a great work. (BTW: i still see the future for the middlewares which were rolled back from 0.46).

People were complaining that 0.46 is too big. It is not a valid argument to retract it.

Others probably didn't clearly understand the changeset. Probably we need to make it more clear why 0.46 is IMPROVEMENT.

0.47 is another continuous improvement.

What we really need is MORE COORDINATION between CORE TEAMS to align with updates. 0.46 ecosystem upgrade was mainly driven by the contributions (Notional and us - Umee).

Looking forward for growing collaboration.