- Package:
- src:pybdsf
- Source:
- src:pybdsf
- Submitter:
- Chris Lamb
- Date:
- 2026-08-17 12:51:03 UTC
- Severity:
- normal
- Tags:
Hi, Whilst working on the Reproducible Builds effort [0], we noticed that pybdsf could not be built reproducibly. This is because it calls f2py without specifying a --build-dir, which results in f2py defaulting to the nondeterminstic output of the tempfile.mkdtemp(...) method. This directory ends up embdedded in the binary .so file. Patch attached that instructs f2py to use a build directory that is a determinstic subdirectory of the Debian build dir. [0] https://reproducible-builds.org/ Regards,
We believe that the bug you reported is fixed in the latest version of pybdsf, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to 1144409@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Ole Streicher <olebole@debian.org> (supplier of updated pybdsf package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing ftpmaster@ftp-master.debian.org) Format: 1.8 Date: Mon, 17 Aug 2026 14:23:23 +0200 Source: pybdsf Architecture: source Version: 1.14.1-2 Distribution: unstable Urgency: medium Maintainer: Debian Astro Maintainers <debian-astro-maintainers@lists.alioth.debian.org> Changed-By: Ole Streicher <olebole@debian.org> Closes: 1144409 Changes: pybdsf (1.14.1-2) unstable; urgency=medium . * Make the build reproducible (Closes: #1144409) Checksums-Sha1: 98a5570272424668b83913cda5434084fec80533 2194 pybdsf_1.14.1-2.dsc 0cfa20e61f9523b7d89a7ca34667f63a646ae040 6664 pybdsf_1.14.1-2.debian.tar.xz Checksums-Sha256: 6a63d0fc6c721c18a19c37362e844e6dac0e2215df6d3bda85d91597c4d2d731 2194 pybdsf_1.14.1-2.dsc 3dd116f99a53427c6718d66a9c7b686aae58ae85bc99ca3883e5d107a5d7ba70 6664 pybdsf_1.14.1-2.debian.tar.xz Files: 08829f3048f4e8bfc2c059be0cb3ae2c 2194 python optional pybdsf_1.14.1-2.dsc 5770ad9e8bd0fccef8c51e126fc93d8b 6664 python optional pybdsf_1.14.1-2.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEuvxshffLFD/utvsVcRWv0HcQ3PcFAmqDAQ8ACgkQcRWv0HcQ 3Pcvjw//W9Z8xLPskZqPVHfnIuXS3mr19C+9tRW9hUVp4jJ1Z70dc4QvXEiZGoe2 mRfiOwjG3y8DoQ/uOFEcCYhV/Q/ukRqYy40eHB5aXOmt22vWpcvcFpnsXj/84NwX Uu302PL8uuWPEB368ZrBvqUdaZCInO7DkYdUZxd2ywS9dpOWhd1VoG5MiLt0APSP D4MudYoLZNRV4r21i4utH/9CokHic1ksywHUhWiEQm/ziQmX92UraerzNUhZPiac aD4BMy19bNE7e6CBa/B6iBOMFTA6U5DJ03Ax0LYYG9VUik4MzhVdFvuwCp/iPRMd FWC2CLmJc5FYm1SWHhMI35tjajZ81waAzWR/OspNj4ifk7oN6rceOJyCacpNpkGm kZG+i+A/PE5hiDJF6NT1YLc4od1d356xbqbPb5QVynEXYwLtffOZ/7InSNq7nQDM UhD+lAftRmYRjlOMxcenbrZOYA/wpV77s+k/8TJlV2yxtO8DImqGeFwYUGH62T4S ZxnZePidsfJQ8QBlGjpY/Us3cH1KZE/Rz19w77+CIIdM3B8950kif0nualJ/Y9eI LGkHl9RB+n3oVWI8RFijL2JfzTOiVDNLXBZU5zXFCnextrW2OptS4U8KtLj01Zry l3vF8W3H9dnSzXVUN8yus2+L+JNegWaOnjHvMgCNTny4zhBLJ4k= =yAnJ -----END PGP SIGNATURE-----