Hi, I did some patches this month and got a few package builds fixed. Nothing spectacular. There is ongoing discussion around https://github.com/openSUSE/rpm-config-SUSE/pull/88 to fix rsync-ability of packaged files that got lost with rpm-4.20 Here are the autogenerated bits: last month's status: https://lists.opensuse.org/archives/list/factory@lists.opensuse.org/thread/EZV6JBSOWKHQHTBG2VMA2FULA5XWXXLE/ Last months' reproducible builds project updates (including my work): https://reproducible-builds.org/reports/2025-03/ I uploaded https://rb.zq1.de/compare.factory-20250430/ today https://rb.zq1.de/spec/glossar.txt explains the meaning of below values: total-packages: 16040 (+27) build-tried: 15983 (+28) build-failed: 44 (-11) build-n-a: 165 (-1) build-succeeded: 15774 (+40) build-official-failed+na: 25 (-76) build-compare-failed: 196 (+27) build-compare-succeeded: 15578 (+13) verify-failed: 239 (+23) verified-semi-reproducible: 15432 (+83) verified-bit-identical: 15209 (+117) bit-by-bit-identical: 15482 (+29) not-bit-by-bit-identical: 293 (+12) not-bit-by-bit-identicalcheck: 292 (+11) https://rb.zq1.de/compare.factory-20250430/graph.png shows the change over time https://rb.zq1.de/compare.factory-20250430/unreproduciblerings.txt lists very unreproducible core packages (bootstrap+DVD) Of the badly unreproducible packages, 2 were in ring0 32 were in ring1 That makes it 34/4043 => 0.84 % which is below the overall average of 196/15774 => 1.24 % 293/15774 => 1.86 % of packages are not perfectly reproducible package notes: ==> ./clisp/.rb.notes <== = https://gitlab.com/gnu-clisp/clisp/-/issues/59 FTBFS-2036 ; from overflow of seconds since 1900-01-01 found range good=2085978194 bad=2085980119 ==> ./contrast/.rb.notes <== missing symbols in -j1 build ; rust/llvm => SR 1203242 contrast FTBFS-nocheck ==> ./framework_tool/.rb.notes <== date+time --- old /usr/bin/framework_tool (objdump) ==> ./fritzing/.rb.notes <== https://bugzilla.opensuse.org/show_bug.cgi?id=1239967 fritzing random ==> ./gawk/.rb.notes <== => SR 1256211 1254398 PGO ==> ./ghostty/.rb.notes <== ghc toolchain debuginfo ==> ./gnome-text-editor/.rb.notes <== = https://bugzilla.opensuse.org/show_bug.cgi?id=1241147 FTBFS ==> ./grex/.rb.notes <== [ 568s] failures: ==> ./hdf5/.rb.notes <== FTBFS-j1 ==> ./kbd/.rb.notes <== => SR 1265521 1265349 1265750 https://bugzilla.opensuse.org/show_bug.cgi?id=1240348 2024-12 https://github.com/legionus/kbd/commit/eebaa3b69efd9e3d218f3436dc43ff3340020ef5 ==> ./leancrypto/.rb.notes <== FTBFS-2034-10-11 found range good=2044208678 bad=2044210602 ==> ./libabigail/.rb.notes <== => https://src.opensuse.org/jengelh/libabigail/pulls/2 race (Sphinx toolchain) +++ new//usr/share/man/man7/libabigail.7 2025-04-02 23:36:32.706972676 +0000 ==> ./libsoup2/.rb.notes <== FTBFS-j1 ==> ./linkerd-cli-edge/.rb.notes <== = https://bugzilla.opensuse.org/show_bug.cgi?id=1240347 date+time: = https://github.com/linkerd/linkerd2/issues/13873 ==> ./linkerd-cli/.rb.notes <== = https://bugzilla.opensuse.org/show_bug.cgi?id=1240347 date+time = https://github.com/linkerd/linkerd2/issues/13873 +++ /var/tmp/build-root.1b/.mount/home/abuild/rpmbuild/BUILD/linkerd-cli-2.16-build/linkerd-cli-2.16/multicluster/static/generated_multicluster_templates.gogen.go 2041-06-01 04:07:39.530000000 +0000 ==> ./lout/.rb.notes <== => SR 1273540 => emailed patch to author ; timestamp in .ps and .pdf from ghostscript/gs, toolchain ==> ./lua-language-server/.rb.notes <== FTBFS-2031 + other test-problem 'attempt to yield from outside a coroutine' --build-opt=--vm-custom-opt=-rtc base=2042-01-25T00:00:00 failed ==> ./mingw32-gcc/.rb.notes <== ?binutils toolchain? ==> ./monitoring-plugins-mysql_health/.rb.notes <== FTBFS-j1? ==> ./mpiP/.rb.notes <== => SR 1273613 => https://github.com/LLNL/mpiP/pull/57 debuginfo date+time+hostname ==> ./perl-DBD-Pg/.rb.notes <== FTBFS tests ==> ./pgadmin4/.rb.notes <== variations in /usr/lib/python3.13/site-packages/pgadmin4/pgadmin/static/js/generated/vendor.main.js /usr/lib/python3.13/site-packages/pgadmin4/pgadmin/static/js/generated/vendor.others.js ==> ./pixelorama/.rb.notes <== = https://github.com/godotengine/godot/issues/105181 toolchain timestamp + ordering + random ==> ./psi+/.rb.notes <== FTBFS-j1 ==> ./python-Beaker/.rb.notes <== FTBFS osc build --vm-type=kvm --noservice --clean -j4 standard ==> ./python-Cython/.rb.notes <== = toolchain https://github.com/cython/cython/issues/5986 for python-pandas https://github.com/pandas-dev/pandas/issues/60078 ==> ./python-Fiona/.rb.notes <== => https://github.com/Toblerity/Fiona/pull/1492 FTBFS-2038 found range good=2147483075 bad=2147485000 ==> ./python-cfn-lint/.rb.notes <== = https://github.com/aws-cloudformation/cfn-lint/issues/4125 FTBFS-2025-09-01 osc build --noservice --vm-type=kvm --build-opt=--vm-custom-opt="-rtc base=2025-10-14T00:00:00" standard ==> ./python-mailmanclient/.rb.notes <== FTBFS ==> ./python-pandas/.rb.notes <== = https://github.com/pandas-dev/pandas/issues/60078 ASLR+parallelism+other? mesonpy toolchain random; random .pyc - ref counters? ==> ./python-postorius/.rb.notes <== FTBFS ==> ./python3-espressomd/.rb.notes <== => SR 1255106 1255097 date ==> ./python313/.rb.notes <== = https://github.com/python/cpython/issues/130979 Sphinx doc issue FTBFS-j1 :nogil ==> ./python39/.rb.notes <== variations in /usr/lib64/python3.9/xml/etree/__pycache__/ElementPath.cpython-39.opt-1.pyc ==> ./qgis/.rb.notes <== parallelism ==> ./rage-encryption/.rb.notes <== rust/llvm asm diff from unknown source ==> ./rhythmbox-plugin-alternative-toolbar/.rb.notes <== FTBFS-all ==> ./supervisor/.rb.notes <== FTBFS-all ==> ./tcl/.rb.notes <== FTBFS-j1 (random) osc build --noservice --vm-type=kvm --clean -j1 standard ==> ./wayprompt/.rb.notes <== = https://github.com/ziglang/zig/issues/22663 zig toolchain random path in debuginfo from CPU-type --- old /usr/lib/debug/usr/bin/wayprompt.debug (objdump) ==> ./xtensor-python/.rb.notes <== FTBFS-all