#1143616 python-nameparser: please make the build reproducible

#1143616#5
Date:
2026-08-04 23:37:04 UTC
From:
To:
Hi,

Whilst working on the Reproducible Builds effort [0], we noticed that
python-nameparser could not be built reproducibly.

This is because running the testsuite generates a corpus.jsonl file
that ends up being shipped under /usr/lib/python3/dist-packages/tools/differential.
This means that if the tests are skipped, the package will miss this
filename and will differ.

A patch is attached that will delete this file after running the
testsuite.


 [0] https://reproducible-builds.org/


Regards,

#1143616#8
Date:
2026-08-06 21:37:27 UTC
From:
To:
Hello,

Bug #1143616 in python-nameparser reported by you has been fixed in the
Git repository and is awaiting an upload. You can see the commit
message below and you can check the diff of the fix at:

https://salsa.debian.org/python-team/packages/python-nameparser/-/commit/e384a43e79cdb0701764cd56f32d0920a4518ac7

(this message was generated automatically)
-- 
Greetings

https://bugs.debian.org/1143616

#1143616#15
Date:
2026-08-06 22:11:37 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
python-nameparser, 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 1143616@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Edward Betts <edward@4angle.com> (supplier of updated python-nameparser 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: Thu, 06 Aug 2026 22:33:56 +0100
Source: python-nameparser
Architecture: source
Version: 2.0.0-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <team+python@tracker.debian.org>
Changed-By: Edward Betts <edward@4angle.com>
Closes: 1143616
Changes:
 python-nameparser (2.0.0-2) unstable; urgency=medium
 .
   * Remove corpus.jsonl after tests to make package build reproducible. Fix
     from Chris Lamb. (Closes: #1143616)
Checksums-Sha1:
 5ec44f97e7b38ce30c226fea779e815d9308a07e 2304 python-nameparser_2.0.0-2.dsc
 08f7fdd9f76a464954022e3578d04b7e4569d644 3200 python-nameparser_2.0.0-2.debian.tar.xz
 475da42e55a3973db1b885154d2ac8f6a5878dea 6910 python-nameparser_2.0.0-2_source.buildinfo
Checksums-Sha256:
 dbb2972f6e2450421c5c3ce25aafb24be4e967f3b83610023f1a57aff2fa64a3 2304 python-nameparser_2.0.0-2.dsc
 793d351b681e9e3e94acafdcc6af2914167c93bd2d34e1c33638337e5cb9320b 3200 python-nameparser_2.0.0-2.debian.tar.xz
 f2a684dc1e604337fc759f7f6296e0af3e0716e8d09a4a1bce08d2b0a234e814 6910 python-nameparser_2.0.0-2_source.buildinfo
Files:
 ef45409a90c74507225f1636343d9859 2304 python optional python-nameparser_2.0.0-2.dsc
 42cddcd1167bfbb2607dfc63f7e898e4 3200 python optional python-nameparser_2.0.0-2.debian.tar.xz
 3aba4fe1cedc657cad884704cabbd89c 6910 python optional python-nameparser_2.0.0-2_source.buildinfo
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEE+4rPp4xyYInDitAmlgWhCYxjuSoFAmp0/pUACgkQlgWhCYxj
uSqrGw/+KU/yNu8e4zHzzKFGpt4lRxQDKw7ixDOevR5kPudACKdQ/ei8VDGNPQd3
gmgqFef6yQ2QXbiG/tYPr73bGCcf2UDQ+ApEomMjowiB+nAbo0+M26neLwlfsjFv
0C+ajaOgzwmf+myu5BiExcGKBhHYT5bDdk2So0funbmKCgw2XtjLcpW4Mes5QMua
5D280pXiVZUMVyz+czZ8g3WVqd9iYqFe/mntZ+KqayFTGc6VQ4TcVqwAbg4NRm3A
fsmsYoEloW4fotRtyfXedpPMuPSU42OZ9/AtXyk3IKnO9IkCEsQ0yzpH78AcckZS
ftk+Qk9g9qK1vhhrBaRJGvmSHvoSlZNQzfLmvpivy0hDNZsi3ZbgN+dk1q40Y/6d
oIOxgqoaNXkl3giJQcZlE48hkilmAMnLgcHTY6bxkNEthJaIK/H9I/GNNnpmgn7o
nuDR7kMhSsjznB5ciGBHfdLUOzY322MitTIbENNUaDJxRSye+3DLgeCcTEELB1Ef
/n38jZW/BkeoVRpcYfUIktbwDyk8GBNg9rctmVoulKM+NTV1PAJDdfobjO/UAgxx
dIZd0p9jlYKT/n3FUAuX/03tDq5K4HHczsCAjidOhLginEns7TiwK1DtXzo2w+lc
nV5GJikO7udPLzdvnjlSRgtjCSpU0QjGCFeisSV2WgSFs+HAqpk=
=zAok
-----END PGP SIGNATURE-----