kotlin2 in Debian -- 2025W35 update
- To: debian-java@lists.debian.org
- Subject: kotlin2 in Debian -- 2025W35 update
- From: Julien Plissonneau Duquène <sre4ever@free.fr>
- Date: Mon, 01 Sep 2025 21:27:19 +0200
- Message-id: <[🔎] bbe558436a90a732249244717fcdaca1@free.fr>
- In-reply-to: <295bbaf26c1994bb80a9227494611f99@free.fr>
- References: <f45dc67b5ff99ecc0d45dafe380596ed@free.fr> <34cc62464db9f45e9b87163241521233@free.fr> <89012a7add0295163a9ddd84173d2b25@free.fr> <f4bf26f1c4c98c4dcae6a6b519d638e1@free.fr> <ae3df74eca18bca33c765b95145239f4@free.fr> <9cf575a8f6aa0440d677e95ba9e7b06d@free.fr> <295bbaf26c1994bb80a9227494611f99@free.fr>
Good evening,
The intellij-community-idea package already used to build more bits of
the IDE than I thought. I'm curious to see how far we are from getting
the whole thing packaged, but that's for much later ;)
Le 2025-08-24 17:48, Julien Plissonneau Duquène a écrit :
with the amount of ABI-breaking changes I've already spotted it looks
likely.
Since then I've spotted even more of those, so it looks almost certain
now that these packages will have to be versioned and made coinstallable
with other versions. I will still try to use them with the old kotlin as
an experiment, but it's likely that patching the old kotlin to make it
work with the new IntelliJ platform libs would require a non-trivial
amount of work and won't be worth the trouble.
I've started to update the patches, add new ones and adjust the custom
gradle build scripts to build the current set of binary packages, before
adding new ones progressively. I'm also considering somewhat hacking the
Bazel build to enable local IDE features, as most of them are
unavailable with Gradle 4. Currently attempting to build :platform:util
fails on 1754 errors, most of them caused by stuff that was moved
around, so just fixing the build script should bring that count down by
a fair amount.
Vladimir had a productive week and is still waiting for more key
endorsements [nm1]:
- packaged kotlinx-serialization (new, ITP #1100687) [ks]
- packaged protobuf-gradle-plugin (new, ITP TBD) [pg]
- packaged kotlinx-io (new, ITP TBD) [ki]
- updated typesafe-config to the latest upstream release [tsc]; as
puppetdb and puppetserver are down its reverse dependencies graph this
should probably be reviewed/tested carefully
- packaged kotlinx-collections-immutable (new, ITP TBD) [kci]
- see also the corresponding git repositories [vp]
On my side I was assigned an AM, but he told me that I need a second
advocate:
As I discussed with NM frontdesk, we need at least one more
advocate for this application that has worked with you for
at least ~6 months in Debian for the process to be completed.
Could another Java Team member please submit a signed statement [nm2]?
Cheers,
[nm1]: https://nm.debian.org/process/1424/keycheck/
[nm2]: https://nm.debian.org/process/1422/advocate/
[ks]:
https://launchpad.net/~vpa1977/+archive/ubuntu/gradle8-dependencies/+sourcepub/17521789/+listing-archive-extra
[pg]:
https://launchpad.net/~vpa1977/+archive/ubuntu/gradle8-dependencies/+sourcepub/17521545/+listing-archive-extra
[ki]:
https://launchpad.net/~vpa1977/+archive/ubuntu/gradle8-dependencies/+sourcepub/17520905/+listing-archive-extra
[tsc]:
https://launchpad.net/~vpa1977/+archive/ubuntu/gradle8-dependencies/+sourcepub/17521628/+listing-archive-extra
[kci]:
https://launchpad.net/~vpa1977/+archive/ubuntu/gradle8-dependencies/+sourcepub/17521883/+listing-archive-extra
[vp]: https://code.launchpad.net/~vpa1977/+git
--
Julien Plissonneau Duquène
Reply to: