Is arrow optics broken with? ```kotlin = "1.9.0" k...
# arrow
g
Is arrow optics broken with?
Copy code
kotlin = "1.9.0"
ksp = "1.9.0-1.0.11"
Here is a sample project and Optics generation is no more working after migrating for kotlin: 1.8.22, ksp: 1.8.22-1.0.11 https://github.com/overfullstack/my-lab/blob/master/arrow/src/test/kotlin/ga/overfullstack/optics/OpticsLab.kt
s
Hey Gospal, There must've been a breaking change between 1.8.x and 1.9.x. I will check before releasing 1.2.0 ☺️
a
thanks for reporting this! we’re hitting a few bumps when migrating to 1.9 (here’s the PR), but we’re confident we’ll fix this 💪
we’re adding this as a test https://github.com/arrow-kt/arrow/pull/3089, so we can check that it doesn’t break in 1.9
this is strange… it seems that the test succeed, so maybe it’s a problem with a lib compiled against KSP 1.8.22 running against 1.9?
s
Yes, I suspect that is the case since something probably broke in the 1.8.22 <-> 1.9 KSP runtime.