Your message dated Mon, 25 Jul 2016 12:20:22 +0000
with message-id <[email protected]>
and subject line Bug#832180: fixed in ui-auto 1.2.7-1
has caused the Debian Bug report #832180,
regarding ui-auto: 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.)
--
832180: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=832180
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: ui-auto
Version: 1.2.6-1
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: timestamps
X-Debbugs-Cc: [email protected]
Hi,
Whilst working on the "reproducible builds" effort [0], we noticed
that ui-auto could not be built reproducibly.
Patch attached.
[0] https://wiki.debian.org/ReproducibleBuilds
Regards,
--
,''`.
: :' : Chris Lamb
`. `'` [email protected] / chris-lamb.co.uk
`-
--- a/debian/patches/reproducible-build.patch 1970-01-01 01:00:00.000000000
+0100
--- b/debian/patches/reproducible-build.patch 2016-07-23 11:47:54.645498315
+0100
@@ -0,0 +1,79 @@
+Description: Make the build reproducible
+Author: Chris Lamb <[email protected]>
+Last-Update: 2016-07-23
+
+--- ui-auto-1.2.6.orig/src/tools/Makefile.am
++++ ui-auto-1.2.6/src/tools/Makefile.am
+@@ -14,7 +14,11 @@ man_MANS = ui-auto-uvc.1 ui-auto-ubs.1 u
+ @echo "This is just a copy for convenience:" >>$@
+ @-$(srcdir)/$< -H >>$@
+ @echo ".SH AUTHOR" >>$@
+- echo "Produced automatically by ui-auto on `date --rfc-822`." >>$@
++ if [ -n "$$SOURCE_DATE_EPOCH" ]; then \
++ echo "Produced automatically by ui-auto on `date --utc
--rfc-822 --date="@$$SOURCE_DATE_EPOCH"`." >>$@; \
++ else \
++ echo "Produced automatically by ui-auto on `date --rfc-822`."
>>$@; \
++ fi
+
+ clean-local:
+ rm -v -f $(man_MANS)
+--- ui-auto-1.2.6.orig/src/tools/ui-auto-release
++++ ui-auto-1.2.6/src/tools/ui-auto-release
+@@ -1539,7 +1539,7 @@ ui_opt_add "s" "Snapshot mode: Do a sna
+ - Auto-generates snapshot versions.
+ - Omit vc checkins.
+ - Omit sequents: ${SEQUENCE_SNAPSHOT}."
+-ui_opt_add "S:" "Snapshot mode with manual version appendix." "snapshot$(date
-u +%Y%m%d%H%M%S)" "s" "\
++ui_opt_add "S:" "Snapshot mode with manual version appendix." "snapshot$(date
-u -d "@${SOURCE_DATE_EPOCH:-$(date +%s)}" +%Y%m%d%H%M%S)" "s" "\
+ - Example: '~rc1' when your version is already bumped to the upcoming
stable." \
+ "expert"
+
+--- ui-auto-1.2.6.orig/src/m4/ui-auto.m4
++++ ui-auto-1.2.6/src/m4/ui-auto.m4
+@@ -109,8 +109,12 @@ ${PACKAGE_NAME} in a parsable way.
+
+ This is intended to be used by automatic version checks of build systems.
+ .SH AUTHOR
+-Produced automatically by ui-auto for ${PACKAGE_NAME} on `date --rfc-822`.
+ EOF
++ if [ -n "${SOURCE_DATE_EPOCH}" ]; then \
++ echo "Produced automatically by ui-auto for ${PACKAGE_NAME} on
`date --utc --rfc-822 --date="@${SOURCE_DATE_EPOCH}"`." >>${S_PATH}.1
++ else \
++ echo "Produced automatically by ui-auto for ${PACKAGE_NAME} on
`date --rfc-822`." >>${S_PATH}.1
++ fi
+
+ dnl Automake rules for installation && distclean
+ UI_ADD_AM([
+--- ui-auto-1.2.6.orig/aclocal.m4
++++ ui-auto-1.2.6/aclocal.m4
+@@ -131,8 +131,12 @@ ${PACKAGE_NAME} in a parsable way.
+
+ This is intended to be used by automatic version checks of build systems.
+ .SH AUTHOR
+-Produced automatically by ui-auto for ${PACKAGE_NAME} on `date --rfc-822`.
+ EOF
++ if [ -n "${SOURCE_DATE_EPOCH}" ]; then \
++ echo "Produced automatically by ui-auto for ${PACKAGE_NAME} on
`date --utc --rfc-822 --date="@${SOURCE_DATE_EPOCH}"`." >>${S_PATH}.1
++ else \
++ echo "Produced automatically by ui-auto for ${PACKAGE_NAME} on
`date --rfc-822`." >>${S_PATH}.1
++ fi
+
+ dnl Automake rules for installation && distclean
+ UI_ADD_AM([
+--- ui-auto-1.2.6.orig/configure
++++ ui-auto-1.2.6/configure
+@@ -2625,9 +2625,12 @@ ${PACKAGE_NAME} in a parsable way.
+
+ This is intended to be used by automatic version checks of build systems.
+ .SH AUTHOR
+-Produced automatically by ui-auto for ${PACKAGE_NAME} on `date --rfc-822`.
+ EOF
+-
++ if [ -n "${SOURCE_DATE_EPOCH}" ]; then \
++ echo "Produced automatically by ui-auto for ${PACKAGE_NAME} on
`date --utc --rfc-822 --date="@${SOURCE_DATE_EPOCH}"`." >>${S_PATH}.1
++ else \
++ echo "Produced automatically by ui-auto for ${PACKAGE_NAME} on
`date --rfc-822`." >>${S_PATH}.1
++ fi
+
+ echo -n "
+ ui-version-script-install:
--- a/debian/patches/series 1970-01-01 01:00:00.000000000 +0100
--- b/debian/patches/series 2016-07-23 11:22:17.588718952 +0100
@@ -0,0 +1 @@
+reproducible-build.patch
--- End Message ---
--- Begin Message ---
Source: ui-auto
Source-Version: 1.2.7-1
We believe that the bug you reported is fixed in the latest version of
ui-auto, 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.
Stephan Sürken <[email protected]> (supplier of updated ui-auto 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: SHA256
Format: 1.8
Date: Mon, 25 Jul 2016 12:09:37 +0000
Source: ui-auto
Binary: ui-auto
Architecture: source
Version: 1.2.7-1
Distribution: unstable
Urgency: medium
Maintainer: Stephan Sürken <[email protected]>
Changed-By: Stephan Sürken <[email protected]>
Description:
ui-auto - Autotools library and development tools
Closes: 832180
Changes:
ui-auto (1.2.7-1) unstable; urgency=medium
.
* [b3f8363] Imported Upstream version 1.2.7
- Adds Chris' reproducible build patch. Thanks to Chris Lamb
(Closes: #832180).
* [257cdef] control: Update Stds-Vers: 3.9.8 (no changes needed).
Checksums-Sha1:
1c8b2f9efcde7c8815589e106c66ee98d21154a0 1832 ui-auto_1.2.7-1.dsc
92828e006b734035b66146b5d564123d5a98e823 176594 ui-auto_1.2.7.orig.tar.gz
efb43dd913c0db8633fc3b04951d6cdd4b9c6218 7936 ui-auto_1.2.7-1.debian.tar.xz
Checksums-Sha256:
8fb4194bfa78f8177db90b53ad56ab178c18d9893b25de7aea76b73167d6ae27 1832
ui-auto_1.2.7-1.dsc
f0d1765365cab0c50e8af92cd3fd155375639639c9acc9434dc4cb83f9c5f029 176594
ui-auto_1.2.7.orig.tar.gz
2e02dce965d8e68ca127913496a7aecf86c45c53d51a67b740be8c3883788d4f 7936
ui-auto_1.2.7-1.debian.tar.xz
Files:
1f8099344157496185447c4a257ced6e 1832 devel extra ui-auto_1.2.7-1.dsc
d59a88c531c33a51560f8cb6fedf5b50 176594 devel extra ui-auto_1.2.7.orig.tar.gz
dc1274460ac90d01bd55bc430d1b4625 7936 devel extra ui-auto_1.2.7-1.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBCAAGBQJXlgJAAAoJEAZt6AF+K2HZW9AP/3W1FU1QZN+QkrgtySLEi13b
yg5WRcvF/1EnCfgYjTRaf9Z5eIWihrrvpzoTZQGx44c/3p24IHYTkSvHKIrTiKSm
xsErna0bwOddvCt+Hhwl5PJh2MZxL5TkeW7aNoU/yug19Y5EWjNcavKvqXGE8zPP
lxwlmzXnn6FABCcWRLCCiG2sbgjYVkxsvha5ELAg+EuvRBw+HVCmjP/6MGf1BkOA
poOCDgHFIKR/9ePwkasLpGbySxJzpWHa+zXF6nQa88uKdeWunPyeJ1PHuTfFJhMa
eMeYziqropI8fhui1sAeCnq+vvNDr+EyX9pqxWCci5IRz7x5S72eBvB7dfcubP0K
sIX1FfZTTkb+3XsaQGeRmKp26r8W3E0ZlSMM81evDkZPU/wYP7py6YARXDUey9uy
Nmnq48QRKVWC4xxEwg1pZsfZ9UxcIuDR3vo+DRqiJW1pqHNxN/Epe3Ydej57qpwa
gEYfFH5Ox1MQXUooccC1C46fTf+7RTSUlk8QVMjjb9WPJoXAabNOoMehJlBftamf
cx+FbfevISZdkuOkN1Ft8NoP2ihqrRQWF+TvSbr1wp9S90Qb3yHNJBW74o9b3/WI
DLz2JgVOom71pEKsBaGkOQjoXG9a+RagbYuXYjnayGscvh4yVfN5BH2rwsDO/in9
1JkBukGBJrqeyO90eyKI
=KDhQ
-----END PGP SIGNATURE-----
--- End Message ---