Good afternoon,
My MountainCamp attendance disturbed the established Friday evening
routine, but that didn't prevent progress on the kotlin2 front.
Le 2025-05-09 22:12, Julien Plissonneau Duquène a écrit :
the configuration progress bar only reaches a meager 13%
100% were achieved by wednesday, but only on a few tasks like "clean"
and "tasks" that don't actually resolve dependencies for the whole
project: Gradle is designed to use lazy evaluation as much as possible,
so "configurations" (that in gradle speak associate dependencies to
scopes) that are not needed are not resolved. With a few more minor
tweaks it was then possible to successfully sync the project in IDEA,
which enables features that are really helpful when debugging and
modifying build scripts.
Now I'm working on getting the "zipCompiler" task to actually start
building things. So far I spotted another new kotlinx library that will
need to be packaged (kotlinx.collections.immutable), and it looks very
likely that the intellij-community-idea library packages will need to be
updated. I'm also planning to eliminate the relocated embedded copies of
various libraries (e.g. protobuf, asm, log4j) from the binary kotlin
packages, unlike the way kotlin 1.3.31 was packaged.
Once that next milestone is reached, I will spend some time reviewing
the list of build dependencies and comparing my work with that of
Vladimir Petko for things I could have missed.
Cheers,
--
Julien Plissonneau Duquène