R-zoo Fails To Install in Fedora 34: can't install R-zoo: - nothing provides R(lattice) >= 0.20.27 needed by R-zoo-1.8.8-5.fc34.x86_64 R-zoo requires R(lattice) >= 0.20.27 while R-core provides R(lattice) = 0.20-41. R(lattice) is provided by R-core, the issue is related with the traditional confusion between the dash and dot in the version tag. Notice the difference between the two virtual provides: # repoquery -q --repo=rawhide --provides R-core | grep lattice R(lattice) = 0.20-41 R-lattice = 0.20.41 I am not sure what changed in this regard so I am opening a report here.
FWIW I know that I can patch the DESCRIPTION file to pick the right dependency but I think that it is better to fix the root cause. From my preliminary analysis this is the only package that has this problem since all the other packages that required R(lattice) do not have a versioned dependency.
This is due to bug 1896753, for which I switched the generator to normalize versions, as it's better than having to fix the DESCRIPTION when different packages disagree. The provides in R-core are done manually though, and will need to be fixed.
FEDORA-2021-10ca0a9230 has been pushed to the Fedora 34 stable repository. If problem still persists, please make note of it in this bug report.
Thank you. :-)