If anyone is interested, I've forked comgr from ROCm to make it align better with upstream LLVM, so it now uses upstream llvm's major release number instead of the comgr's release number.
So, instead of rocm-opencl artificially requiring comgr from the same ROCm release, it now just relies on the soname of comgr (currently "2").
Thanks @garrett, there's some growing pains in getting ROCm into Fedora, and fortunately I fixed some of the package issues in Rawhide, as I didn't previously have a clear understanding of the relationship ROCm has with LLVM. Unfortunately when LLVM 16 was back-ported to f38, it caused unexpected issues. I hope to get this update in as soon as possible.
I hope to see more of ROCm get introduced, as I slowly help resolve some upstream Fedora blockers for inclusion of more ROCm packages.
@pawef9 the point of the change is to remove the package automation. Rather the user should be making the choice to follow tlp-stat's suggestions.
Unfortunately power profiles is incompatible with tlp, so you have to choose between the two.