> > 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 >
Correcting reference one: (I forgot I updated my user name last week, -guest can be removed on salsa now :D) [1] https://salsa.debian.org/samyak-jn/kotlin