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

Vagrant Cascadian vagrant at reproducible-builds.org
Fri Aug 9 21:14:29 BST 2024


user reproducible-builds at lists.alioth.debian.org
usertags 1064748 +randomness -buildpath
thanks

On 2024-08-09, James Addison wrote:
> Usertags: buildpath cpu
...
> The first cause of non-determinism is the use of temporary directory paths by
> the meson-python build process; the resulting paths are embedded in some of the
> extension modules (for example, this[4] CRC32 module) produced in the output
> binary package.
>
> 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.

Typically we have used buildpath to mean the build directory that the
build is performed in, which can be worked around by building in the
same path, not randomized temporary files or directories used during the
build.

I think "randomness" would be a more appropriate usertag here, and have
adjusted appropriately.

Thanks for working on the fix!

live well,
  vagrant
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 227 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/debian-pan-maintainers/attachments/20240809/c7219cc2/attachment.sig>


More information about the Debian-pan-maintainers mailing list