Your message dated Wed, 22 Jul 2015 09:36:02 +0000
with message-id <e1zhqrw-0005ol...@franck.debian.org>
and subject line Bug#790074: fixed in visp 2.10.0-4
has caused the Debian Bug report #790074,
regarding visp: 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.)


-- 
790074: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=790074
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: visp
Version: 2.10.0-3
Severity: wishlist
Tags: patch
User: reproducible-bui...@lists.alioth.debian.org
Usertags: timestamps

Hi,

While working on the “reproducible builds” effort [1], we have noticed
that visp could not be built reproducibly.

The attached patch changes the value of HTML_TIMESTAMP in upstream's
doxyfile to NO. Once applied visp can be built reproducibly in our
current experimental framework.

Patching upstream doxyfile is necessary in this case because of the
following reasons:

1. Even though the doxygen upstream changed the default value of
HTML_TIMESTAMP from YES to NO this does not affect this package because
the value of HTML_TIMESTAMP is explicitly set to YES.

2. Upstream's doxyfiles cannot reliably be modified to change the value
of HTML_TIMESTAMP during the build process because dh_doxygen is only
run after the build already completed and even adding a new dh command
cannot solve the problem because there exists no sane and reliable
solution to detect the file which will be used as the configuration file
for doxygen (it is not always called doxyfile).

3. In case of this source package a patch against upstream is necessary
in contrast to a patch against Debian rules because this source package
does not call doxygen in debian/rules.

Please also consider forwarding this patch upstream.

Cheers!
akira

 [1]: https://wiki.debian.org/ReproducibleBuilds
Description: Set HTML_TIMESTAMP to NO to make package reproducible>

--- visp-2.10.0.orig/doc/config-doxygen.in
+++ visp-2.10.0/doc/config-doxygen.in
@@ -972,7 +972,7 @@ HTML_COLORSTYLE_GAMMA  = 80
 # page will contain the date and time when the page was generated. Setting
 # this to NO can help when comparing the output of multiple runs.
 
-HTML_TIMESTAMP         = YES
+HTML_TIMESTAMP         = NO
 
 # If the HTML_DYNAMIC_SECTIONS tag is set to YES then the generated HTML
 # documentation will contain sections that can be hidden and shown after the

--- End Message ---
--- Begin Message ---
Source: visp
Source-Version: 2.10.0-4

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

