Description of problem:
The 5 stream of the minetest module has broken dependencies and cannot be installed.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. dnf module install minetest:5/client
2. dnf module install minetest:5/server
Problem: conflicting requests
- nothing provides libjsoncpp.so.19()(64bit) needed by minetest-5.0.0-1.module_f31+3570+17c32fe9.x86_64
jsoncpp maintainer should fix this.
experiencing this issue myself too. also, looks like this might be duplicate: https://bugzilla.redhat.com/show_bug.cgi?id=1770568
The module build looks old (march), jsoncpp was updated since then. Simply rebuilding the module should fix the issue but it looks like the stream is not supported anymore.
Is there anything we can do as users to install minetest on Fedora 31 other than using flatpak?
(In reply to Jack Frost from comment #4)
> Is there anything we can do as users to install minetest on Fedora 31 other
> than using flatpak?
You can try rebuild it with current jsoncpp.
Rebuilding the source rpm does work.
Based on what I see in pagure, this has been demodularized. If you disable the module stream, you should be able to unstall 4.x. 5.x is available in rawhide and should IMHO be backported to f31 due to the module problem.
The scratch build with 5.1 (same as rawhide) version https://koji.fedoraproject.org/koji/taskinfo?taskID=39690300
I requested reopening of a modular branch https://pagure.io/releng/issue/9112 so that I can push modular updates to f30 and f31
minetest-5-3120191217165623.f636be4b has been pushed to the Fedora 31 Modular stable repository. If problems still persist, please make note of it in this bug report.