java-1.4.2-gcj-compat uninstalls sun jre

Jeff Johnson n3npq at nc.rr.com
Tue Apr 26 17:41:26 UTC 2005


Nicolas Mailhot wrote:

>Le mardi 26 avril 2005 à 13:21 -0400, seth vidal a écrit :
>  
>
>>On Tue, 2005-04-26 at 17:57 +0200, Nicolas Mailhot wrote:
>>    
>>
>>>I seem to remember Sun added all sorts of provides to its own rpm. Maybe
>>>the jre is providing xml-commons, gcj-compat the jre bit, and rpm
>>>considers there's no reason at all to keep the sun package
>>>
>>>(yet another reason not to use Sun rpms - they've never been tested with
>>>yum in mind)
>>>
>>>      
>>>
>>just because two things provide the same item that doesn't mean that one
>>of the items needs to be removed. If that's going on then it is clearly
>>a bug.
>>
>>hell, look at how all the /etc/alternatives things work.
>>    
>>

Paths in alternatives are not the same as package Provide:'s.

>Thanks but the non-sun java rpms already use alternatives extensively
>(and it was a bitch to get right)
>

The only thing that saves alternatives paths contained in packages from 
being
erased on upgrade like the sun jre is the lack of (permitted in 
rpm-4.4.1 and later)
    Obsoletes: /path/to/alternative
in packages.

OTOH, obsoleting the shared alternative path is dain-bread packaging, 
obsolete
the specific package alternative path if you must do such things.

73 de Jeff




More information about the fedora-devel-list mailing list