Hi Bastian, Thank you for sponsoring the upload and reviewing the packaging.
I had already traced the remaining reproducibility issue to resource ordering in sphinxcontrib-qthelp. The builder doesn’t globally sort the resource list, so directory traversal order can change the generated .qhp file and then the Qt Help databases embedded in the executable. SOURCE_DATE_EPOCH addresses timestamps, but not this ordering. That was also one reason I disabled manual generation. Upstream ships the static manual, which I regenerate just before every release, so using that copy avoids repeating the generation and introducing this variability. I understand Debian’s preference for rebuilding from source. I’ve attached a patch to address the ordering issue while keeping manual generation enabled. The workaround produced identical Qt Help files across multiple controlled local runs with different traversal orders. Could you please include it? Thanks again, Helder
0002-sort-qthelp-resources-for-reproducible-builds.patch
Description: Binary data

