> 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

Reply via email to