let’s see how it goes
# koin
a
let’s see how it goes
1
j
This is also btw in project that's still using Kotlin 1.4.32 (can't update to 1.5 until compose version available that supports it)
a
Interestingly I tried the same thing as @John O'Reilly but wasn't successful. I still see the
No interface method startReplaceableGroup
error with Koin at 3.0.2 but compose artifact at 3.0.1 and kotlin at 1.4.32
j
fwiw I pushed my changes just now to following branch https://github.com/joreilly/PeopleInSpace/tree/compose_web
🙏 1
a
I have been using your main branch as a guideline to update my project 🙂 thank you for making it available for us to use
👍 1
j
ok, that's been merged to main branch now.....hopefully it's ok!
have run various tests and seems ok but am curious about issue you saw @Abhishek Dewan....can you maybe compare projects in case anything jumps out?
a
Yup last I checked my main was building today morning (https://github.com/abhishekdewan101/Scout/blob/master/buildSrc/src/main/java/com/abhishek101/gamescout/Dependencies.kt) but it’s way behind on it’s dependencies, so I am going to do updates tonight to bring it up to speed using your main branch 🙂 as a guide and hopefully everything should be good ! Will report back here how it goes. ( Also please pardon the mess that is my project, I’ve just been building stuff and not paying attention to clean up )
👍 1
Wanted to circle back here. I followed @John O'Reilly’s lead and I can confirm that having compose artifact set to 3.0.1 and koin to 3.0.2 I can get my app to compile and run properly without crashing like it was before. Perhaps it might good for a temporary workaround. Thanks John for the sample code helped a lot while updating other deps as well. Changes can viewed here
j
Yeah, very much a temporary fix
n
I think it's important to note here that compose should be kept at
beta06
, with all the artifacts that depends on it at the same level. Did you have to downgrade that too?
💯 1
j
the particular project I was trying this on was still on beta06
a
I had to downgrade ! I had updated to beta07 ran into the issue and then had to downgrade the project to beta06
n
Yes, compose
beta07
makes mandatory for all libraries that use compose to be using
beta07
as stated in the docs. So we won't be able to update until then. See this PR: https://github.com/InsertKoinIO/koin/pull/1097 Also, Koin can't be upgraded until compose supports Kotlin 1.5. So... we are stuck in
beta06
for now!
💯 1
a
let see how we can manage something in current 3.0.x branch