Hi,
last month's status: https://lists.opensuse.org/opensuse-factory/2019-10/msg00367.html
Last months' reproducible builds project updates (including my work): https://reproducible-builds.org/reports/2019-10/
I uploaded https://rb.zq1.de/compare.factory-20191129/ today and rbstats are: total-packages: 12424 (+152) build-tried: 12416 (+152) build-failed: 51 (-23) build-n-a: 81 (-2) build-succeeded: 12284 (+177) build-official-failed+na: 126 (-93) build-compare-failed: 415 (+19) build-compare-succeeded: 11869 (+158)
verify-failed: 560 (-18) verified-semi-reproducible: 11608 (+171) verified-bit-identical: 0
bit-by-bit-identical: 11481 (+163) not-bit-by-bit-identical: 794 (+13)
https://rb.zq1.de/compare.factory-20191129/graph.png shows the change over time
https://rb.zq1.de/compare.factory-20191129/unreproduciblerings.txt lists very unreproducible core packages (bootstrap+DVD)
Of the badly unreproducible packages, 2 were in ring0 48 were in ring1
That makes it 50/2901 => 1.72 % which is below the overall average of 415/12284 => 3.38 %
794/12284 => 6.46 % of packages are not perfectly reproducible
This month, I added https://github.com/apache/felix/pull/209 as a test patch in https://build.opensuse.org/package/show/home:bmwiedemann:reproducible:test/m... and in addition with last month's https://build.opensuse.org/request/show/735873 that made it possible to build some dozen java packages reproducible by applying tweaks (e.g. use strip-nondeterminism and replace /dev/*random with /dev/zero to counter random maven UUIDs)
On the unreproducible core package list, we have
branding-openSUSE variations in .jpg files
tomcat filesystem ordering issues and probably others
python-python-xlib one .pyc file with timestamp
newly reproducible core packages: nvme-cli from a gcc9 LTO patch = https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91307
python-tox from the https://bugzilla.opensuse.org/show_bug.cgi?id=1094323 toolchain patch
And in the next week I am off to the reproducible-builds world summit.
Ciao Bernhard M.