kotlin2 in Debian -- 2025W23 update
- To: debian-java@lists.debian.org
- Subject: kotlin2 in Debian -- 2025W23 update
- From: Julien Plissonneau Duquène <sre4ever@free.fr>
- Date: Sat, 07 Jun 2025 19:14:05 +0200
- Message-id: <[🔎] d35b5df36bd8faa3afef0534017a9af9@free.fr>
- In-reply-to: <a8d2bf91eea2a1a37a09a7abf0119ef2@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>
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,
--
Julien Plissonneau Duquène
Reply to: