Your message dated Sat, 12 Aug 2017 22:36:51 +0000
with message-id <e1dgf1x-000e5q...@fasolo.debian.org>
and subject line Bug#862592: fixed in taskcoach 1.4.3-3
has caused the Debian Bug report #862592,
regarding taskcoach: 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 ow...@bugs.debian.org
immediately.)


-- 
862592: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=862592
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: taskcoach
Version: 1.4.3-2
Severity: wishlist
Tags: patch
User: reproducible-bui...@lists.alioth.debian.org
Usertags: fileordering
X-Debbugs-Cc: reproducible-b...@lists.alioth.debian.org

Hi,

Whilst working on the Reproducible Builds effort [0], we noticed
that taskcoach could not be built reproducibly due to iteration
over the filesystem in a non-determinstic order.

Patch attached.

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


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      la...@debian.org / chris-lamb.co.uk
       `-
--- a/debian/patches/reproducible_build.diff    1970-01-01 01:00:00.000000000 
+0100
--- b/debian/patches/reproducible_build.diff    2017-05-14 23:53:15.790046364 
+0200
@@ -0,0 +1,15 @@
+Description: Make the build reproducible
+Author: Chris Lamb <la...@debian.org>
+Last-Update: 2017-05-14
+
+--- taskcoach-1.4.3.orig/templates.in/make.py
++++ taskcoach-1.4.3/templates.in/make.py
+@@ -42,7 +42,7 @@ def dumpDirectory(path):
+     fd.write('def getDefaultTemplates():\n')
+     fd.write('    templates = []\n')
+ 
+-    for name in os.listdir(path):
++    for name in sorted(os.listdir(path)):
+         dumpTemplate(os.path.join(path, name), fd)
+ 
+     fd.write('\n    return templates\n')
--- a/debian/patches/series     2017-05-14 23:50:28.805256147 +0200
--- b/debian/patches/series     2017-05-14 23:53:14.350039551 +0200
@@ -24,3 +24,4 @@
 disable_failing_test.diff
 run_img2py_inside_xvfb.diff
 missing-import-in-openfile.diff
+reproducible_build.diff

--- End Message ---
--- Begin Message ---
Source: taskcoach
Source-Version: 1.4.3-3

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

Debian distribution maintenance software
pp.
Nicolas Boulenguez <nico...@debian.org> (supplier of updated taskcoach 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 ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Sat, 12 Aug 2017 22:31:41 +0200
Source: taskcoach
Binary: taskcoach
Architecture: source
Version: 1.4.3-3
Distribution: unstable
Urgency: medium
Maintainer: Nicolas Boulenguez <nico...@debian.org>
Changed-By: Nicolas Boulenguez <nico...@debian.org>
Description:
 taskcoach  - friendly task manager
Closes: 862592
Changes:
 taskcoach (1.4.3-3) unstable; urgency=medium
 .
   * Debhelper 10. Drop explicit targets confusing dh.
   * Standards-Version: 4.0.1. HTTPS copyright format URL.
   * Drop X-Python, satisfied in Debian and confusing debcheck.
   * Update appdata format and install directory.
   * Run each img2py in xvfb, but not in parallel.
   * Uscan version 4 allows a more readable watch file.
 .
   [ Chris Lamb <la...@debian.org> ]
   * reproducible_build.diff: sort directory listing . Closes: #862592.
Checksums-Sha1:
 386f864304ff7afd8e780a7ce4fde7865432e672 2290 taskcoach_1.4.3-3.dsc
 3986dddc4467d25707b0fff72ebd1c67c0d978e3 20804 taskcoach_1.4.3-3.debian.tar.xz
Checksums-Sha256:
 571a975f44e4bb755d99a6f069c835f8a7cea8e8ba7c2495cd0fc9407e82245f 2290 
taskcoach_1.4.3-3.dsc
 1c84c2769198158ddcf88394b58a193ee77c8ef287754e03150244fb1a113971 20804 
taskcoach_1.4.3-3.debian.tar.xz
Files:
 bce09d2b48e94c146cd4c9ee43e90619 2290 utils optional taskcoach_1.4.3-3.dsc
 a5b0ab9fb21d140742f4a22b179a65bc 20804 utils optional 
taskcoach_1.4.3-3.debian.tar.xz

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

iQJHBAEBCAAxFiEEYtlNMqmXIhEvWffytSqc9EkN/I0FAlmPfaMTHG5pY29sYXNA
ZGViaWFuLm9yZwAKCRC1Kpz0SQ38jT1XEACvcZbMYdxF+p1VitEWueWfigAmbZfl
dOvk8R1IHyM+/ZBile9h3UHJizrs6luRSlpbYnS+swL008j/f/zAkE/dgsaaDX2Z
QdyriiDHtA/NKp/sfM3erv8MeoO1g5h+tydXzDON4kg7G/BR1CvkQ80vT/OVswca
Nadnh7hdmEBD38Ti/QdbdKmTwm9aRVGBT0Luv8mlyrfp9RSAmuMdZWxSklImdai/
fBdgE1MCYiYp+fbLJv6GU8aZPLPrsX6Z63eRw5A49HIsxK1IWcqSdo4V1TvFoGbJ
LxIu14XjsU6D29VatSt6V9TFMnckWgvdshZAmeYLpcreCczNurTQK9/X3h7UXgC3
hjlelwu4kqilEcLwCapB6/5APAu/F+Dy5IXHA7Q184YxV3Nyw58JCM5XBxAvMGK3
/BOyjRtCGHhzSaMEg782M9LGvPZSBUyrt1cPBkK5llSwYvIsP4luUsGBmihxEUXi
CLGzzqzQLRFZ3XV9q85rALpngSkGQReRV7N6QYpJQHq2zr8e8JLu+XisjeZReKPl
WEOkfUcSthbHKIP2/vznMxFti2RsslCtmQAhvnyiIW/FmeYujMWk4EuVSybbnS/p
BkQT9aCHfLM6g94lRdHSPsLYh2+4e4SHZOFErp9iuaMEnOEXMXqOAHrz1PEGO9bu
Zp0dGIkLl4eKmg==
=g7nf
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to