<@U0BFDUP0E> Any plans to releasing mosaic with ko...
# compose-desktop
a
@jw Any plans to releasing mosaic with kotlin 1.7.0 support?
j
Need JetBrains to release a stable version of multiplatform Compose for 1.7 first.
s
Do we have confidence that’s going to happen?
I’m still on 1.6.10. I’ve been considering moving to preview builds.
j
It'll happen eventually, who knows when
k
There needs to be a stable version of core Compose first, as started numerous times in this channel.
j
What is core Compose? Google did a completely nonsensical switch of the Kotlin version for 1.2.0 stable so Mosaic only needs JetBrains to release the multiplatform build.
Mosaic can just build its own runtime from the Google sources as it's done in the past, but I'd like to stop
p
Why do you think it is completely nonsensical?
j
Because they went from Kotlin 1.6.21 support in 1.2.0-rc02 to Kotlin 1.7.0 in 1.2.0
It's an affront to the bullshit they feed us about their release cycle
If rc01 and rc02 were true release candidates then they wouldn't land such a change with no prior ability for people to test it
1
p
I don't have any insights into that. To me as a consumer that is just good and I'm getting unblocked by compose forcing me to use an older kotlin version
j
Moreover, those who adopted the RCs to test are now forced to do what is effectively a Kotlin major bump to switch to stable
Yeah that's easy: ship 1.2.0 with Kotlin 1.6.21 and 1.3.0 with Kotlin 1.7 at the same time
But their bespoke infrastructure holds them back from doing such things or adopting Kotlin 1.7 sooner (it had plenty of time to beat the RCs)
p
So how can they now release more frequently while still being in the monorepo?
j
Can they? They're slow as shit.
The KSP team destroys them and demonstrates how to support Kotlin versions
p
Yep, extremely positively surprised how smooth KSP supports various version almost instantly
j
Sure that means the versions are decoupled, but there isn't much point to decoupling the runtime and compiler. Wasn't Compose UI always decoupled?
p
It reads to me like they are now faster with releases
Turns out I was wrong 🤷
a
That didn't age well 😅