Your message dated Thu, 23 Jul 2015 13:49:17 +0000
with message-id <[email protected]>
and subject line Bug#788879: fixed in elektra 0.8.12-1
has caused the Debian Bug report #788879,
regarding elektra: 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.)


-- 
788879: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=788879
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: elektra
Version: 0.8.7-4
Severity: wishlist
Tags: patch

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

The attached patch changes the value of HTML_TIMESTAMP in upstream's
doxyfile from YES to NO. Once applied elektra 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 from YES to NO to make package reproducible

--- elektra-0.8.7.orig/doc/Doxyfile
+++ elektra-0.8.7/doc/Doxyfile
@@ -1013,7 +1013,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: elektra
Source-Version: 0.8.12-1

We believe that the bug you reported is fixed in the latest version of
elektra, 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.
Pino Toscano <[email protected]> (supplier of updated elektra 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: Thu, 23 Jul 2015 08:18:17 +0200
Source: elektra
Binary: libelektra4 libelektra-dev libelektra4-dbus libelektra4-xmltool 
libelektra4-yajl lua-elektra python3-elektra elektra-bin elektra-tests 
elektra-doc elektra-dbg
Architecture: all source
Version: 0.8.12-1
Distribution: experimental
Urgency: medium
Maintainer: Pino Toscano <[email protected]>
Changed-By: Pino Toscano <[email protected]>
Closes: 788879
Description: 
 elektra-bin - elektra configuration store, binaries
 elektra-dbg - elektra configuration store, debug symbols
 elektra-doc - elektra configuration store, API documentation
 elektra-tests - elektra configuration store, tests
 libelektra4-dbus - elektra configuration store, dbus plugin
 libelektra4 - elektra configuration store, main library
 libelektra4-xmltool - elektra configuration store, xmltool plugin
 libelektra4-yajl - elektra configuration store, yajl plugin
 libelektra-dev - elektra configuration store, main library [development]
 lua-elektra - elektra configuration store, Lua bindings
 python3-elektra - elektra configuration store, Python 3 bindings
Changes:
 elektra (0.8.12-1) experimental; urgency=medium
 .
   * New upstream release:
     - HTML_TIMESTAMP is off by default (Closes: #788879)
   * Update the patches:
     - upstream_Add-the-KEY_END-marker-on-key-creation-where-missing.patch:
       drop, backported
     - upstream_tests-switch-from-tmpnam-to-mkstemp.patch: drop, backported
     - upstream_cmake-check-and-store-the-size-of-mode_t.patch: drop, backported
     - upstream_Make-KEY_MODE-work-when-mode_t-is-not-the-same-as-in.patch:
       drop, backported
     - private_elektratools.diff: refresh
     - path_max.diff: drop, fixed upstream
     - ambiguous_keyset_ctor.diff: drop, the underlying problem should have
       been fixed upstream
   * Update install files.
   * Update symbols file.
   * examples-c-pp autopkgtest: make the cmake build verbose, and exclude
     namespace.c (requires stdin).
   * Update lintian overrides.
   * rules: replace -DBUILD_SWIG=ON, -DBUILD_SWIG_LUA=ON, and
     -DBUILD_SWIG_PYTHON3=ON with -DBINDINGS="ALL".
   * Elektra now installs the bash completion on its own, so:
     - drop the usage of the bash-completion dh addon
     - drop elektra-bin.bash-completion
     - drop the bash-completion build dependency
     - move it manually to /usr/share/bash-completion/completions/, as
       /etc/bash_completion.d/ is deprecated
   * Temporarily use the own copy of gtest, as there is a file there which
     is not provided in the system version; problem reported and fixed upstream
     as https://github.com/ElektraInitiative/libelektra/pull/236.
   * Bump Standards-Version to 3.9.6, no changes required.
   * control: rename XS-Testsuite to Testsuite.
   * rules: skip also the testscrtestkdb_* tests, as they require root access.
Checksums-Sha1: 
 c2d9d4561b7bcc6891cfe40385a48200368e93fe 2618 elektra_0.8.12-1.dsc
 3594ef58b6e3b0ffa9589d787679b6e739fbb0dd 2102450 elektra_0.8.12.orig.tar.gz
 8a52424c914eea6d828cbe02c0881cfc5e91189f 13712 elektra_0.8.12-1.debian.tar.xz
 fef389e934ce496dec6a93ccbe99fd01ba6257f0 2554480 elektra-doc_0.8.12-1_all.deb
Checksums-Sha256: 
 70948659fe2d86dcae68ffd7f41dba9f5ba0ffbe6948a86509e7ff726e2e7e85 2618 
elektra_0.8.12-1.dsc
 562432bea9455a61ff6e6b3263078ea9b26bef2ed177a04b5f9b181d605bc021 2102450 
elektra_0.8.12.orig.tar.gz
 b90a51ec15b293a391af2989a4372ccf65ecfa4d6db530980f1a46d62e1abe94 13712 
elektra_0.8.12-1.debian.tar.xz
 287f5d074c5fef9fe6b4a19ebd62d2b6c596f9b85e26a173625eb4d0c2d28d48 2554480 
elektra-doc_0.8.12-1_all.deb
Files: 
 39dfd3ce767e6cb34867da926b00237a 2618 misc optional elektra_0.8.12-1.dsc
 a40a33ae6661ebfa096378f0986ede6c 2102450 misc optional 
elektra_0.8.12.orig.tar.gz
 7ac314be0a992dbde58650b6911581bd 13712 misc optional 
elektra_0.8.12-1.debian.tar.xz
 e8e83eac1944d38a2944889111ce5447 2554480 doc optional 
elektra-doc_0.8.12-1_all.deb

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

iQIcBAEBCAAGBQJVsO5dAAoJEKtkX0BihqfQzEsP/0fvFvITe4AlW/uglqA4PqpG
aQL8O74cz73bxFNEpK1ZXy5vmnSdc5zZWGvWkpVOKoYWjkiNbZ2z6JEMrxJPFss9
a7LiH8iUxHqEEc5trhjSN+ogRgiZrd5WiuRGIyleFPWlwLjHv6aGM85bP2FNatGM
A4Lfj7Vzv0+QbwoqBfKHelHrnV/Atxd9Xh20ocTJXt0bwQxgl10RmgTgQUaBqd8Y
MxyJnU2eqL3TSkA2h+ZTqV5BrUTwD+xnhOgv8rfYHouXpIgVaw1lTo54Y60zDfq4
fnrSpcSszK3UADPpd5AKPKs5guYnm3Hw2wn3J6OMBl6THpJBfREBqPlRcXSEWrXB
GBtHt9hisYUqhv7UyI5X6bd6iBb/qNFCi3esxDRLEOGfgvuJGqE9Oq0hWVs/nhp5
IwD+ar/0ODVAI23GcXOxf0BquFHFW22gPDdVKW8ZrSXthSjqg7Q9eOzfOj/uAXB6
1W3aCpmmTP+GOmCfpDO1kp1W0oX4dlsmaSrjK+YtWqPDySlqCA7DFeYHf/o1V7YT
Do7/Ott73lVJWGOP8As3B0EtdZik8es893ABAigl0PoylSQaYnmr13/FXx2vMRKn
eZPQQoFqgg6GJMk6m4l2K4nCqjOZDL67etMb0EbmdbFcd+BZvduVZqGl4x/kkAyF
J8yIL+L9XZhCTJOYNe2s
=2pXp
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to