Debian GSoC Kotlin project blog: Kotlin Update
A Quick Recap from last year:
Kotlin is being packaged under the Google Summer of Code within the Debian organization itself. The major reason behind bringing Kotlin in Debian is to update all the Android packages which are now heavily dependent upon the Kotlin libraries.
The major work to bring Kotlin into Debian is done for the version 1.3.30, by Saif Abdul Cassim (goes by m36 on IRC) as a part of his GSoC'2019.
All his contributions to the team can be found in his blog posts.
So, for now, we have a bootstrap package and a Kotlin package for the version with 1.3.30.
There were still changes needed as we lacked some of the dependencies for Kotlin, and the source package lacked copyright information and didn t comply with Debian standards.
What's the present year brought for Kotlin?
To be specific the following were mainly left dependencies for Kotlin:
- JLine3
- intellij-community-idea
- kotlin-bootstrap
-
A couple of dependencies were completed and reside in NEW Queue, those include
Jline3
(done by@samyak-jn
, myself), andintellij-community-idea
(finished by@The_LoudSpeaker
, Raman Sarda). -
The
kotlin
package residing in m36 s repository had a couple of issues that were needed to be fixed to meet Debian standards, but Kotlin was building fine locally with the mentioned dependencies. :D -
I (Samyak Jain) took the work for converting all the commits to the
patches
as all the changes were made directly to the source, and henceforth fixedrules
andcontrol
files to meet Debian Standards. Debian is very particular about its license policies. The copyright was a pending task that was completed for Good. The newer package exists at Samyak's repo. -
I set up an initial wiki page for Kotlin as well, so everyone can follow. Thanks, Hans (
@_hc
) for the help with that. The wiki page for Kotlin exists here.
- The most uncertain thing is to decide, how Kotlin will be uploaded to the Debian Archive?
#debian-mobile
channel on OFTC.