Failed to resolve the transaction:
Problem: package webkit2gtk4.0-devel-2.47.2-1.fc42.x86_64 from fedora requires webkit2gtk4.0(x86-64) = 2.47.2-1.fc42, but none of the providers can be installed
- package webkit2gtk4.0-devel-2.47.2-1.fc42.x86_64 from fedora requires libwebkit2gtk-4.0.so.37()(64bit), but none of the providers can be installed
- cannot install the best candidate for the job
- nothing provides libjxl.so.0.10()(64bit) needed by webkit2gtk4.0-2.47.2-1.fc42.x86_64 from fedora
- nothing provides libjxl.so.0.10(JXL_0)(64bit) needed by webkit2gtk4.0-2.47.2-1.fc42.x86_64 from fedora
You can try to add to command line:
--no-best to not limit the transaction to the best candidates
Finish: build setup for ysfx-0.0.33-1.fc43.src.rpm
Finish: build phase for ysfx-0.0.33-1.fc43.src.rpm
Inconsistencies and conflicts are to be expected with a development platform.
The stable release of fedora is 41, and fedora 42 has been branched from rawhide which is why you see packages from 42 (branched) and 43 (rawhide).
We cannot assist on this forum with problems that are seen in your situation.
Please either revert to the stable version (41), or at least the soon to be stable 42, and your problems with such conflicts should disappear.
You may be able to switch to the 42 branch with sudo dnf distro-sync --releasever=42 --allowerasing
which then should eliminate the conflicts between the fc42 and fc43 packages. (Fedora 42 is not even at the beta testing stage as yet β so you still can expect some conflicts and other errors.)