Bugzilla – Bug 1206734
build-compare is not installed on Fedora
Last modified: 2024-03-16 12:58:12 UTC
The Fedora:{36,37,Rawhide} projects do not support build-compare (the OBS reproducible builds checker which skips publishing a rebuilt package if it is identical to the previous one) This results in unnecessary rebuilds when any dependency gets updated, which then get pushed to the published repository, wasting bandwidth and end-user time. Please consider supporting build-compare when building for Fedora.
Each private project has to enable (and include a copy of "the latest" build-compare) this on its own.
Just guessing, as I have not tried none of this: If someone submits a build-compare package and gets it included and maintains it in Fedora, then it could be enabled by default for the Fedora OBS projects that have the package. As an intermediate step you could create a home:you:FedoraWBc:39 project that inherits from Fedora:39 . Then add a build-compare package to it. And in its prjconf add the line: Support: build-compare My guess is that then every project that inherits from that would have it enabled.
A slightly better idea would be to rename prj home:olh:build-compare to openSUSE:Tools:build-compare (or whatever), and then include this prj/repository first in the <repository> section. It is supposed to have no side effects, beside pulling in build-compare.rpm.