One of the subpackages does not install.
Error:
Problem: conflicting requests
- nothing provides libgdal.so.36()(64bit) needed by opencv-imgcodecs-4.10.0-6.el10_0.x86_64 from epel-testing
It looks like gdal-3.10.0-1.el10_0 was never submitted as an update. opencv was able to build against it because there is currently an override.
Please do not push this update to stable until this is resolved.
This is uninstallable.
Error:
Problem: conflicting requests
- nothing provides jsoncpp(x86-64) = 1.9.5-9.el10_0 needed by jsoncpp-devel-1.9.5-9.el10_0.x86_64 from epel-testing
I believe the problem is it currently has a strict requirement on a matching release in the CentOS/RHEL jsoncpp package.
Requires: %{rhel_name}%{?_isa} = %{version}-%{release}
Changing that from version-release to just version is what we usually do to handle this situation.
Repoclosure indicates that a couple of these subpackages have missing dependencies and cannot be installed.
package: koji-builder-1.35.1-3.el10_0.noarch from epel-testing
unresolved deps (2):
python3-multilib
/usr/bin/cvs
package: python3-koji-hub-plugins-1.35.1-3.el10_0.noarch from epel-testing
unresolved deps (1):
python3-qpid-proton
These two being uninstallable also means that koji-builder-plugins and koji-hub-plugins are uninstallable.
iaito from this update is not installable.
Error:
Problem: conflicting requests
- nothing provides python3-jupyter-client needed by iaito-5.9.6-2.el8.x86_64 from @commandline
- nothing provides python3-notebook needed by iaito-5.9.6-2.el8.x86_64 from @commandlin
iaito from this update is still not installable.
This package is uninstallable.
This package is not installable.
You didn't answer my last question, is it really necessary to deliver this update in EPEL 8?
without python-attrs > 18.2 we have to rollback to version PySolFC v2.6.2. ( 4 March, 2019) [1]
Before this change, EPEL 8 has version 2.15.0. Why do you need to roll back all the way to version 2.6.2? Did version 2.15.0 ever work? If not, then it should be patched to work, rolled back to a functional version, or retired.
attrs 18.2.0 was released in 2018
That makes sense, because RHEL 8 was released in 2019, and it was based on Fedora 28 which was released in 2018. attrs version 18.2.0 didn't land until Fedora 29. Packaging for EPEL means working with the libraries that are available in RHEL, which are often quite a bit older than the latest in Fedora.
Is it really necessary to deliver this update in EPEL 8? Keep the EPEL updates policy and the general EPEL policy in mind. EPEL packages should be "a mostly stable set of packages that normally does not change at all and only changes if there are good reasons for changes". What changes in this new version do you think are good reasons? I checked the upstream news feed and they mainly mention new games, compatibility with new versions of dependencies, and vague "bugfixes and enhancements". None of that justifies bending over backwards to deliver an update that doesn't have the necessary dependencies available, or not available in a high enough version.
This update has been unpushed.
This update is not installable.
Error:
Problem: cannot install the best candidate for the job
- nothing provides python3.6dist(attrs) >= 18.2.0 needed by PySolFC-2.21.0-3.el8.noarch from epel-testing
python3-attrs is available, but only at version 17.4.0 from the appstream repo.
Copy/paste fail on my part, here is the correct error message.
Problem: conflicting requests
- nothing provides bitcoin-core-libs(x86-64) = 28.0-1.fc41 needed by bitcoin-core-devel-28.0-1.fc41.x86_64 from updates-testing
The bitcoin-core-devel package from this update is not installable.
Error:
Problem: cannot install the best candidate for the job
- nothing provides bitcoin-core-libs(x86-64) = 28.0-1.el8 needed by bitcoin-core-devel-28.0-1.el8.x86_64 from epel-testing
Please do not push this update to stable until this is fixed.
The bitcoin-core-devel package from this update is not installable.
Error:
Problem: conflicting requests
- nothing provides bitcoin-core-libs(x86-64) = 28.0-1.fc39 needed by bitcoin-core-devel-28.0-1.fc39.x86_64 from updates-testing
Please do not push this update to stable until this is fixed.
The bitcoin-core-devel package from this update is not installable.
Error:
Problem: conflicting requests
- nothing provides bitcoin-core-libs(x86-64) = 28.0-1.fc40 needed by bitcoin-core-devel-28.0-1.fc40.x86_64 from updates-testing
Please do not push this update to stable until this is fixed.
The bitcoin-core-devel package from this update is not installable.
Error:
Problem: conflicting requests
- nothing provides bitcoin-core-libs(x86-64) = 28.0-1.fc40 needed by bitcoin-core-devel-28.0-1.fc40.x86_64 from updates-testing
Please do not push this update to stable until this is fixed.
The bitcoin-core-devel package from this update is not installable.
Error:
Problem: cannot install the best candidate for the job
- nothing provides bitcoin-core-libs(x86-64) = 28.0-1.el9 needed by bitcoin-core-devel-28.0-1.el9.x86_64 from epel-testing
Please do not push this update to stable until this is fixed.