Univention Bugzilla – Bug 49618
dh_umc* breaks reproducible build by not preserving file time stamps on installation
Last modified: 2021-05-25 16:02:46 CEST
"management/univention-management-console/dev/dh-umc-module-install" calls 'install' without '-p', so installed files use $NOW as their timestamp instead of preserving the timestamp of the source files. Two builds of the same package are thus not reproducible. Today this complicated debugging a time stamp issue, where "update-python-modules" form "python-support" was not called due to "dh_strip_nondeterminism" not fixing the time stamps of some files.
Add "-p" for install calls: univention-management-console (12.0.0-1) | Bug #49618: preserve timestamp when installing files changelog-5.0-0.xml | Changelog Bug #49618
OK: 8268e961ca0b | Bug #49618: preserve timestamp when installing files OK: 3b31f28e0c64 | Bug #49618 ucr: Preserve time stamp when installing files OK: 1e3f76a0e82f | Changelog Bug #49618
UCS 5.0 has been released: https://docs.software-univention.de/release-notes-5.0-0-en.html https://docs.software-univention.de/release-notes-5.0-0-de.html If this error occurs again, please use "Clone This Bug".