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

Update for kotlin package



Hi,

We are almost near to finish kotlin packaging work. All the build dependencies for kotlin are in the Debian, Jline3, and intellij-community-idea, are in NEW Queue which was just uploaded last week.
m36 did a great job last year as he packaged kotlin (for version 1.3.30) in his last GSoC project. :) Since the changes were made to the source directly,  I have created a new package that exists here[1] where all the commits are added in debian/patches with other requirements.

It would make more sense if we have the package under the java team since it is majorly dependent upon the java packages.

Moving forward, for now, kotlin was built using the libkotlin-bootstrap package along with other dependencies, which exists at m36 repository[2].

Initially, the idea was to build kotlin from its bootstrap. Bootstrap is nothing but the support provided by the SDK manager which provides full distribution for its toolchains. The bootstrap is not from any upstream source, it like a tool that has a bunch of binaries such as kotlin-compiler, Gradle 4.4 et al which is used to build kotlin.

But since Kotlin is architecture-free and the first uploads must always upload the built binaries together, maybe we don't need to upload kotlin-bootstrap to Debian at all.

Therefore, it will be efficient to discuss the procedure for kotlin upload/build and it's bootstrapping, before moving further.


Thanks and regards
Samyak Jain

[1] https://salsa.debian.org/samyak-jn-guest/kotlin
[2] https://salsa.debian.org/m36-guest/kotlin-bootstrap

Reply to: