Hi, This month, we enabled macros to allow for bit-reproducible verification of rpms. Thanks Jan Zerebecki + mls. Finally I was able to bit-reproduce OBS-made rpms when workarounding https://github.com/rpm-software-management/rpm/issues/2965 So we finally have a number above zero in the "verified-bit-identical" value. It will rise further when running more tests next month. Also got one step closer to reproducible java-21 packages. And I started to test with --nocheck which found packages that misused the %check section to change %install results. Here are the autogenerated bits: last month's status: https://lists.opensuse.org/archives/list/factory@lists.opensuse.org/thread/I... Last months' reproducible builds project updates (including my work): https://reproducible-builds.org/reports/2024-02/ I uploaded https://rb.zq1.de/compare.factory-20240331/ today https://rb.zq1.de/spec/glossar.txt explains the meaning of below values: total-packages: 15400 (+144) build-tried: 15344 (+145) build-failed: 39 (+5) build-n-a: 212 (-21) build-succeeded: 15093 (+161) build-official-failed+na: 133 (-65) build-compare-failed: 161 (-18) build-compare-succeeded: 14932 (+179) verify-failed: 318 (-181) verified-semi-reproducible: 11474 (+372) verified-bit-identical: 1012 (+1007) bit-by-bit-identical: 14342 (+75) not-bit-by-bit-identical: 745 (+79) not-bit-by-bit-identicalcheck: 751 (+86) https://rb.zq1.de/compare.factory-20240331/graph.png shows the change over time https://rb.zq1.de/compare.factory-20240331/unreproduciblerings.txt lists very unreproducible core packages (bootstrap+DVD) Of the badly unreproducible packages, 4 were in ring0 31 were in ring1 That makes it 35/4043 => 0.87 % which is below the overall average of 161/15093 => 1.07 % 745/15093 => 4.94 % of packages are not perfectly reproducible package notes: ==> ./FlightGear/.rb.notes <== FTBFS-j1 make[2]: *** No rule to make target 'src/EmbeddedResources/FlightGear-resources.cxx', needed by 'src/Main/CMakeFiles/fgfs_autogen_timestamp_deps'. Stop. ==> ./arpack-ng/.rb.notes <== FTBFS-j1 ==> ./bmap-tools/.rb.notes <== = https://bugzilla.opensuse.org/show_bug.cgi?id=1221108 FTBFS-2024-06-12 = https://github.com/intel/bmap-tools/issues/116 FTBFS-2024-06-12 ==> ./ca-certificates-mozilla/.rb.notes <== TODO /usr/share/factory/var/lib/ca-certificates/java-cacerts differs at offset '30' (Java KeyStore) ==> ./caddy/.rb.notes <== => SR 1163784 FTBFS-nocheck ==> ./eww/.rb.notes <== rust1.76/llvm ==> ./glfw/.rb.notes <== => https://github.com/geany/geany/pull/3785 toolchain ==> ./helm/.rb.notes <== = helm https://github.com/helm/helm/issues/12880 SSL FTBFS-2024-06-07 FTBFS-2032 ==> ./himmelblau/.rb.notes <== rust/llvm ==> ./igrep/.rb.notes <== rust/llvm low-entropy ==> ./jackson-core/.rb.notes <== javadoc filesys + minor java maven jar strip-nd +++ new//usr/share/java/META-INF/maven/com.fasterxml.jackson.core/jackson-core/pom.properties 2019-11-01 00:36:26.518271564 +0000 ==> ./java-21-openj9/.rb.notes <== date+time+username ; mailed to fstrba --- old /usr/lib64/jvm/java-21-openj9-21/lib/default/libj9jit29.so (objdump) ==> ./java-21-openjdk/.rb.notes <== = https://bugzilla.opensuse.org/show_bug.cgi?id=1221224 java-21-openjdk parallelism +?ASLR? ==> ./kf6-qqc2-desktop-style/.rb.notes <== qt6-declarative toolchain issue? parallelism? +++ /var/tmp/build-root.2b/.mount/home/abuild/rpmbuild/BUILD/qqc2-desktop-style-6.0.0/build/.rcc/qmlcache/org_kde_desktop_private_org.kde.desktop/private/CheckIndicator_qml.cpp 2040-04-14 03:00:38.066666668 +0000 ==> ./kubefirst/.rb.notes <== = https://bugzilla.opensuse.org/show_bug.cgi?id=1221680 kubefirst bug ==> ./latex2html/.rb.notes <== => SR 1150775 drop latex log => SR 733232 drop date in latex log ==> ./libressl/.rb.notes <== = https://github.com/libressl/portable/issues/1018 SSL FTBFS-2024-04-01 found range 1711981509 -> 1711983313 ==> ./med-tools/.rb.notes <== => SR 1156899 %check fdupes issue --- old-PROVIDES ==> ./mhvtl/.rb.notes <== => https://github.com/markh794/mhvtl/pull/128 tar/gz /usr/lib/firmware/mhvtl/mhvtl_kernel.tgz ==> ./musique/.rb.notes <== => SR 1163266 date -DEFINES = -DAPP_VERSION=1.12 -DAPP_NAME=Musique -DAPP_UNIX_NAME=musique -DBUILD_YEAR=2024 ... ==> ./nautilus/.rb.notes <== date from data/org.gnome.Nautilus.metainfo.xml.in.in: <release version="@release-version@" date="@build-date@"/> ==> ./nfdump/.rb.notes <== => SR 1163778 ==> ./ollama/.rb.notes <== => https://github.com/ollama/ollama/pull/2836 gzip mtime - 76ed00 1f8b0808 a18be065 02036c69 62657874 .......e..libext ==> ./openssl-3/.rb.notes <== FTBFS