Your message dated Wed, 26 Nov 2025 14:50:16 +0000
with message-id <[email protected]>
and subject line Bug#1120629: fixed in python-os-apply-config 14.0.1-3
has caused the Debian Bug report #1120629,
regarding python-os-apply-config: please make the build reproducible
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1120629: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1120629
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: python-os-apply-config
Version: 14.0.1-2
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: nocheck
X-Debbugs-Cc: [email protected]

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
     `. `'`      [email protected] / chris-lamb.co.uk
       `-
--- a/debian/rules      2025-11-13 08:01:25.815142077 -0800
--- b/debian/rules      2025-11-13 08:28:46.839985627 -0800
@@ -3,6 +3,8 @@
 UPSTREAM_GIT := https://github.com/openstack/os-apply-config.git
 include /usr/share/openstack-pkg-tools/pkgos.make
 
+APPLY_CONFIG_PY := 
debian/tmp/usr/lib/python3/dist-packages/os_apply_config/apply_config.py
+
 %:
        dh $@ --buildsystem=pybuild --with python3
 
@@ -21,9 +23,12 @@
        pkgos-dh_auto_install --no-py2 --in-tmp
 
 ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
+       touch -r $(APPLY_CONFIG_PY) .timestamp
        patch -p1 < debian/test-patch.patch
        PATH=$$PATH:$(CURDIR)debian/tmp/usr/bin pkgos-dh_auto_test --no-py2 
'os_apply_config.tests\.(?!(.*test_apply_config\.OSConfigApplierTestCase.*|.*test_collect_config\.OCCTestCase\.test_failed_read.*))'
        patch -p1 -R < debian/test-patch.patch
+       touch -r .timestamp $(APPLY_CONFIG_PY)
+       rm .timestamp
 endif
 
 override_dh_python3:

--- End Message ---
--- Begin Message ---
Source: python-os-apply-config
Source-Version: 14.0.1-3
Done: Thomas Goirand <[email protected]>

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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Thomas Goirand <[email protected]> (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 [email protected])


-----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 <[email protected]>
Changed-By: Thomas Goirand <[email protected]>
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-----

Attachment: pgpklkMyYqqhw.pgp
Description: PGP signature


--- End Message ---

Reply via email to