I had Fedora 34 installed with the darktable master branch, and made a system-upgrade to Fedora 35, the master branch is gone and I have instead the 3.6.1
Now I was trying to install darktable master branch again and received this message.
Problem: cannot install the best candidate for the job
nothing provides libIlmImf-2_3.so.24()(64bit) needed by darktable-3.7.0~git1374.48a47f7ff6-6738.1.x86_64
nothing provides libavif.so.7()(64bit) needed by darktable-3.7.0~git1374.48a47f7ff6-6738.1.x86_64
=========================================================
Package Architecture Version Repository Size
=========================================================
Skipping packages with broken dependencies:
darktable x86_64 3.7.0~git1374.48a47f7ff6-6738.1 graphics_darktable_master 6.7 M
Transaction Summary
Skip 1 Package
Nothing to do.
Complete!
Master branch is the development branch, right?
Fedora usually doesn’t ship development (unstable) versions of software.
However, if you were already using a software coming from outside the Fedora repository, so you have no concerns using them, you could opt for this COPR. (COPR are repositories built using the Fedora build system, but they contain packages maintained by single people and community members, they could not follow the Fedora standards, sometimes are simple experiments, but sometime they contain perfectly fine, curated and working packages).