Your message dated Mon, 07 Mar 2016 16:21:39 +0000
with message-id <[email protected]>
and subject line Bug#813345: fixed in elastix 4.8-4
has caused the Debian Bug report #813345,
regarding elastix: please fix patch to make the build reproducible (timestamps)
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.)


-- 
813345: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=813345
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: elastix
Version: 4.8-3
Severity: wishlist
User: [email protected]
Usertags: timestamps

Hi!

While working on the “reproducible builds” effort [1], we have noticed
that elastix could not be built reproducibly [2] because it is using the
current date to replace the @ELASTIX_DOXYGEN_DATE@ variable [3].

It seems an unsuccessful attempt has been made to use SOURCE_DATE_EPOCH
[4]. The patch has two problems:

 - The if statement instead of checking for the environment variable
   SOURCE_DATE_EPOCH it is checking for the cmake variable
   SOURCE_DATE_EPOCH. To check for the environment variable use
   $ENV{SOURCE_DATE_EPOCH}

 - Instead of directly saving the content of the environment variable
   SOURCE_DATE_EPOCH into ELASTIX_DOXYGEN_DATE, the value of the
   environment variable should be formated into a datetime string.
   Formating can be done as follows using GNU date:

        date -u -d $SOURCE_DATE_EPOCH '+%d-%m-%Y'

A different approach to fixing the reproducibility problem is to instead
of using the DoxygenFooter.html.in you could just have a
DoxygenFooter.html and use the placeholder $datetime which is processed
by Doxygen instead of using the @ELASTIX_DOXYGEN_DATE@ placeholder.

Kind regards,
akira

 [1]: https://wiki.debian.org/ReproducibleBuilds
 [2]: https://reproducible.debian.net/rb-pkg/unstable/amd64/elastix.html
 [3]: 
https://sources.debian.net/src/elastix/4.8-3/dox/doxygen/DoxygenFooter.html.in/
 [4]: 
http://sources.debian.net/src/elastix/4.8-3/debian/patches/doxygen_use_epoch_for_data_if_given.patch/?hl=18#L18

--- End Message ---
--- Begin Message ---
Source: elastix
Source-Version: 4.8-4

We believe that the bug you reported is fixed in the latest version of
elastix, 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.
Gert Wollny <[email protected]> (supplier of updated elastix 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, 07 Mar 2016 13:30:50 +0000
Source: elastix
Binary: elastix elastix-doc
Architecture: source
Version: 4.8-4
Distribution: unstable
Urgency: medium
Maintainer: Debian Med Packaging Team 
<[email protected]>
Changed-By: Gert Wollny <[email protected]>
Description:
 elastix    - toolbox for rigid and nonrigid registration of images
 elastix-doc - toolbox for rigid and nonrigid registration of images - docs
Closes: 813345
Changes:
 elastix (4.8-4) unstable; urgency=medium
 .
   * d/p: Update date-time patch Closes: #813345
   * d/control: update standards version to 3.9.7
   * d/control: update VCS browse URL to use https
Checksums-Sha1:
 42e19328451f57f2bddcdf847bf0a2d97cbfec7c 1973 elastix_4.8-4.dsc
 40d538f8319b415f2ae7bac52880233386066db3 10456 elastix_4.8-4.debian.tar.xz
Checksums-Sha256:
 6b13d7b81596a8815333503fe347093e09291b1222aa08674d4ced241e26d9cb 1973 
elastix_4.8-4.dsc
 47fbba718a89c7baac056aa6cd38e61a2386537c1f6ed11b74dab8a666f6acc1 10456 
elastix_4.8-4.debian.tar.xz
Files:
 c5c2cff40f63351aea2263232fff55de 1973 science optional elastix_4.8-4.dsc
 4d9cfd0c9a227c6413ae0059f5b2a548 10456 science optional 
elastix_4.8-4.debian.tar.xz

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

iQEcBAEBCAAGBQJW3ZHpAAoJEPgeNoubJquYbYEH/ArNaWdPzzMD9hKXYdX552XJ
0AhE/L4HjnH0JoykNPSohKgPMdO9ckaTv7rzwqRpIP+FN4RRmTu+7ye3CxX/Le+n
T5vwu+fDuNBtfGCF1rfnjNZtPcwp6Ez8DY5+k2vW/4mLznwP87KYDWf+cFSZW/2f
0TDdICyzBmRp0tImiX8a4wwhEI/ZTGnTiJO165+d16A1nWshoNkRtFtzDL84/xM3
/WhIugZ5mVV30vxzfcBcFrswjCB4/HoaAAWezKmZYGgJ7EZnNQDYDF+t2u7jzbp9
m5ywKFuoA2H3S4gOBFL2OvF3op/8T12OsD8n7eaUZC/wXaHB7Lcxt8K9CjcCmzA=
=t/Wi
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to