Debian Bug report logs - #977018
deltachat-core: reproducible builds: Embedded build paths in html documentation

version graph

Package: src:deltachat-core; Maintainer for src:deltachat-core is (unknown);

Reported by: Vagrant Cascadian <vagrant@reproducible-builds.org>

Date: Thu, 10 Dec 2020 04:21:02 UTC

Severity: normal

Tags: patch

Fixed in version 0.45.0+ds-1+rm

Done: Debian FTP Masters <ftpmaster@ftp-master.debian.org>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, reproducible-bugs@lists.alioth.debian.org, Micah Anderson <micah@debian.org>:
Bug#977018; Package src:deltachat-core. (Thu, 10 Dec 2020 04:21:04 GMT) (full text, mbox, link).


Acknowledgement sent to Vagrant Cascadian <vagrant@reproducible-builds.org>:
New Bug report received and forwarded. Copy sent to reproducible-bugs@lists.alioth.debian.org, Micah Anderson <micah@debian.org>. (Thu, 10 Dec 2020 04:21:04 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Vagrant Cascadian <vagrant@reproducible-builds.org>
To: submit@bugs.debian.org
Subject: deltachat-core: reproducible builds: Embedded build paths in html documentation
Date: Wed, 09 Dec 2020 20:17:46 -0800
[Message part 1 (text/plain, inline)]
Source: deltachat-core
Severity: normal
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: buildpath
X-Debbugs-Cc: reproducible-bugs@lists.alioth.debian.org

Numerous html documentation files embed the build path:

  https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/diffoscope-results/deltachat-core.html

For example:

  ./usr/share/doc/libdeltachat0/html/classdc__array__t.html
  673 <li>/build/1st/deltachat-core-0.45.0+ds/src/<a·class="el"·href="deltachat_8h_source.html">deltachat.h</a></li>  673 	<li>/build/2/deltachat-core-0.45.0+ds/2nd/src/<a·class="el"·href="deltachat_8h_source.html">deltachat.h</a></li>

  674 <li>/build/1st/deltachat-core-0.45.0+ds/src/dc_array.c</li>                                                     674 <li>/build/2/deltachat-core-0.45.0+ds/2nd/src/dc_array.c</li>


The attached patch fixes this by setting FULL_PATH_NAMES = NO in the
Doxyfile used by doxygen to generate the documentation:

  https://tests.reproducible-builds.org/debian/issues/build_dir_in_documentation_generated_by_doxygen_issue.html


Thanks for maintaining deltachat-core!


live well,
  vagrant
[0001-Disable-FULL_PATH_NAMES-in-doxyfile-to-generate-docu.patch (text/x-diff, inline)]
From 717622a04812c114bb6e02bd23102031e51757b3 Mon Sep 17 00:00:00 2001
From: Vagrant Cascadian <vagrant@reproducible-builds.org>
Date: Thu, 10 Dec 2020 04:05:24 +0000
Subject: [PATCH] Disable FULL_PATH_NAMES in doxyfile, to generate
 documentation reproducibly regardless of build path.

  https://tests.reproducible-builds.org/debian/issues/unstable/build_dir_in_documentation_generated_by_doxygen_issue.html
---
 docs/Doxyfile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/docs/Doxyfile b/docs/Doxyfile
index 24ee698..6c381b3 100644
--- a/docs/Doxyfile
+++ b/docs/Doxyfile
@@ -144,7 +144,7 @@ INLINE_INHERITED_MEMB  = NO
 # shortest path that makes the file name unique will be used
 # The default value is: YES.
 
-FULL_PATH_NAMES        = YES
+FULL_PATH_NAMES        = NO
 
 # The STRIP_FROM_PATH tag can be used to strip a user-defined part of the path.
 # Stripping is only done if one of the specified strings matches the left-hand
-- 
2.29.2

[signature.asc (application/pgp-signature, inline)]

Reply sent to Debian FTP Masters <ftpmaster@ftp-master.debian.org>:
You have taken responsibility. (Tue, 14 Sep 2021 19:42:05 GMT) (full text, mbox, link).


Notification sent to Vagrant Cascadian <vagrant@reproducible-builds.org>:
Bug acknowledged by developer. (Tue, 14 Sep 2021 19:42:05 GMT) (full text, mbox, link).


Message #10 received at 977018-done@bugs.debian.org (full text, mbox, reply):

From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
To: 977018-done@bugs.debian.org,991296-done@bugs.debian.org,
Cc: deltachat-core@packages.debian.org
Subject: Bug#991284: Removed package(s) from unstable
Date: Tue, 14 Sep 2021 19:38:58 +0000
Version: 0.45.0+ds-1+rm

Dear submitter,

as the package deltachat-core has just been removed from the Debian archive
unstable we hereby close the associated bug reports.  We are sorry
that we couldn't deal with your issue properly.

For details on the removal, please see https://bugs.debian.org/991284

The version of this package that was in Debian prior to this removal
can still be found using http://snapshot.debian.org/.

Please note that the changes have been done on the master archive and
will not propagate to any mirrors until the next dinstall run at the
earliest.

This message was generated automatically; if you believe that there is
a problem with it please contact the archive administrators by mailing
ftpmaster@ftp-master.debian.org.

Debian distribution maintenance software
pp.
Sean Whitton (the ftpmaster behind the curtain)



Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Wed, 13 Oct 2021 07:28:06 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Wed May 17 12:50:18 2023; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.