[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

kotlin2 in Debian -- 2025W24 update



Good evening,

Going through `resolveDependencies` allowed me to map or remove a few more dependencies, but I'm still not satisfied with the state of the dependency list so I've started to write a custom plugin to get an exhaustive dependency report (not including transitive dependencies, but mentioning where dependencies are declared or used). Of course this came with "interesting" issues while trying to make that report task to work without disabling the configuration cache as Gradle's custom serialization has some significant limitations. And I was also bitten on the way by mistakenly overloading an equals() implementation instead of overriding it. But now it works and generates a nice, detailed 20k lines report for this project.

Le 2025-06-07 19:14, Julien Plissonneau Duquène a écrit :

review the list of dependencies

I now have to finish this review and add some work on dependencies to the TODO list. So far it seems that at least the following will be needed soon in order to build the compiler:
- kotlinx-collections-immutable-jvm (new package)
- updating the intellij-community-idea source package (new binary packages)
- possibly patching the asm package for compatibility.

I've also started to peek at Vladimir's branch. As I'm planning to ditch the relocated/shaded jars ASAP we won't converge right out, but there are certainly a few things that I'm going to pick from there.

Finally some DebConf25 news: the Java/JVM BoF proposal was accepted, so I hope to see some of you there.

Cheers,

--
Julien Plissonneau Duquène


Reply to: