[fedora-java] Headless JRE in Fedora

Jiri Vanek jvanek at redhat.com
Thu Oct 24 14:12:18 UTC 2013


On 10/24/2013 04:06 PM, Fernando Nasser wrote:
> Also, will this change be ackported into the Java packages of RHEL_5 and RHEL-6?
>
> Our products use only one spec file, we'll have to add lots of %if <osversion> in our spec files (and we have 300+ of them).
>

I doubt it will be wonted.

And personally I discourage from this step. Even if I will adapt specfiles in el6,el7 I doubt java 
depending apckages will adapt in some meaningfull time or with real efffect.

However the change is transaprent, so backporting is possible.

I would calll it rhel7 feature :)

J.
>
> ----- Original Message -----
>> From: "Stanislav Ochotnicky" <sochotnicky at redhat.com>
>> To: "Jiri Vanek" <jvanek at redhat.com>, devel at lists.fedoraproject.org
>> Cc: java-devel at lists.fedoraproject.org
>> Sent: Thursday, October 24, 2013 5:08:01 AM
>> Subject: Re: [fedora-java] Headless JRE in Fedora
>>
>> Quoting Jiri Vanek (2013-10-21 18:45:46)
>>> Hi all!
>>>
>>> With
>>> https://admin.fedoraproject.org/updates/java-1.7.0-openjdk-1.7.0.60-2.4.3.0.fc20
>>> beeing stable,
>>> would like to make this more visible:
>>>
>>> The jdk in Fedora, being inspired in Debian, now supports headless
>>> version. During the life of F20
>>> (as in f21 all expected packages should be correctly headless)i
>>> would like to recommend all java
>>> packages maintainers, who do not need audio, or X or whatever (this
>>> is still "on QA" on our side)
>>> to swap theirs dependence to java-headless.
>>> Alos, maintainers, please do not forget, that when you update your
>>> package, also packages you are
>>> depending on must become "just hedless dependent". Anyway - all
>>> libraries should be jut java-headless :)
>>>
>>> I would like to suggest especially wildFly and tomcat to try to
>>> migrate asap, as this change was
>>> designed for them :)
>>
>> They can't. Several reasons:
>>
>>      * Packaging guidelines clearly state BR/R: java
>>      * Maven packages have automatically generated requires on java
>>      (or
>>        java-devel)
>>
>> To *really* make use of java-headless few things need to happen:
>>      * guidelines have to be updated
>>      * java-packages have to be changed to R: java-headless by default
>>      * Maven packages are rebuilt
>>      * packages not built with maven are migrated manually
>>      * leaf applications make sure they have R: java
>>
>>> Btw - the update above is now somehow stuck - it not in testing,
>>> nor in updates. Maybe the relengs
>>> can help.
>>
>> If you need to get in touch with rel-engs file a ticket[1], don't CC
>> their ML or
>> it's going to get lost
>>
>> [1] https://fedorahosted.org/rel-eng/
>>
>> --
>> Stanislav Ochotnicky <sochotnicky at redhat.com>
>> Software Engineer - Developer Experience
>>
>> PGP: 7B087241
>> Red Hat Inc.                               http://cz.redhat.com
>>
>> --
>> devel mailing list
>> devel at lists.fedoraproject.org
>> https://admin.fedoraproject.org/mailman/listinfo/devel
>> Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct



More information about the java-devel mailing list