On Wed, May 18, 2022 at 12:28 PM jiri vanek <jvanek@xxxxxxxxxx> wrote: > > > Once, long ago, we were the leader in the Linux Java ecosystem, but > > ironically as Red Hat's influence in OpenJDK grew, investment in > > Fedora dwindled. > > That really is not true. But maybe we were doing to much to keep any java somehow alive. This proposal will untie our hands, and we wil be able to focus to toher things - exactl those which you propose. My experience with trying to keep Java packages in Fedora alive does not allow me to agree with you. I tried to keep Java ecosystem from disintegrating *twice* and both times I was discouraged by Red Hat employees. > > We've also lost most of our Java based apps to even test OpenJDK with. > > What the heck are we supposed to do to test and give karma? We lost > > Eclipse last year, and we lost IntellJ and NetBeans several years ago. > > Azureus was removed a year ago, too. The larger Java community stopped > > encouraging the development of desktop apps more than seven years ago, > > Excelent point - the reason why they quit, is that it is impossible to maintain compelte dependency chain, and having downloadable blob is so much easier for the maintenance. > And JDK world is moving into this direction. If we will not be allowed to do so, JDK can leave fedora at all. That's not a valid argument, though, is it? If you have the choice between doing something that is 1) hard or 2) forbidden, then you don't really have a choice, do you? Redistributing binary blobs or pre-compiled JAR files is not something we can do with Fedora RPM packages. Of course it would be much simpler if we could just take JAR files from Maven Central and wrap them in an RPM, but that is forbidden in Fedora for good reason. And that does not even account for the packages in Fedora that contain some amount of Java support code or tools that happen to be written in Java, and so rely on at least some parts of the Java ecosystem (javac, maybe maven or ant) to be available as RPMs during package builds. Fabio _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx 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@xxxxxxxxxxxxxxxxxxxxxxx Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure