Update Libxc to version 7.0.0 and rebuilds of related packages. Some important API improvements are included in Libxc 7, see list at https://gitlab.com/libxc/libxc/-/releases/7.0.0
As a major improvement, this release fixes a long-standing compatibility issue with GPAW.
Please login to add feedback.
This update's test gating status has been changed to 'waiting'.
This update's test gating status has been changed to 'ignored'.
This update's test gating status has been changed to 'waiting'.
This update's test gating status has been changed to 'ignored'.
This update has been submitted for stable by bodhi
I'll not mark this change as not functional, but please note that elk is strict about the supported libxc version, and it may not support multiple libxc versions https://sourceforge.net/p/elk/discussion/897822/thread/1c1e07d855/
I see libxc tests fail during the build https://koji.fedoraproject.org/koji/search?terms=elk-9.2.12-4.fc42&type=build&match=exact but this does not fail the build. This behavior (some tests fail, but the build is marked as successful) is expected in all packages I maintain. The reason is that often some tests fail, and failing the build on failed tests would probably never allow to release a package. Therefore, a manual inspection of the build.log from a koji scratch build is needed, and direct pushes to the rawhide branch are not that good.
ELK depending on libxc 6 has nothing to do with Libxc itself. Libxc 7 is fully API compatible with libxc 6.
I did notice the hard version check in the elk source code(!!!!!!) which I thought I had amended to also allow libxc version 7. Elk patch amended.
Looks like the side tag is no longer accessible to run the elk rebuild; I guess one must wait for these builds to hit rawhide to run the elk rebuild. It is should enough to relax the explicit version check.
I would contribute the patch upstream myself if they had an online repository...
thanks @marcindulak for pointing out the incomplete patch!
The issue was fixed in elk-9.2.12-5.fc42
Here is a request to elk to support e.g. last two major libxc versions https://sourceforge.net/p/elk/discussion/897822/thread/765df893ad/, and to support fortran 2003 interface https://sourceforge.net/p/elk/discussion/897822/thread/9fe1485f0d/