Debian Bug report logs - #1120629
python-os-apply-config: please make the build reproducible

version graph

Package: src:python-os-apply-config; Maintainer for src:python-os-apply-config is Debian OpenStack <team+openstack@tracker.debian.org>;

Reported by: "Chris Lamb" <lamby@debian.org>

Date: Thu, 13 Nov 2025 16:39:01 UTC

Severity: wishlist

Tags: patch

Found in version python-os-apply-config/14.0.1-2

Fixed in version python-os-apply-config/14.0.1-3

Done: Thomas Goirand <zigo@debian.org>

Bug is archived. No further changes may be made.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Debian OpenStack <team+openstack@tracker.debian.org> (src:python-os-apply-config for {1120629}), reproducible-bugs@lists.alioth.debian.org (additional cc recipient for {1120629}):
Bug#1120629; Package src:python-os-apply-config. (Thu, 13 Nov 2025 16:39:01 GMT) (full text, mbox, link).


Acknowledgement sent to "Chris Lamb" <lamby@debian.org>:
New Bug report received and forwarded. Copy sent to reproducible-bugs@lists.alioth.debian.org, team+openstack@tracker.debian.org. (Thu, 13 Nov 2025 16:39:02 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: "Chris Lamb" <lamby@debian.org>
To: submit@bugs.debian.org
Subject: python-os-apply-config: please make the build reproducible
Date: Thu, 13 Nov 2025 08:37:30 -0800
[Message part 1 (text/plain, inline)]
Source: python-os-apply-config
Version: 14.0.1-2
Severity: wishlist
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: nocheck
X-Debbugs-Cc: reproducible-bugs@lists.alioth.debian.org

Hi,

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

This is because the binary differs depending on whether the tests
are run or not. Specifically, the modification time of a file is 
different because of the patching of a file in debian/rules.

Patch attached.

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


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      lamby@debian.org / chris-lamb.co.uk
       `-
[python-os-apply-config.diff.txt (text/plain, attachment)]

Reply sent to Thomas Goirand <zigo@debian.org>:
You have taken responsibility. (Wed, 26 Nov 2025 14:51:03 GMT) (full text, mbox, link).


Notification sent to "Chris Lamb" <lamby@debian.org>:
Bug acknowledged by developer. (Wed, 26 Nov 2025 14:51:03 GMT) (full text, mbox, link).


Message #10 received at 1120629-close@bugs.debian.org (full text, mbox, reply):

From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
To: 1120629-close@bugs.debian.org
Subject: Bug#1120629: fixed in python-os-apply-config 14.0.1-3
Date: Wed, 26 Nov 2025 14:50:16 +0000
[Message part 1 (text/plain, inline)]
Source: python-os-apply-config
Source-Version: 14.0.1-3
Done: Thomas Goirand <zigo@debian.org>

We believe that the bug you reported is fixed in the latest version of
python-os-apply-config, 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 1120629@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Thomas Goirand <zigo@debian.org> (supplier of updated python-os-apply-config 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)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Wed, 26 Nov 2025 15:23:32 +0100
Source: python-os-apply-config
Architecture: source
Version: 14.0.1-3
Distribution: unstable
Urgency: medium
Maintainer: Debian OpenStack <team+openstack@tracker.debian.org>
Changed-By: Thomas Goirand <zigo@debian.org>
Closes: 1120629
Changes:
 python-os-apply-config (14.0.1-3) unstable; urgency=medium
 .
   * Make the build reproducible, thanks to Chris Lamb (Closes: #1120629).
Checksums-Sha1:
 596ad3a85c66eb963214804f6dc023ebadd521d1 2359 python-os-apply-config_14.0.1-3.dsc
 1a5e6787fe7a4ab33f84ef358c2bb3eb352fadfc 3580 python-os-apply-config_14.0.1-3.debian.tar.xz
 1ba5193b4a7a27449191c6fae5274c02a79a7d96 8439 python-os-apply-config_14.0.1-3_amd64.buildinfo
Checksums-Sha256:
 60d36df81c54d9f26d7ea6f51e98e1306744839c68a1049e5e746046bb29dd21 2359 python-os-apply-config_14.0.1-3.dsc
 a5f4873f3be853a4d5412100ea6d1874ed2cb0fe45e107b591c74eda2df14359 3580 python-os-apply-config_14.0.1-3.debian.tar.xz
 2f6d113804ce76b5abaa92931386b923fb86d61c229651ed331b90b570512ca8 8439 python-os-apply-config_14.0.1-3_amd64.buildinfo
Files:
 9f43855aebcf91886536814f9da0b49d 2359 python optional python-os-apply-config_14.0.1-3.dsc
 80e5ea1ab1e3a277f598751d5d8db332 3580 python optional python-os-apply-config_14.0.1-3.debian.tar.xz
 7ffa8d2fb57642f08196869be2c9dfda 8439 python optional python-os-apply-config_14.0.1-3_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEoLGp81CJVhMOekJc1BatFaxrQ/4FAmknDdUACgkQ1BatFaxr
Q/57tA/9ETN55qma448N395Grh0PrjtRccxvcRotnjNyNmcdoU4UrvClfQjgdpPL
QlIu99uYuqED9Mna48EKKa15hJx9shz2eYrw6ZodDaZ1t47S+upc3ZGp7u2tFM8y
FJHKZTC2LfqZdDLsfGw0Z4b5LVSV/f97RiCYHSxV4SENhmT0T2nfCcRFw7LV1Fgt
siKaDNzFVN1djrqxfg80L8zmyfx/QaI8Kisee3mUrPBZmDpvC5t8gK8HsimWDe3f
fyoO10eVHLAiMsOBy0lSiZ0oxlSSAMQEDQPvuivt1aJLyiMCeXiBy0HfFRRXV5OY
pieQN7E+ehRhrP0MJUBEaqC4JIgXm4PF8CJnxqRDTuA/Alok4+yyhu1DJuUqzfuQ
8mkYIG3hDEsHHkhnEk9eXmsNg1zZTeSdC25bBhNem7vRooDUf+OGmZLHR1du80yA
E+wraJTe1AXcJTXKzABAJfeBSyPKoFBGpvt1vbfeHoOxIJzb1Yp9FcpdLk2F9lZx
ryynoTjiyrIbUBB5W/K5OggGT+LK8SJk4GuCWkHNlJf0Gijyrbaa1JPOHbR0w131
/pBBGplpY87dqX/Mb9aCx6MCM/Qw6fPG93mRQkbYjnKzq+MiREO0QXR82CN+oc7S
AIGiLElFinjLlcfW4LfMrKecgOvAyVyWnUzVvtY0AmbCVt0M8vY=
=5ICt
-----END PGP SIGNATURE-----

[Message part 2 (application/pgp-signature, inline)]

Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Thu, 25 Dec 2025 07:26:48 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Fri Jan 2 07:57:30 2026; Machine Name: berlioz

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU General Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.