Thanks for your advice.
I updated the spec file accordingly and published a new version in the
review request.

On 03/09/2018 12:15 AM, Fernando Nasser wrote:
> On 2018-03-08 5:58 AM, Daniel P. Berrangé wrote:
>> On Thu, Mar 08, 2018 at 11:23:45AM +0100, Jos de Kloe wrote:
>>> I have a question about an open review request on the eccodes package,
>>> see:
>>> Eccodes will replace grib_api for which downstream will stop support at
>>> the end of this year.
>>> Therefore the first draft spec file had Obsoletes/Provides entries to
>>> make clear that eccodes will replace it.
>>> Then I received a comment that this was maybe not correct, since the
>>> replacement package may not be compatible enough so I disabled these
>>> keywords.
>>> Main differences are:
>>> * grib_api provides a fortran77 library, which is absent in eccodes
>>> * library and pkg-config files changed name
>>> on the other hand, they both provide a fully compatible api version of
>>> the c and fortran90 library.
>>> On top of that, they both provide a collection of tools in /usr/bin with
>>> identical names which gives a conflict in ownership if both packages
>>> would be present at the same time.
>>> looking at
>>> is this a case where only an Obsoletes should be used?
>> Yes, IMHO this is a case where just using 'Obsoletes' on its own to get
>> the upgrade installed is reasonable. Any downstream RPM that depends on
>> the original package may well need adapting due to changed library name,
>> so claiming 'Provides' is not appropriate.
>> Regards,
>> Daniel
> Just adding a reminder:  make sure your Obsoletes is versioned.
> Regards,
> Fernando
> _______________________________________________
> devel mailing list --
> To unsubscribe send an email to
devel mailing list --
To unsubscribe send an email to

Reply via email to