Re: F37 proposal: Build all JDKs in Fedora against in-tree libraries and with static stdc++lib (System-Wide Change proposal)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux