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 via email to