Hi, Did some patches this month. Nothing spectacular. Here are the autogenerated bits: last month's status: https://lists.opensuse.org/archives/list/factory@lists.opensuse.org/thread/RQ3TMTIOU7HUX5TIP7IE7KT7ZWERWPXB/ Last months' reproducible builds project updates (including my work): https://reproducible-builds.org/reports/2023-01/ I uploaded https://rb.zq1.de/compare.factory-20230301/ today https://rb.zq1.de/spec/glossar.txt explains the meaning of below values: total-packages: 14802 (+61) build-tried: 14744 (+63) build-failed: 30 (+3) build-n-a: 255 (+29) build-succeeded: 14459 (+30) build-official-failed+na: 173 (+67) build-compare-failed: 468 (-6) build-compare-succeeded: 13991 (+36) verify-failed: 182 (+74) verified-semi-reproducible: 10913 (+246) bit-by-bit-identical: 13849 (+154) not-bit-by-bit-identical: 615 (-119) not-bit-by-bit-identicalcheck: 610 (-124) https://rb.zq1.de/compare.factory-20230301/graph.png shows the change over time https://rb.zq1.de/compare.factory-20230301/unreproduciblerings.txt lists very unreproducible core packages (bootstrap+DVD) Of the badly unreproducible packages, 5 were in ring0 53 were in ring1 That makes it 58/3316 => 1.75 % which is below the overall average of 468/14459 => 3.24 % 615/14459 => 4.25 % of packages are not perfectly reproducible package notes: ==> ./boost/.rb.notes <== = https://github.com/boostorg/boost/issues/741 2038-date influences order +++ new /usr/lib64/libboost_log.so.1.81.0 (objdump) ==> ./buildkit/.rb.notes <== go1.19 toolchain parallelism ==> ./dnscrypt-proxy/.rb.notes <== .src.rpm captures randomness from %vendored_licenses_packager_prep -vendored_licenses_packager install "/tmp/tmp_vendored_dir_6bSEoMWEIw" /home/abuild/rpmbuild/BUILDROOT/dnscrypt-proxy-2.1.3-0.0.x86_64""/usr/share/licenses/dnscrypt-proxy/vendored"" ==> ./docker-compose/.rb.notes <== go1.19 toolchain build-id parallelism ==> ./dpdk/.rb.notes <== parallelism in /usr/share/doc/packages/dpdk/dpdk/html/searchindex.js => SR 1067125 dpdk clean Sphinx leftover files ==> ./ebumeter/.rb.notes <== => SR 1066747 CPU: -march=native from source/Makefile:CXXFLAGS += -march=native ==> ./elementary-xfce-icon-theme/.rb.notes <== = https://gitlab.gnome.org/GNOME/pango/-/issues/729 toolchain pango ASLR+readdir order --- old /usr/share/icons/elementary-xfce/apps/24/accessories-dictionary.png (hex) ==> ./findbugs/.rb.notes <== date+time gets injected into docs and .jar: ==> ./firecracker/.rb.notes <== => https://github.com/firecracker-microvm/firecracker/pull/3445 = https://github.com/firecracker-microvm/firecracker/issues/3439 hashmap order ==> ./galera-4/.rb.notes <== FTBFS-2037 found range good=2179559341 bad=2179561266 (2039-01-25T09:41:06) ==> ./gnutls/.rb.notes <== date in man - probably because patch updates mtime # filterdiff zcat R*/usr/share/man/man1/gnutls-cli.1.gz ==> ./jhead/.rb.notes <== = https://bugzilla.opensuse.org/show_bug.cgi?id=1208386 gcc12 toolchain random tmpdir from LTO /usr/bin/jhead differs in ELF sections ==> ./ldas-tools-framecpp/.rb.notes <== doxygen doc toolchain, filesys ==> ./libhugetlbfs/.rb.notes <== => SR 1068331 libhugetlbfs drop unreproducible unused file = https://bugzilla.opensuse.org/show_bug.cgi?id=1159558 report unreproducible .ldscript file ==> ./nut/.rb.notes <== date in /usr/share/doc/packages/nut/cables/Makefile ==> ./ongres-stringprep/.rb.notes <== xmvn toolchain random UUID, javadoc ==> ./openEMS/.rb.notes <== octave debuginfo, toolchain issue? ==> ./osgi-service-log/.rb.notes <== java date+time +++ new//usr/share/java/osgi-service-log/org.osgi.service.log.jar/META-INF/maven/org.osgi/org.osgi.service.log/pom.properties 2023-01-29 07:14:54.625684100 +0000 ==> ./pentaho-libxml/.rb.notes <== javadoc toolchain ==> ./perl-DBD-MariaDB/.rb.notes <== = https://bugzilla.opensuse.org/show_bug.cgi?id=1203310 mariadb toolchain FTBFS-2038 strings /usr/sbin/mariadbd|grep dates.later ==> ./postfish/.rb.notes <== postfish-wisdomrc random order from ==> ./prosody/.rb.notes <== => SR 1066043 /etc/prosody/certs/example.com.crt and other random key+certs - still in version 0.12.2 ==> ./python-aiohttp/.rb.notes <== => https://github.com/aio-libs/aiohttp/pull/7191 FTBFS-2039 found range good=2177495253 bad=2177497178 (2039-01-01T12:19:38) ==> ./python-azure-agent/.rb.notes <== python3.10 toolchain .pyc ASLR ==> ./python-azure-ai-ml/.rb.notes <== python3.10 toolchain .pyc ASLR ==> ./python-dtaidistance/.rb.notes <== SR 1068462 drop unreproducible unnecessary file ==> ./python-future/.rb.notes <== python3 toolchain ASLR ==> ./python-pyinstaller-hooks-contrib/.rb.notes <== python3.10 toolchain .pyc ASLR ==> ./python-quantities/.rb.notes <== date+time in /usr/lib/python3.9/site-packages/quantities/constants/_codata.py ==> ./python-sqlalchemy-migrate/.rb.notes <== => SR 1067129 python-sqlalchemy-migrate clean Sphinx leftover files ==> ./python-sunpy/.rb.notes <== = https://github.com/sunpy/sunpy/issues/6030 FTBFS-2023 found range good=1687994158 bad=1687997370 (2023-06-29T00:09:30) ==> ./qca/.rb.notes <== FTBFS-2031 found range good=1924935388 bad=1924937313 (2030-12-31T08:48:33) ==> ./qt6-declarative/.rb.notes <== /usr/lib64/libQt6QuickDialogs2QuickImpl.so.6.4.2 differs in ELF sections order variation in qtdeclarative-everywhere-src-6.4.2/build/build.ninja , ColorDialog_qml.cpp from qmlcachegen ==> ./qt6-quick3d/.rb.notes <== TODO /usr/lib64/libQt6Quick3DHelpers.so.6.4.2 differs in ELF sections ==> ./qt6-webengine/.rb.notes <== Qt toolchain issue ; hard to debug because of slow compile time ==> ./smuxi/.rb.notes <== = https://github.com/mono/mono/issues/20172 mono mdb ==> ./spotifyd/.rb.notes <== = https://github.com/Spotifyd/spotifyd/issues/1167 => https://github.com/librespot-org/librespot/commit/9de1f38e926de827cf2f05b4d0e42600a568c384 random ==> ./tigervnc/.rb.notes <== = https://bugzilla.opensuse.org/show_bug.cgi?id=1208478 RSA key ==> ./transfig/.rb.notes <== = https://bugs.ghostscript.com/show_bug.cgi?id=696765 date+time from ghostscript toolchain /usr/share/doc/packages/transfig/fig2mpdf/sample-presentation.pdf differs at offset '13201' (PDF document, version 1.5) ==> ./velociraptor/.rb.notes <== #= https://bugzilla.opensuse.org/show_bug.cgi?id=1207369 report date filterdiff strings RPMS*/usr/bin/velociraptor ==> ./xemacs-packages/.rb.notes <== date+time in .elc date+time from psgml ==> ./zellij/.rb.notes <== reproducible again for unknown reason. was: /usr/bin/zellij differs in ELF sections from LTO? random?