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

Reply via email to