« Return to Thread: [Cooker] Java packages now built using icedtea by default

Re: [Cooker] Java packages now built using icedtea by default

by Steve Morris-5 :: Rate this Message:

Reply to Author | View in Thread

Anssi Hannula wrote:

> Steve Morris wrote:
>> Anssi Hannula wrote:
>>> Steve Morris wrote:
>>>> Anssi Hannula wrote:
>>>>> Java packages are now built using icedtea by default on ix86 and
>>>>> x86_64, via new java-rpmbuild virtual jdk package.
>>>>>
>>>>>
>>>>> According to my earlier post, the next planned java build changes
>>>>> are:
>>>>>
>>>>>> - split eclipse-ecj out of eclipse (debian-style) to allow
>>>>>> main/contrib split
>>>>>> - move rest of eclipse to contrib
>>>>>> - move most of java stack to contrib, leaving only jpackage-utils,
>>>>>> java-rpmbuild, gcc4.3, java-1.5.0-gcj, java-1.7.0-icedtea,
>>>>>> eclipse-ecj, and a handful of dependencies to main
>>>>>>
>>>>>> Possibly at some point later:
>>>>>> - removal of gcj aot compiling
>>>> What impact does this have on external packages that will not run with
>>>> iced-tea?
>>> This should not have impact on those.
>>>
>> Sorry, I didn't explain myself properly. It appears from this post that
>> there is a plan to make iced-tea the default java in the distribution.
>
> Default java used for *building* packages. The run-time environment is
> discussed in a separate thread ("Java for 2008.1"), but I don't think
> we'll be switching the mandriva commercial distros from sun java for
> 2008.1.
>
Sure, but in the current environment all the packages that have been
compiled for a specific version of java have been set up in such a way
that they require the associated jre/jdk to be installed, and if one
tries to uninstall the jre then the package managers want to uninstall
all the packages that have been built for that java version. I know this
because I have just been through that nonsense when I wanted to
uninstall jre/jdk 1.6 in favour of Sun's 1.6 versions (because the
Mandriva implementation is buggy and aborts under certain scenarios
whereas the Sun implementation functions correctly under the same
scenarios).
Also even though the Sun jre/jdk is rpm installed and hence registered
in the package database Mandriva refuses to recognise it as a
replacement for the Mandriva same version, hence all the packages that
have been built for that version of java refuse to acknowledge that the
Sun version is a direct replacement the Mandriva implementation, and the
whole process is a complete mess, IMHO brought on by the fact that
Mandriva is not adhering to the java standard: Sun.

regards,
Steve

> > I
>> know that Netbeans 6 from Sun won't even install if iced-tea is the
>> running java, and eclipse 3.3 from the eclipse-foundation doesn't
>> function properly if iced-tea is the running java. Hence if iced-tea is
>> the default java how do we keep current in these packages?
>>
>
>

[samorris.vcf]

begin:vcard
fn:Steve Morris
n:Morris;Steve
email;internet:samorris@...
x-mozilla-html:TRUE
version:2.1
end:vcard


 « Return to Thread: [Cooker] Java packages now built using icedtea by default