I did plenty of patches this month. I spent a week in Hamburg on the r-b-world-summit, having good discussions and finding nice patches from Debian (thanks Mattia). With ring0 being reproducible, I concentrated on ring1 packages. I dropped efl and mono-core that are not needed there. I started to collect various details about my R-B-OS in https://en.opensuse.org/openSUSE:Reproducible_openSUSE/Part1 and https://en.opensuse.org/openSUSE:Reproducible_openSUSE/Part2 I worked with Fridrich Strba to greatly improve the reproducibility of java-related packages. This cut the number of remaining packages with issues in half. He made nice toolchain-patches for ant, xmvn and several maven-plugins, mostly for normalizing jar mtimes. https://github.com/mesonbuild/meson-python/issues/671 also stands out, because this affects at least 6 python packages. I have a workaround now. The kernel became reproducible after switching generation of Sphinx docs and BTF to -j1 to workaround race-conditions (partial fixes for the races exist). Two major items on my todo-list are: * write an rb-checker bot that tests submissions to Factory * fix non-determinism in emacs .pdmp files ( https://mail.gnu.org/archive/html/emacs-devel/2024-10/msg00004.html ) ; the alternative would be to drop it from my R-B-OS and lose tools that depend on it: a2ps anthy autoconf avfs caml-mode ddskk global gnugo gnuplot idutils librep maildir-utils notmuch psgml quilt rtags scheme48 supercollider tamago translate-shell uim vagrant xdp-tools xemacs-packages xslide