kotlin2 in Debian -- 2025W23 update

Julien Plissonneau Duquène <[email protected]> Sat, 07 Jun 2025 19:14:05 +0200
Newsgroups gmane.linux.debian.devel.java
Message-ID <[email protected]>
Good evening,

The milestone that was starting the execution phase of the build script 
was finally reached by Wednesday, and the few remaining errors that 
prevented the IDEA sync process to complete successfully were fixed not 
long after that.

Le 2025-05-30 20:44, Julien Plissonneau Duquène a écrit :
> 
> an interesting `resolveDependencies` task

Before getting further into the build I would like to complete the 
census of dependencies so I'm now using this task to catch all the 
unresolvable ones and either fix the package build dependencies, drop 
the unpackaged dependencies that are not needed for critical features, 
or download pre-built artifacts to progress with the build before 
packaging new dependencies (or upgrading existing ones).

A significant difference with the current Kotlin package is that I'm 
planning to remove (if possible) all embedded copies of libraries. This 
will require to patch some of them that were forked by JetBrains to fix 
or add features.

Next I'm going to compare my work with that of Vladimir Petko to review 
the list of dependencies, then start working on the build. A few jars 
are already produced, but my build is currently broken, probably by the 
removal of the (eventually relocated) copies of libraries, so some build 
script rework is expected. Last week Vladimir told me that he was 
already able to build the stdlib, so I will probably borrow some of his 
work.

Cheers,