Good evening,

As goes the saying, a journey of a thousand miles begins with a single step.

Le 2025-03-21 18:58, Julien Plissonneau Duquène a écrit :
Expect to see a few new branches including `kotlin2-wip` on my fork of the package repository fairly soon.

I was hoping to be done sooner with this but then some COVID replica hit me which did no good to my productivity. So far the branch is pushed but there aren't any WIP docs yet as I'm not done yet writing a first draft. However the Kotlin sources were carefully sieved to reintroduce /testData/ contents while removing more unwanted objects including (almost) all pre-built binaries and copies of curl, sqlite, jquery and yarn. There is still copied code from several other projects but at least some of it was modified by Kotlin contributors, so I will eventually get back to these later to find out if they are to be considered forked or could be factored out of the project.

A not too pleasant surprise was to discover that the upstream project decided to use LFS to store a few JPEG images used in the documentation (which is way overkill). Fortunately this is supported by Salsa and uscan, but it slows down significantly some remote operations. These images only appeared in 2.1.0 so the 2.0.21 branch should not be impacted.

I also fixed JDK17+ compatibility issues and the remaining CVE on Kotlin 1.3.31 on a MR which is now pending review (reviewer(s) welcome!) and eventually upload.

Next week I'm now going to start combing through the dependencies of Kotlin 2.0.21.

Cheers,

--
Julien Plissonneau Duquène

Reply via email to