[opensuse-factory] reproducible builds status 2022-10
Hi, I did some nice patches this month. I managed to understand some rust issues that were caused by read_dir calls in vendored libraries for lzma and zstd. See also the package notes below the auto-generated info. last month's status: https://lists.opensuse.org/archives/list/factory@lists.opensuse.org/thread/X... Last months' reproducible builds project updates (including my work): https://reproducible-builds.org/reports/2022-09/ I uploaded https://rb.zq1.de/compare.factory-20221103/ today https://rb.zq1.de/spec/glossar.txt explains the meaning of below values: total-packages: 14578 (+45) build-tried: 14565 (+45) build-failed: 45 (+10) build-n-a: 227 (-3) build-succeeded: 14294 (+39) build-official-failed+na: 17 (-218) build-compare-failed: 575 (+13) build-compare-succeeded: 13719 (+26) verify-failed: 419 (-3) verified-semi-reproducible: 11677 (-22) bit-by-bit-identical: 13490 (+23) not-bit-by-bit-identical: 800 (+12) not-bit-by-bit-identicalcheck: 804 (+16) https://rb.zq1.de/compare.factory-20221103/graph.png shows the change over time https://rb.zq1.de/compare.factory-20221103/unreproduciblerings.txt lists very unreproducible core packages (bootstrap+DVD) Of the badly unreproducible packages, 4 were in ring0 78 were in ring1 That makes it 82/3316 => 2.47 % which is below the overall average of 575/14294 => 4.02 % 800/14294 => 5.60 % of packages are not perfectly reproducible and the updated package notes: ==> ./python-reconfigure/.rb.notes <== python3 toolchain pyc ASLR+filesys ==> ./kubernetes1.24/.rb.notes <== = https://github.com/kubernetes/kubernetes/issues/110928 random tmpdir unknown/random ==> ./chezmoi/.rb.notes <== go1.19 parallelism ==> ./qt6-positioning/.rb.notes <== /usr/lib64/qt6/examples/positioning/weatherinfo/weatherinfo differs in assembler output ==> ./waf/.rb.notes <== time-based .pyc ==> ./netgen/.rb.notes <== time-based pyc /usr/lib64/python3.10/site-packages/netgen/__pycache__/config.cpython-310.pyc from "/usr/bin/python3", "-m", "pybind11_stubgen", "--no-setup-py", "--ignore-invalid=all", "netgen" ==> ./libnvme/.rb.notes <== => SR 1032570 date +++ new//usr/share/man/man2/nvmf_update_config.2 2022-09-01 12:23:50.953451512 +0000 ==> ./vectorscan/.rb.notes <== => SR 1032506 CPU -march= /usr/bin/unit-hyperscan differs in assembler output ==> ./himalaya/.rb.notes <== random | rust +++ new /usr/bin/himalaya (objdump) ==> ./grass/.rb.notes <== #=> https://github.com/OSGeo/grass/pull/263 host #=> https://github.com/OSGeo/grass/pull/247 sort readdir + dict ==> ./fastjet-contrib/.rb.notes <== => SR 1010423 sort find => https://github.com/alisw/fastjet/pull/6 sort find / readdir filesys order ==> ./ldap-sdk/.rb.notes <== javadoc toolchain ==> ./rustup/.rb.notes <== = https://github.com/rust-lang/rustup/issues/2972 filesys https://github.com/alexcrichton/xz2-rs/blob/master/lzma-sys/build.rs#L77 ==> ./python-khal/.rb.notes <== => https://github.com/pimutils/khal/pull/1185 flaky FTBFS found range good=2170735352 bad=2170737277 (2038-10-15T06:34:37) ==> ./texlab/.rb.notes <== ASLR rust ==> ./asymptote/.rb.notes <== => https://github.com/vectorgraphics/asymptote/pull/351 date ; remaining pdf issue ==> ./bin86/.rb.notes <== date 2038-overflow ==> ./translate-toolkit/.rb.notes <== python3 toolchain pyc ASLR ==> ./google-noto-fonts/.rb.notes <== /usr/share/fonts/truetype/Arimo-BoldItalic.ttf header diff ==> ./ansible/.rb.notes <== python3 toolchain pyc ASLR ==> ./plasma5-workspace/.rb.notes <== parallelism ==> ./mirrormagic/.rb.notes <== => SR 1005891 parallelism/date ==> ./apache-commons-dbcp/.rb.notes <== javadoc toolchain ==> ./weblate/.rb.notes <== = https://bugzilla.opensuse.org/show_bug.cgi?id=1204884 FTBFS/stuck osc build --noservice --clean --vm-type=kvm standard ==> ./helmfile/.rb.notes <== => https://github.com/helmfile/helmfile/pull/486 date ==> ./rust-keylime/.rb.notes <== = missing https://github.com/gyscos/zstd-rs/commit/6fe67d6a - needs release rust/LLVM issue ==> ./kyverno/.rb.notes <== go1.19 .note.go.buildid parallelism ==> ./gosec/.rb.notes <== => https://github.com/securego/gosec/pull/887 date +++ new /usr/bin/gosec (objdump)
participants (1)
-
Bernhard M. Wiedemann