On Sun, Feb 09, 2020 10:30:41 +0100, Nicolas Mailhot via devel wrote:
> Le samedi 08 février 2020 à 19:16 -0500, Neal Gompa a écrit :
> > 
> > What does it tell? To me, it says that FOSS platforms don't care
> > about
> > Java as much as they used to. We're clearly able to do stuff with Go
> > and Rust, which are just as "anti-distribution" as Java is (based on
> > what other people say).
> 
> While the Go core team definitely cares little about distributions, the
> Go module system is enforcing similar sanity rules than us (no locked
> versions, semver, etc) which makes it quite a lot friendlier than Java.
> 
> Any language that passed the stone age of 'it builds locally with a
> stash of fixed third party code of dubious origin and freshness' will
> be easier to distribute than Java.

Thanks for all your comments everyone. What I deduce from here is that
packaging and maintaining Gradle is quite a task, and it may not be
doable (or worth doing) with our limited resources.

So, to bring the thread back to the original question: what do we do?

- Does anyone have experience with converting Gradle based projects to
  Maven? Can we use something like this in %prep, for example, or
  locally generate the pom files and ship them in src.rpm?
  
https://stackoverflow.com/questions/12888490/gradle-build-gradle-to-maven-pom-xml
  https://docs.gradle.org/current/userguide/maven_plugin.html

- If it is possible to convert from Maven poms to Gradle build files,
  can we do the opposite perhaps?

What are our other options? (Of course, I assume bundling the Gradle
binary for Fedora is out.)

-- 
Thanks,
Regards,
Ankur Sinha "FranciscoD" (He / Him / His) | 
https://fedoraproject.org/wiki/User:Ankursinha
Time zone: Europe/London

Attachment: signature.asc
Description: PGP signature

_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@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

Reply via email to