So I suppose if someone takes on Gradle again,  it would be possible to add Kotlin to Fedora. But overall, it seems rather complicated. 

-Mehdi

On Thu, Feb 13, 2020, 19:03 Kevin Kofler <kevin.kofler@chello.at> wrote:
Dridi Boukelmoune wrote:
> I think it boils down to having people to do the work, which is
> probably not an easy task. I'm also assuming we'd need a more
> up-to-date gradle package, which might not be a trivial task, and I
> suspect that the build system is probably full of "Fedora violations"
> between the need for an internet access, fetching pre-built
> dependencies, bundling some dependencies...

The main issue is that the dependency between Gradle and Kotlin is circular.
Gradle is actually blocking, among other things, on Kotlin being packaged,
and Kotlin is blocking on Gradle (which has been entirely retired because
its maintainers were unable to keep it up to date). See the recent "Package
uses Gradle (retired) to build: what to do?" thread.

Gradle also has a circular dependency of the same kind on its main
implementation language, Groovy.

And of course, Gradle also has a trivial circular dependency on itself.

And finally, there is also Scala code in Gradle now. I am not sure whether
the latest version of Scala can be built without Gradle or whether the
dependency is circular there too.

        Kevin Kofler
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-leave@lists.fedoraproject.org
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org