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

kotlin2 in Debian -- 2025W36 update



Good evening,

My latest side quest was to update libjaxen-java [1] which now needs a sponsor [2] to upload it to unstable. There is a 2.0.0 release available upstream but it brings some breaking changes (removals) so I settled on 1.2.0 for now which "only" deprecates a few APIs. So far no additional issues were encountered while rebuilding its reverse dependencies, but only 414 out of 996 are already done. The whole rebuild is expected to run for about two days on my system (my sbuild configurations could definitely benefit from some tuning). I should really take some time to learn how to use Debusine.

Le 2025-09-01 21:27, Julien Plissonneau Duquène a écrit :
hacking the Bazel build to enable local IDE features

In the 2023 version of intellij-community-idea I'm packaging the Bazel build scripts aren't there yet, as they were added in 2024. It's still plain old IDEA project files, and as the old kotlin compiler is not supported by the IDE anyway it's probably not worth the trouble to mess with them.

For kotlin we need at the very least the util, util-jdom (new, actually a fork of jdom2), jps-model and jps-model-impl (formerly model-api and model-impl) libraries to be packaged; the other libraries are only used for tests so they are not critical. I would like to find a way to merge the JetBrains changes into the jdom2 package but that will be for (probably much) later. I will try to drop some APIs from util that depend on aalto-xml which is not currently packaged.

Next I will pick the work of Vladimir and try to get a newer kotlinx-coroutines to build with the old gradle/kotlin, as it's needed to build the platform libs. I will also have to spend some time on the homework sent by my Application Manager ;)

Cheers,


[1]: https://salsa.debian.org/java-team/libjaxen-java/-/merge_requests/3
[2]: https://mentors.debian.net/package/libjaxen-java/

--
Julien Plissonneau Duquène


Reply to: