Rawtherapee build is failing because appstream-util thinks that 5.6 should be older than 5.6-rc2. https://kojipkgs.fedoraproject.org//work/tasks/7008/34377008/build.log ? tag-invalid : <release> versions are not in order [5.6 before 5.6-rc2] I've found a bug report upstream where it seems this should be fixed in 0.7.15, but clearly it isn't: https://github.com/hughsie/appstream-glib/issues/234
I believe appstream-util is correct here. rpm-vercmp also agrees with it: $ rpmdev-vercmp 5.6 5.6-rc2 5.6 < 5.6-rc2 For 5.6 rc2 to be considered older than 5.6 you need a tilde in the version, so that it reads 5.6~rc2
Ah, I misunderstood what I read in the upstream issue. I will ask RawTherapee to correct the release naming using a tilde, or I will patch appstream file downstream. Sorry for the noise.
No problem at all!