[Debian-pan-maintainers] Bug#1078268: Bug#1078268: pyfai: please make the package build reproducible

PICCA Frederic-Emmanuel frederic-emmanuel.picca at synchrotron-soleil.fr
Fri Aug 9 14:06:21 BST 2024



> The meson-python build generates and uses a temporary, randomized build
> directory path only when no build-dir setting is already configured.  So we may
> be able to resolve this problem by choosing an appropriate static build-dir.

why not fixing meson-python directly. This way it is simpler  instead of patching all package whcih are using it.


> The second non-deterministic output appears to be due to dynamic-evaluation of
> a 'threadpoolsize' default argument value for a Python initializer[6], which
> is set to the current host's CPU count.  This would generally only be relevant
> at runtime, except for the fact that the documentation package, built using
> the Sphinx 'autodoc' extension, renders the evaluated value in the output HTML
> docs.  That behaviour can be disabled using the 'autodoc_preserve_defaults'[7]
> configuration setting.

Idem here, maybe sophinx should have decent default  when it comes to reproducible build :).


cheers


Fred



More information about the Debian-pan-maintainers mailing list