kotlin2 in Debian -- 2025W20 update

Julien Plissonneau Duquène <[email protected]> Sun, 18 May 2025 13:41:55 +0200
Newsgroups gmane.linux.debian.devel.java
Message-ID <[email protected]>
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,