Debian distribution maintenance software
pp.
Fabien Spindler <fabien.spind...@inria.fr> (supplier of updated visp 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: Wed, 15 Jul 2015 10:31:53 +0200
Source: visp
Binary: libvisp-dev libvisp2.10 libvisp2.10-dbg libvisp-doc
Architecture: source amd64 all
Version: 2.10.0-4
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers 
<debian-science-maintainers@lists.alioth.debian.org>
Changed-By: Fabien Spindler <fabien.spind...@inria.fr>
Description:
 libvisp-dev - visual servoing library - development files
 libvisp-doc - visual servoing library - documentation
 libvisp2.10 - visual servoing library
 libvisp2.10-dbg - visual servoing library - debugging symbols
Closes: 790074
Changes:
 visp (2.10.0-4) unstable; urgency=medium
 .
   * Add patch to make build reproductible (Closes: #790074).
Checksums-Sha1:
 833602f40e09a4aa612881918325104717b94eb8 2616 visp_2.10.0-4.dsc
 4f442d67a340f51fb93aa4030641d375351fe042 13712 visp_2.10.0-4.debian.tar.xz
 2232f44e70fb686d7dce3bd2bc7315a2b553ca09 283646 libvisp-dev_2.10.0-4_amd64.deb
 75fd80c6d47cf814e46eab1d0d1bc299e6b0e712 42079558 libvisp-doc_2.10.0-4_all.deb
 f226b854e7df1c41687e8a46246dd97e42b2293b 9030452 
libvisp2.10-dbg_2.10.0-4_amd64.deb
 3b9a9d70c67352b2ac583e5f02ece72d4e9031f1 1349882 libvisp2.10_2.10.0-4_amd64.deb
Checksums-Sha256:
 e68e37d58779bda8531d25d3a2612a4c18911daad36c049b0e4f34d28aeb3079 2616 
visp_2.10.0-4.dsc
 793b5a2565eb91d4ca4064407a62bc70e7180bcd2ca0b646981c58ac4eb9581a 13712 
visp_2.10.0-4.debian.tar.xz
 14a3a56f251b41349a711fcd1d9ebf5ebeda33d12057af160401b7081fae4604 283646 
libvisp-dev_2.10.0-4_amd64.deb
 4fc1d76c852953cf597c4998e850482d632d48671868bb2797ee2be2fd9da731 42079558 
libvisp-doc_2.10.0-4_all.deb
 365669947665336335fb9160b78ab495fa867f017f5ab933c39ffeb397453f96 9030452 
libvisp2.10-dbg_2.10.0-4_amd64.deb
 8520557135702aaf85ca6a38355efd2687abacce78916fd1a4089cd477d6a18e 1349882 
libvisp2.10_2.10.0-4_amd64.deb
Files:
 af4c4fa3a434e92ab647b8ca0a7ef58b 2616 libs extra visp_2.10.0-4.dsc
 405c218e02980e3f6bfbf1887d1bf141 13712 libs extra visp_2.10.0-4.debian.tar.xz
 2aa03eefc29f1fea47cb739447db77ae 283646 libdevel extra 
libvisp-dev_2.10.0-4_amd64.deb
 7cf836e3e7440b59cb06bfc91852246c 42079558 doc extra 
libvisp-doc_2.10.0-4_all.deb
 fc0fd38d0325bd6566cbc9a6ca6a5db3 9030452 debug extra 
libvisp2.10-dbg_2.10.0-4_amd64.deb
 549fdaf05fccd7ec581f1bbec6ecb275 1349882 libs extra 
libvisp2.10_2.10.0-4_amd64.deb

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

iQIcBAEBCAAGBQJVr2AVAAoJEHjcaNsybYQ46xEQAIh0yit8A15e4FEYD+upGZlX
0NXKWzfTYMSpH7NXJDCUHRU/yN9fOkTlPaM+5HPsHtAVjwF37kSS9sB1tDRoUv4C
ubLwjY+IcqR06NLl1Z7BE9HS0/AnbNzsKaG23LBulkwg3pU00IqKyLl6H0sgzfp8
z76FKK+z9XanlHNW5nWFZ5w8SxER00zi8OlqescrJkhSquDBkl1mibO22tFb5agX
tu/XcCWT8TvdjlN26f39sngVOeMV/KVEPOmcm0AmNcOREq7m7IB+NXGNyg+yrUSD
GdYZl/WaQn0deImDYOZ7EpcjXOUtdYjo9QRogwZnLTVMxm0NOWpw/t1EtvqNeU11
4Nt+m5/ElzerHrVD3BszK7S2pbfpW08DqcX/0jgHVWExX7gkxeONCcy0Z59qJfFn
pJKo3EAxN9cpyoHG7tsaUfu5aTaTlLepPUaUmVHQBnJj4y3/MNib5C0w6P3PZgIl
vQGIRoSgCeNrnZclI0/+bjsoXWDh9t895pILIu3qjSfk9BGqI4rCwmY9PUBd5VE2
lAVEIvU/QrAC5P5SozU4RdQpEbbe3XXpwW2kJuZ0+vOvXPrD55HEGHxiEnhT40vl
FFJ5LpE9N7VVAigrQS+CaKYcpmwrrgTiWDEBJ+KsREdwM+ZLWEPf7n1qrs3vFIUo
7Ro7tlbQDRHha6LhzhfW
=Fmy9
-----END PGP SIGNATURE-----

--- End Message ---
-- 
debian-science-maintainers mailing list
debian-science-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-science-maintainers

Reply via email to