[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