[opensuse-factory] reproducible builds status 2023-09
1 Oct
2023
1 Oct
'23
08:20
Hi, This month we got many nice patches for Maven/Java-related packages from Fridrich Strba. The ghc-macros patch is still pending in the pipeline, but once that goes through, the number of packages with issues remaining could be as low as 150. Here is the full list: asymptote bash bibletime boost calibre clisp colord crash dbus-sharp2 deepin-desktop-schemas dmd dxvk eclipse efl emacs enlightenment-theme-dark enlightenment-theme-openSUSE enlightenment-theme-openSUSE-ice enlightenment-theme-openSUSE-neon enlightenment-theme-openSUSE-oliveleaf erlang erlang-retest fcitx5-zhuyin fcitx-libpinyin fdo-client gegl gfan gnome-keyring-sharp gnu-cobol go1.13 groovy18 grub2 gsequencer gstreamer-plugins-rs gtk-sharp2 guake gutenprint hevea hub ibus-libzhuyin icedtea-web installation-images java-11-openj9 java-1_8_0-openjdk kanku kdevelop5-plugin-php keepass kitty ksh kubernetes1.24 kubernetes1.25 kubernetes1.26 kubernetes1.27 ldc libcamera libkolabxml libpinyin librcc LiE lilypond lout mage maildir-utils mathgl mingw32-binutils mingw32-gcc mingw32-gmp mingw32-mpc mingw32-mpfr mingw32-pkgconf mingw32-winpthreads mingw32-zlib mingw64-binutils mingw64-gcc mingw64-gmp mingw64-mpc mingw64-mpfr mingw64-pkgconf mingw64-winpthreads mingw64-zlib mono-addins mono-core mozilla-nss nunit ocaml-camlp-streams ooRexx opae openblas ovmf pijul postfish pspp python310 python311 python38 python39 python-iminuit python-numpy python-rdflib python-scikit-image python-scikit-learn qt6-webengine qt-creator rabbitmq-server racket rage-encryption rakudo rash R-base release-notes-openSUSE Rivet rpm-config-SUSE sad sbcl scap-security-guide scheme48 sdcc selinux-policy siproxd smlnj spotifyd tigervnc tiny update-test-trivial wine wrk WSL-DistroLauncher xemacs xemacs-packages and a number of packages with build failures in 2039 or with -j1: gasket-driver gstreamer-plugins-rs icinga2 java-1_8_0-openj9 memcached python310 python311 python38 python39 python-bson python-compileall2 sonic-pi swipl tycho xindy Meanwhile, https://build.opensuse.org/projects/openSUSE:ALP:Experimental:Slowroll/prjconf has all the settings required for bit-reproducible verifiable builds, however there is still an issue with rpm = https://build.opensuse.org/request/show/1112212 that causes variations for many. mls promised a version update that should include that patch. Since my main test-build machine is on the move to Prague atm, I only ran builds over a limited set of packages with known problems. total-packages: 14858 build-tried: 678 build-failed: 25 build-n-a: 4 build-succeeded: 648 build-official-failed+na: 73 build-compare-failed: 130 build-compare-succeeded: 518 verify-failed: 1 verified-semi-reproducible: 1 verified-bit-identical: 0 bit-by-bit-identical: 248 not-bit-by-bit-identical: 401 not-bit-by-bit-identicalcheck: 400 > cat ./seamonkey/.rb.notes => SR 1114150 seamonkey date > cat ./grub2/.rb.notes ?date ; other order? --- old /usr/share/grub2/x86_64-xen/grub.xen (objdump) +++ new /usr/share/grub2/x86_64-xen/grub.xen (objdump) @@ -4896,7 +4896,7 @@ 01319f 00000000 30303030 36303000 30303031 ....0000600.0001 0131af 37353000 30303031 37353000 30303030 750.0001750.0000 0131bf 30303033 34353000 31343530 35353135 0003450.14505515 - 0131cf 34373600 30303135 30333120 30000000 476.0015031 0... + 0131cf 36323600 30303135 30323620 30000000 626.0015026 0... 0131df 00000000 00000000 00000000 00000000 ................ 0131ef 00000000 00000000 00000000 00000000 ................ recent SRs and patches: 1110543 linuxsampler benchmarking 1111485 antlr3 date 1112212 rpm embeds too many build details 1114150 seamonkey date #https://github.com/brndnmtthws/conky/pull/1619 date+order #https://pmbs.links2linux.de/request/show/5828 compat-libgcrypt date #https://pmbs.links2linux.de/request/show/5829 libdvd-audio parallelism #https://pmbs.links2linux.de/request/show/5834 gmerlin-avdecoder CPU #https://pmbs.links2linux.de/request/show/5835 gmerlin-effectv CPU #https://pmbs.links2linux.de/request/show/5836 gmerlin-encoders CPU #https://pmbs.links2linux.de/request/show/5832 ocp strcpy/CPU #https://github.com/lsp-plugins/lsp-plugins-shared/pull/5 date/copyright-year https://github.com/openSUSE/build-compare/issues/65 tycho, meta #https://code.opensuse.org/package/helix/blob/feee6e9d8f1ad5b2396a4bed7917eb6536ae4d57/f/0001-fix-ub-in-diff-gutter.patch ASLR-related non-determinism https://github.com/intel/intel-graphics-compiler/issues/302 ASLR
213
Age (days ago)
213
Last active (days ago)
0 comments
1 participants
participants (1)
-
Bernhard M. Wiedemann