Hi, I did a few patches in January, but also spent plenty of time to raise awareness for the year-2038-Problem, which is more significant than many people assume. https://www.reddit.com/r/linux/comments/1qfw17a/today_is_y2k38_commemoration_day_t12/ has some info on it. Older people remember Y2K and think "it was no big deal", but that is because massive effort went into mitigation. And computers back then were big and expensive, while today every smartphone, smart-TV and home-router is a computer with a clock. Even cars. I already found dozens of issues on x86_64 - so I expect it to be even worse for embedded 32-bit systems. And if you wonder, how all that relates to reproducible builds... that is where I stumbled over these issues, because we want to ensure that we still get identical binaries later, I set KVM's clock forward by 15 years, because some software will be used for this long and at some point tests started to fail when the clock was past 2038-01-19. Here are the autogenerated bits: last month's status: https://lists.opensuse.org/archives/list/factory@lists.opensuse.org/thread/2KUFWETJ5NAKCGNDVZJZVNVYTU2VAZ6D/ Last months' reproducible builds project updates (including my work): https://reproducible-builds.org/reports/2025-12/ I uploaded https://rb.zq1.de/compare.factory-20260202/ today https://rb.zq1.de/spec/glossar.txt explains the meaning of below values: total-packages: 16252 (+46) build-tried: 16187 (+50) build-failed: 161 (+28) build-n-a: 180 (-10) build-succeeded: 15846 (+32) build-official-failed+na: 14 (-9) build-compare-failed: 156 (+1) build-compare-succeeded: 15690 (+31) verify-failed: 599 (-79) verified-semi-reproducible: 15318 (+125) verified-bit-identical: 15133 (+130) bit-by-bit-identical: 15674 (+30) not-bit-by-bit-identical: 182 (-5) not-bit-by-bit-identicalcheck: 172 (+2) https://rb.zq1.de/compare.factory-20260202/graph.png shows the change over time https://rb.zq1.de/compare.factory-20260202/unreproduciblerings.txt lists very unreproducible core packages (bootstrap+DVD) Of the badly unreproducible packages, 1 were in ring0 19 were in ring1 That makes it 20/4043 => 0.49 % which is below the overall average of 156/15846 => 0.98 % 182/15846 => 1.15 % of packages are not perfectly reproducible package notes: ==> ./aws-nitro-enclaves-cli/.rb.notes <== varies from binary? ==> ./bat-extras/.rb.notes <== FTBFS-j1/random? [ 15s] [FAIL] batpipe_term_width :: Mismatched STDOUT snapshot. ==> ./birb/.rb.notes <== FTBFS-j1? or random? from test_response_stream_can_write ==> ./caja-actions/.rb.notes <== FTBFS-j1 +++ new//usr/share/help/da/caja-actions-config-tool/index.docbook 2024-03-24 09:29:24.000000000 +0000 ==> ./clamav/.rb.notes <== = https://github.com/Cisco-Talos/clamav/issues/1663 FTBFS-2027-03-26 => SR 1317951 = https://bugzilla.opensuse.org/show_bug.cgi?id=1249404 rust1.88 toolchain? ==> ./erlang/.rb.notes <== copyright-year ; others ; FTBFS-j1 ; https://bugzilla.opensuse.org/show_bug.cgi?id=1120947 date+time => https://github.com/erlang/otp/pull/10556 /usr/lib64/erlang/lib/jinterface-1.15/priv/OtpErlang.jar https://github.com/erlang/otp/pull/5580 ==> ./ghostty/.rb.notes <== zig random path /usr/lib/debug/usr/bin/ghostty.debug differs in ELF sections ==> ./gleam/.rb.notes <== rust from i18n-embed-fl 0.9.2 ==> ./gnu-free-fonts/.rb.notes <== parallelism+CPU --- old /usr/share/fonts/truetype/FreeSerif.ttf (hex) ==> ./hscolour/.rb.notes <== ghc parallelism ==> ./kf6-syntax-highlighting/.rb.notes <== _ZL18qt_resource_struct in .so varies variation in /home/abuild/rpmbuild/BUILD/kf6-syntax-highlighting-6.21.0-build/syntax-highlighting-6.21.0/build/data/qrc_syntax-data.cpp ==> ./leancrypto/.rb.notes <== FTBFS-CPU FTBFS-2034-10-11 building with cpu=Nehalem failed ; SandyBridge worked ==> ./libaom/.rb.notes <== date/copyright year in .h file 1/_build && /usr/bin/perl /home/abuild/rpmbuild/BUILD/libaom-3.13.1-build/libaom-3.13.1/build/cmake/rtcd.pl --arch=x86_64 --sym=aom_dsp_rtcd --config=/home/abuild/rpmbuild/BUILD/libaom-3.13.1-build/libaom-3.13.1/_build/config/aom_config.h /home/abuild/rpmbuild/BUILD/libaom-3.13.1-build/libaom-3.13.1/aom_dsp/aom_dsp_rtcd_defs.pl > /home/abuild/rpmbuild/BUILD/libaom-3.13.1-build/libaom-3.13.1/_build/config/aom_dsp_rtcd.h ==> ./libbluray/.rb.notes <== minor jar mtime of META-INF/MANIFEST.MF from ==> ./msgraph/.rb.notes <== FTBFS-CPU [ 35s] 2/4 msgraph:mail FAIL 0.19s killed by signal 4 SIGILL ==> ./nftables/.rb.notes <== date+strip-nondeterminism ==> ./nim/.rb.notes <== = https://github.com/nim-lang/Nim/issues/25442 FTBFS-2038 -j1 failed ==> ./noisetorch/.rb.notes <== varies from deleting binaries: ==> ./octave-forge-ltfat/.rb.notes <== random path in debug + strip-nondeterminism /usr/share/octave/packages/ltfat-2.6.0/blockproc/java/blockproc.jar from ["jar", "cf", "blockproc.jar" ...class] ==> ./orc/.rb.notes <== FTBFS-CPU [ 65s] 7/33 sse - orc:exec_opcodes_sys FAIL 0.41s exit status 1 ==> ./python-ZEO/.rb.notes <== FTBFS-j1 + = https://github.com/zopefoundation/ZEO/issues/245 FTBFS-2038-01-16 ==> ./python-django-graphql-jwt/.rb.notes <== = https://bugzilla.opensuse.org/show_bug.cgi?id=1256877 FTBFS-2038 = https://github.com/flavors/django-graphql-jwt/issues/318 FTBFS-2038 ==> ./python-pysnmp/.rb.notes <== #=> https://github.com/lextudio/pysnmp/pull/35 FTBFS-2038 ==> ./python-pytest-run-parallel/.rb.notes <== FTBFS-j1 ==> ./python312/.rb.notes <== FTBFS-2027 SSL FTBFS-2028-08-26 test_ssl found range good=1850910434 bad=1850912359 ==> ./switcheroo/.rb.notes <== = https://gitlab.com/adhami3310/Switcheroo/-/issues/86 FTBFS-j1 => https://gitlab.com/adhami3310/Switcheroo/-/commit/d85c2180f7545c5e0155ac412b763d027f95b549.patch ==> ./uwsm/.rb.notes <== => SR 1329461 uwsm nocheck pyc files