Bugzilla – Bug 1217747
colord: reproducible builds: icc varies from CPU
Last modified: 2023-12-06 08:27:23 UTC
While working on reproducible builds for ALP+openSUSE, I found that our colord package varied from differences in .icc files caused by differences in build machine CPU capabilities (probably AVX) Also filed upstream at https://github.com/omgovich/colord/issues/122 but they seem inactive. You find a reproducer and more details there.
Reproducer with osc: Run on a host that has output from lscpu|grep avx for cpu in qemu64 host ; do osc build --keep-pkgs=RPMS.$cpu --vm-type=kvm --clean --noservice \ "--build-opt=--vm-custom-opt=-cpu $cpu" standard (cd RPMS.$cpu && unrpm colord-color-profiles-1.4.6-0.x86_64.rpm) done md5sum RPMS*/usr/share/color/icc/colord/FOGRA28L_webcoated.icc