[Rpm-maint] RPM Obsoletes unversioned Provides too eagerly

Fernando Nasser fnasser at redhat.com
Mon Feb 26 14:51:14 UTC 2007


Jeremy Katz wrote:
> On Fri, 2007-02-23 at 10:25 -0500, Fernando Nasser wrote:
>> So any attempt to remove the real, deprecated, xml-commons-apis package 
>> on the package that replaces it, causes RPM to attempt to remove the JDK 
>> RPM, which is a basic package and cannot be removed.  RPM fails to 
>> install the new package.
>>
>> See Expected Results for my suggested behavior and Additional Info for a 
>> suggested pseudo-code.
> 
> Changing this will break the behavior of every depsolver and script that
> anyone has written.  I don't think that "work around busted package" is
> a good enough reason for that level of pain...
> 

Accordingly to Jeff the behavior was "broken" when someone changed it to 
dislodge packages based on virtual provides.

Using your own argument, lets either revert that change or improve it.



More information about the Rpm-maint mailing list