Description of problem:
gdl cannot be installed in f28 at the same time as eccodes at the moment.
The problem is that eccodes obsoletes libgrib_api, which is a dependency of gdl. It must do this since it provides a collection of tools in /usr/bin that previously were provided by libgrib_api.
Upstream has decided to replace grib_api with a new project called eccodes so the logical way forward is that Fedora rebuilds dependant packages with this new library.
For your information, gdl upstream has now accepted my patch and can now be build using eccodes. See: https://github.com/gnudatalanguage/gdl/pull/390
I have the opposite problem: grib_api-1.25.0-4.fc28 cannot be updated when gdl-0.9.8-1.fc28 is installed. Run 'dnf update' and obtain
"Last metadata expiration check: 2:35:29 ago on Sat 11 Aug 2018 09:23:54 AM CEST.
Problem: package gdl-0.9.8-1.fc28.x86_64 requires libgrib_api.so.1()(64bit), but none of the providers can be installed
- package eccodes-2.7.3-1.fc28.x86_64 obsoletes grib_api < 1.26.1-1 provided by grib_api-1.25.0-4.fc28.x86_64
- cannot install the best update candidate for package grib_api-1.25.0-4.fc28.x86_64
- cannot install the best update candidate for package gdl-0.9.8-1.fc28.x86_64
Nothing to do.
correct, there is a problem caused by switching from grib_api to eccodes.
The latest attempt to build gdl to use eccodes failed.
A workaround for now would be to:
* remove eccodes
* install explicitely the latest grib_api with version number
sudo dnf install grib_api-1.25.0
* then install gdl
I'll see what I can do to patch the gdl build to work again.
(In reply to Jos de Kloe from comment #2)
It should be sufficient to run 'dnf downgrade eccodes' followed by 'dnf install gdl'.
Also happening with Fedora 29
grib_api is now dead upstream, so gdl needs to be rebuild with eccodes for those architectures that it supports.
Please take a look at the pull request I filed.
The non-supported architectures will have to keep using grib_api for now, there is no alternative.
gdl-0.9.9-6.fc28 has been submitted as an update to Fedora 28. https://bodhi.fedoraproject.org/updates/FEDORA-2019-a2e27c8343
gdl-0.9.9-6.fc29 has been submitted as an update to Fedora 29. https://bodhi.fedoraproject.org/updates/FEDORA-2019-f5af1cc27d
gdl-0.9.9-6.fc28 has been pushed to the Fedora 28 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-a2e27c8343
New version installs and seems to work as it used to
gdl-0.9.9-6.fc29 has been pushed to the Fedora 29 stable repository. If problems still persist, please make note of it in this bug report.
gdl-0.9.9-6.fc28 has been pushed to the Fedora 28 stable repository. If problems still persist, please make note of it in this bug report.