Your message dated Mon, 01 Aug 2016 12:07:17 +0000
with message-id <[email protected]>
and subject line Bug#832180: fixed in ui-auto 1.2.9-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.9-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, 01 Aug 2016 11:46:27 +0000
Source: ui-auto
Binary: ui-auto
Architecture: source
Version: 1.2.9-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.9-1) unstable; urgency=medium
 .
   * [b9871d4] Imported Upstream version 1.2.9
     - ui-auto-release[-multi]: Fix/provide consistent
       'user home' value for auto-generated man pages.
     Maybe the last iteration that actually (Closes: #832180).
Checksums-Sha1:
 89f0174dc77adc64ea1312b69c2efc7641ed09b6 1847 ui-auto_1.2.9-1.dsc
 7bc260cea499822d99fe1a5aa085e2bbd9e77915 175313 ui-auto_1.2.9.orig.tar.gz
 322d1bbb78922b25165c6cad4ca962f54b7f57a0 8140 ui-auto_1.2.9-1.debian.tar.xz
Checksums-Sha256:
 caaa144f04582c1f1a4fef929aa58ed9299b4a650c7c242351d6e5fdd679f97a 1847 
ui-auto_1.2.9-1.dsc
 0e2f02d6b4e8a106a0fa58bc67619a7b36b4bbf39f9a4466499b078508d5aa80 175313 
ui-auto_1.2.9.orig.tar.gz
 07d674aec0f4b45a0ff2f8b56873cb3daa84373e538414eb2238b3b8f0a6a90f 8140 
ui-auto_1.2.9-1.debian.tar.xz
Files:
 649243601f04a5d2383a1362d09a91d0 1847 devel extra ui-auto_1.2.9-1.dsc
 0331450137792dd9db7e5ece26ed0c68 175313 devel extra ui-auto_1.2.9.orig.tar.gz
 2943694509f99d97f71434b8944a80df 8140 devel extra ui-auto_1.2.9-1.debian.tar.xz

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCAAGBQJXnzfHAAoJEAZt6AF+K2HZYTUQAKFiWwR4deRPla0tZoLDX8TF
+jBU+GaKavDX3sK3gGGq9osP9eAK/J9Gpdz+o2GGXXeDGw9KLJaiPTK5kboykkZu
78ov738s5u0Esw64n3LPSLmchZHympm/8MndyWnEWEV85C9Icq9/7IktRWdjoH3d
WDMu0lGnveNZmiPMUlcd8UdNQu1Kj0sI6moemqOHZkEzwQmFUZACE40wKOX7Gl2T
2Dsbc+ZgvS3DBaZpJSylkfEl8dAza15o99S7H9s/3SvSg7ht+s02G+76OaavcMmg
e248tDCYv2ZZE2JZXDtNoKEK/X09/cQgDk4T1X3bw65gzfFYN7X9HrDJaRmZg2Xp
UbTEC7j7M3hSsI+uIGJ/l5006y8pqTqamKc4l740mJaoTKP3IS9htaqtWRhTaN+x
hxibxnCmzYKKyxx3aETVS0Li5oQi09Ct8eE1z9dw+uwoqDnywy+VeZjwGqkKSD4R
hRPs5knttlmObu2AwjbYvenm5QNZBnSrg58j7dqqiLww4yTyl6YocRrrnQ92WW2b
ag/UVuRPm2nyQycF8f+ock7mUbesdSXx5YXzKcVXbIrogVrrOLJj23TgS9kobAel
/aKbp8t2TKIPW1D0QS+h2QONkXa+iYocSKWPx/MAbnMfhhmVTf25C7wI8F4jhkao
jK/PL63wL2PVEjCDVads
=WDLh
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to