Re: kotlin2 in Debian -- 2025W23 update
- To: Julien Plissonneau Duquène <sre4ever@free.fr>, debian-java@lists.debian.org
- Subject: Re: kotlin2 in Debian -- 2025W23 update
- From: Emmanuel Bourg <ebourg@apache.org>
- Date: Mon, 16 Jun 2025 15:45:22 +0200
- Message-id: <[🔎] 9e91fff3-bd04-7109-897e-47f112fecd76@apache.org>
- In-reply-to: <[🔎] d35b5df36bd8faa3afef0534017a9af9@free.fr>
- References: <c447006d-7f97-72ec-1980-2425466a196b@free.fr> <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> <[🔎] d35b5df36bd8faa3afef0534017a9af9@free.fr>
Hi Julien,
On 07/06/2025 19:14, Julien Plissonneau Duquène wrote:
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.
I'm not sure this is a good idea, because it diverges from upstream,
increases the maintenance burden, and could potentially break kotlin if
such a dependency gets broken and can no longer compile (due to kotlin
being broken). For kotlin I'd recommend keeping it simple and sticking
to the upstream layout as much as possible. Saving a few kilobytes isn't
important here.
Emmanuel Bourg
Reply to: