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

kotlin2 in Debian -- 2025W35 update



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: