Hi, This month we got a nice toolchain fix into qt6-tools thanks to Antonio Larrosa and Qt-upstream. I dropped many usages of (SUSE-specific) %jobs in .spec files for boo#1237231. Of the toolchain issues, Haskell(ghc) and octave are still among the big ones. And Qt still has https://bugzilla.opensuse.org/show_bug.cgi?id=1228131 left, affecting several rpms. And then there is efl / enlightenment https://git.enlightenment.org/enlightenment/efl/issues/41 (somewhat disappointing) and https://github.com/libpinyin/libpinyin/issues/162 which might actually be in kyotocabinet. https://github.com/pop-os/cosmic-edit/issues/221 affects all cosmis-related packages. erlang also has issues. And https://github.com/mono/mono/issues/20172 And nearly all the LISP/Scheme implementations (sbcl, emacs, racket, ecl, clisp, scheme48, chezscheme). So there many things left where a small fix could make a big difference... Here are the autogenerated bits: last month's status: https://lists.opensuse.org/archives/list/factory@lists.opensuse.org/thread/ZVTOA6G3GTAVELEI6D5M67GVFDUUESBE/ Last months' reproducible builds project updates (including my work): https://reproducible-builds.org/reports/2025-04/ I uploaded https://rb.zq1.de/compare.factory-20250529/ today https://rb.zq1.de/spec/glossar.txt explains the meaning of below values: total-packages: 15983 (-57) build-tried: 15925 (-58) build-failed: 46 (+2) build-n-a: 164 (-1) build-succeeded: 15715 (-59) build-official-failed+na: 23 (-2) build-compare-failed: 187 (-9) build-compare-succeeded: 15528 (-50) verify-failed: 291 (+52) verified-semi-reproducible: 15343 (-89) verified-bit-identical: 15129 (-80) bit-by-bit-identical: 15432 (-50) not-bit-by-bit-identical: 284 (-9) not-bit-by-bit-identicalcheck: 283 (-9) https://rb.zq1.de/compare.factory-20250529/graph.png shows the change over time https://rb.zq1.de/compare.factory-20250529/unreproduciblerings.txt lists very unreproducible core packages (bootstrap+DVD) Of the badly unreproducible packages, 3 were in ring0 29 were in ring1 That makes it 32/4043 => 0.79 % which is below the overall average of 187/15715 => 1.19 % 284/15715 => 1.81 % of packages are not perfectly reproducible package notes: ==> ./MozillaFirefox/.rb.notes <== => SR 1277922 %jobs => SR 733089 make PGO optional ==> ./TeXmacs/.rb.notes <== => SR 1240691 => https://github.com/texmacs/texmacs/pull/77 date+time from `date` --- old /usr/libexec/TeXmacs/bin/texmacs.bin (objdump) ==> ./autotrace/.rb.notes <== => SR 1277438 %jobs ==> ./bpftool/.rb.notes <== => SR 1280470 1279872 bpftool avoid side-effect ==> ./ck/.rb.notes <== => SR 1279009 %jobs ==> ./cmake/.rb.notes <== => SR 1280975 cmake %jobs sqlite /usr/share/doc/packages/cmake/CMake.qch ==> ./compleat/.rb.notes <== ghc: maybe toolchain ; debuginfo=--debuginfo rbk buildid ==> ./contrast/.rb.notes <== missing symbols in -j1 build ; rust/llvm => SR 1203242 contrast FTBFS-nocheck ==> ./crash/.rb.notes <== => https://src.opensuse.org/kernel-kdump/crash/pulls/2 %jobs = https://bugzilla.opensuse.org/show_bug.cgi?id=1230281 parallelism, race ==> ./cvsps/.rb.notes <== => SR 1277441 %jobs ==> ./difftastic/.rb.notes <== => SR 1251184 1251169 => https://github.com/Wilfred/difftastic/pull/813 race rust/llvm ==> ./gexif/.rb.notes <== => SR 1277447 %jobs ==> ./gq/.rb.notes <== => SR 1277448 %jobs ==> ./gtkam/.rb.notes <== => SR 1277463 gtkam %jobs ==> ./ibus-table-others/.rb.notes <== => SR 1277454 1277450 ibus-table-others %jobs ==> ./kismet/.rb.notes <== nachbau group issue: # filterdiff 'rpmcpiofilt' binaries*/kismet-capture-linux-bluetooth-2023_07_R1*.x86_64.rpm # --rwxr-x--- 1 root wheel 170848 Mar 19 16:30 ./usr/bin/kismet_cap_linux_bluetooth ==> ./kokkos/.rb.notes <== FTBFS-j1 ==> ./krb5-appl/.rb.notes <== => SR 1277675 1277456 krb5-appl %jobs ==> ./ktoblzcheck-data/.rb.notes <== => SR 1279038 1279021 ktoblzcheck-data date ==> ./leafnode/.rb.notes <== => SR 1277080 1276878 FTBFS-nocheck ==> ./lib2geom/.rb.notes <== => SR 1280894 lib2geom ==> ./libexif-gtk/.rb.notes <== => SR 1277460 libexif-gtk %jobs ==> ./libmfx-gen/.rb.notes <== => SR 1276751 1276727 uname -r vmtype=--vm-type=podman rbk ==> ./libmfx/.rb.notes <== => SR 1276634 1276079 uname -r in /usr/lib64/mfx/libmfx_hevc_fei_hw64.so vmtype=--vm-type=podman rbk ==> ./liboqs/.rb.notes <== => SR 1276753 1276690 uname -r vmtype=--vm-type=podman rbk ==> ./libyui/.rb.notes <== => https://github.com/libyui/libyui/pull/116 %jobs ==> ./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 ==> ./linkloop/.rb.notes <== => SR 1277676 1277459 linkloop %jobs ==> ./lout/.rb.notes <== => SR 1273540 => emailed patch to author ; timestamp in .ps and .pdf from ghostscript/gs, toolchain ==> ./meson/.rb.notes <== => SR 1280344 1277310 => https://github.com/mesonbuild/meson/pull/14580 toolchain /usr/lib/rpm/macros.d/macros.meson smp ==> ./mpiP/.rb.notes <== => SR 1273613 => https://github.com/LLNL/mpiP/pull/57 debuginfo date+time+hostname ==> ./musescore/.rb.notes <== = https://gitlab.kitware.com/cmake/cmake/-/issues/26957 minor ASLR in /usr/bin/mscore ?from https://cmake.org/cmake/help/latest/prop_tgt/UNITY_BUILD.html ==> ./ncurses/.rb.notes <== => SR 1277853 ncurses %jobs ==> ./netdiscover/.rb.notes <== => https://github.com/netdiscover-scanner/netdiscover/pull/38 debuginfo mtime/date +++ new//usr/src/debug/netdiscover-0.20/src/oui.h 2025-05-21 14:00:25.000000000 +0000 ==> ./notify-sharp/.rb.notes <== => SR 1277465 notify-sharp %jobs ==> ./octave/.rb.notes <== strip-nondeterminism octave.jar varies from mtimes. Can be fixed with jar --date= or strip-nondeterminism. ==> ./pcsc-acr38/.rb.notes <== => SR 1279024 pcsc-acr38 %jobs ==> ./pcsc-asedriveiiie-serial/.rb.notes <== => SR 1279029 pcsc-asedriveiiie-serial %jobs ==> ./pcsc-asedriveiiie-usb/.rb.notes <== => SR 1279030 pcsc-asedriveiiie-usb %jobs ==> ./pcsc-asekey/.rb.notes <== => SR 1279031 pcsc-asekey %jobs ==> ./pcsc-eco5000/.rb.notes <== => SR 1277482 pcsc-eco5000 %jobs ==> ./pcsc-reflex60/.rb.notes <== => SR 1279025 pcsc-reflex60 %jobs ==> ./perl-Crypt-RC4/.rb.notes <== => SR 1276293 %jobs ==> ./perl-DBD-Pg/.rb.notes <== FTBFS tests ==> ./python-Fiona/.rb.notes <== => https://github.com/Toblerity/Fiona/pull/1492 FTBFS-2038 found range good=2147483075 bad=2147485000 ==> ./python-boto3/.rb.notes <== => SR 128082 python-boto3 %jobs ==> ./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-devpi-server/.rb.notes <== stuck = https://github.com/devpi/devpi/issues/948 FTBFS -j1 failed ==> ./python-dill/.rb.notes <== FTBFS-test -j1 osc build --vm-type=kvm --noservice -j1 standard ==> ./python-gevent/.rb.notes <== => 1276306 %jobs FTBFS-2037-07-16 SSL ==> ./python-pytest-localserver/.rb.notes <== => SR 1280876 python-pytest-localserver %jobs ==> ./python313/.rb.notes <== = https://github.com/python/cpython/issues/130979 Sphinx doc issue FTBFS-j1 :nogil ==> ./qgis/.rb.notes <== parallelism ==> ./qt6-3d/.rb.notes <== = https://bugreports.qt.io/browse/QTBUG-136483 toolchain qt6-6.9.0 qdoc ==> ./rage-encryption/.rb.notes <== rust/llvm asm diff from unknown source ==> ./reuse/.rb.notes <== FTBFS-j1 ==> ./sdcc/.rb.notes <== => https://sourceforge.net/p/gputils/bugs/328/ gputils toolchain-time + ghostscript toolchain /usr/share/sdcc/lib/pic14/libm.lib ==> ./seamonkey/.rb.notes <== => SR 1280974 seamonkey %jobs ==> ./seq24/.rb.notes <== => SR 1277472 seq24 %jobs ==> ./smictrl/.rb.notes <== => SR 1277471 smictrl %jobs ==> ./sobby/.rb.notes <== => SR 1277473 sobby %jobs ==> ./solfege/.rb.notes <== => SR 1277476 solfege %jobs => SR 778645 filesys in py ; orphaned upstream ==> ./tcl/.rb.notes <== FTBFS-j1 (random) osc build --noservice --vm-type=kvm --clean -j1 standard ==> ./urfkill/.rb.notes <== => SR 1277477 urfkill %jobs ==> ./uwsgi/.rb.notes <== => SR 1278017 1277483 uwsgi %jobs ==> ./wsmancli/.rb.notes <== => SR 1277478 date+time ; %jobs from configure:PACKAGE_BUILDTS=`date -u -r ChangeLog +%Y%m%d%H%M` ==> ./xine-lib/.rb.notes <== => SR 1277479 xine-lib %jobs ==> ./xkeycaps/.rb.notes <== => SR 1277480 xkeycaps %jobs ==> ./xquarto/.rb.notes <== => SR 1277481 xquarto %jobs ==> ./yast2-ruby-bindings/.rb.notes <== => https://github.com/yast/yast-ruby-bindings/pull/294 %jobs = https://github.com/yast/yast-ruby-bindings/issues/269 FTBFS-j1 ==> ./zziplib/.rb.notes <== # rpm2cpio RPMS/zziplib-devel-0.13.78-1.1.x86_64.rpm | strings | grep zzip_telldir32.3.gz 07070100000076000081a400000000000000000000000167da78a00000002e000000000000000000000000000000000000002900000000./usr/share/man/man3/zzip_telldir32.3.gz