kotlin2 in Debian -- 2025W24 update
- To: debian-java@lists.debian.org
- Subject: kotlin2 in Debian -- 2025W24 update
- From: Julien Plissonneau Duquène <sre4ever@free.fr>
- Date: Sat, 14 Jun 2025 19:00:46 +0200
- Message-id: <[🔎] c57021f1cdc3edd890f468054af4a99c@free.fr>
- In-reply-to: <[🔎] d35b5df36bd8faa3afef0534017a9af9@free.fr>
- References: <c447006d-7f97-72ec-1980-2425466a196b@free.fr> <Zyjt3RNsLhKA91au@laptop-t.office.oeko.net> <c36c79556d74aaccbc6608f8ba99efae@free.fr> <5284bacb294ba1ff08f32a5a0b175dd4@free.fr> <b71605fcbe384879c0238f9413c23735@free.fr> <8497785db64c2691266dc8269486d7c2@free.fr> <2ec4a44b89889611d1dfa2ee19129e86@free.fr> <6f53f62c9f3bff92fa66c714d62da6d1@free.fr> <c766c257fb3305889b628c769373b766@free.fr> <965acdffa651fe10e90e6f26728e4af7@free.fr> <edc8e50ba3b2ae1f219f1180512870b7@free.fr> <b9acefda-d2fb-4f4e-99b1-1ea9753e3028@at.or.at> <2e2ac5f7efc8ae401863382517249ce9@free.fr> <fd7bed1065756d6755c922929c201585@free.fr> <7e2a9e1b7fda03ad83d664582fb89c8d@free.fr> <ce6d7fbffa95bc534b1fc569e4471cab@free.fr> <5650baeeec5223dfb5affa4aa42f1b56@free.fr> <fab2fe12-991d-4fd3-a17f-28483bae3cf9@debian.org> <7053663db379b063042e99eb31bdadcd@free.fr> <80615ea609e5fab28e354a494d83e59d@free.fr> <572b182be1c0f0e013ce95cbf563f223@free.fr> <ac7cff49d09a4ee5e48254d7aabcbc00@free.fr> <7a6e787cb9984825628a1a365ac6e8a3@free.fr> <c0add46a68772eb1de3e916d23ca6f86@free.fr> <07f185f4d07c5acd3e458b01e354be41@free.fr> <3ebae8b9869459ef719d6366190fa5f0@free.fr> <e7d2987d54f803a4ae8bb889e0a13ac1@free.fr> <c88ba99ac7ce198a5368270f80ea65de@free.fr> <e84f052b22a3d8ee3703f17480a09f28@free.fr> <3570bd5d462de5034469dccd60a9130b@free.fr> <ccd77a2e7c35c5685c2ab3c3edf7b093@free.fr> <a8d2bf91eea2a1a37a09a7abf0119ef2@free.fr> <[🔎] d35b5df36bd8faa3afef0534017a9af9@free.fr>
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: