On Wed, May 18, 2022 at 11:28 AM Peter Boy <pboy@xxxxxxxxxxxxx> wrote: > > > > > Am 18.05.2022 um 16:36 schrieb Vitaly Zaitsev via devel <devel@xxxxxxxxxxxxxxxxxxxxxxx>: > > > > On 18/05/2022 11:27, Peter Boy wrote: > >> We didn’t lost Eclipse, we switched from RPM to another distribution method. The same with Netbeans. > > > > No RPMS in Fedora repositories => Fedora lost them. > > You neglect the reality. > > One alternative installation source is flatpak, that is gaining approval among more and more Fedora developers, and more and more are switching to it. There may still be initial difficulties, but this is a clear trend. Meanwhile, this is also an accepted Fedora repository. Not that I think that's great, but it's the reality. > > Another way is to run software as a „black box“ container. If I run CoreOS or Silverblue I would primarily look in container repositories, not any dnf find … > These two options do not use a Fedora Java runtime, > Or you just download the jar or Linux installation tar from the project. They usually contain a shell script to invoke the jre and provide a class path. That’s all you need for a java app. > > So Fedora (= Fedora users) can use it as they could for years. There is nothing lost. But circumstances and the nature of management and maintenance are changing. 20 years ago we had no virtualization and no containers, no generic package managers as flatpack, snap, etc. And Java development was much more about using ant and source code libraries instead of maven and depository dependencies. > Java was almost never about source code libraries, that's been the problem the entire time. The entire focus has been on introspectable binary JAR files, which is how most libraries are distributed. That's what makes Java the odd duck out compared to most ecosystems. It also makes Java applications more difficult to fix, because there's no built-in assumption or ecosystem drive to promote shipping source code. -- 真実はいつも一つ!/ Always, there's only one truth! _______________________________________________ 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