Heyyyy,

Here's a weekly update on my work done so far :)


* An update about my work *till today*:*


*=> Kotlin Work!*


So Near So Far!


As per the plan, the kotlin package is ready for the upload, but the
blocker from last week persists. (Hope to get a workaround to it soon
enough :/)


Last week went in checking if we can use an older version of kotlin and
then come up to 1.3.30 (as there many cyclic dependencies).

Checked for *1.2.3, 1.2.7, and 1.3.0*.


It was found that version 1.2.30 is the last one to use *ant* as a build
system. But the rest of the inbuilt libraries were using kotlin-DSL, hence
there was no point in downgrading and do the conversions again.

Therefore we are back to 1.3.30 with old blockers. Though, the
mini-blockers for kotlinx-metadata-JVM resolved.

Thanks to (@ebourg) for helping with the kotlin work & testing.


All the issues for the kotlin can are at
 https://salsa.debian.org/android-tools-team/admin/-/issues/18
<https://salsa.debian.org/android-tools-team/admin/-/issues/18>


>> While testing, I found the bootstrap we are using is 1.3.30-eap-28 which
is early preview access. Hence, I raised a request upstream if bootstrap
for 1.3.30 exists or not. [1]



*=> Blockers?*


The kotlin source package consists of *kotlin-Gradle-plugin* and
*kotlin-sam-with-receiver* binaries which aren't getting generated from the
source.


The culprit for why those binaries weren't generated got caught, but since
the compiler-embeddable is kotlin specific, the most crucial thing is to
find a way to pass groovy closures to kotlin functions. Another workaround
is to rewrite the whole files in groovy (Not sure how functional this use
case will be).


~> I have pinged m36 with the errors, I hope he might have something
interesting to tell :)


*=> Apart from kotlin:*

Fixed RC Bug (#959904) [2] and updated android-platform-system-tools-hidl
to the latest upstream version ( 10.0.0+r39). Merge request for the same is
under review. [3]



*=> Other work apart from the Project:*


> Presentation at College :)

> Attended the weekly meeting at IRC.


Thanks and regards,

Samyak Jain


[1] https://youtrack.jetbrains.com/issue/KT-39441

[2] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=959904

[3]
https://salsa.debian.org/android-tools-team/android-platform-system-tools-hidl/-/merge_requests/4

Reply via email to