Your message dated Mon, 11 Aug 2025 13:08:17 +0000
with message-id <[email protected]>
and subject line Bug#1024413: fixed in presage 0.9.1-2.7
has caused the Debian Bug report #1024413,
regarding presage: reproducible-builds: build path embedded in .html files
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.)
--
1024413: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1024413
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: presage
Severity: normal
Tags: patch
User: [email protected]
Usertags: buildpath
X-Debbugs-Cc: [email protected]
The build path is embedded in various .html files:
https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/diffoscope-results/presage.html
Some local diffoscope output revealed this example:
│ │ │ ├── ./usr/share/doc/libpresage-doc/html/variable_8h_source.html
...
│ │ │ │ -<title>presage:
/tmp/reprotest.mC8kkh/const_build_path/src/lib/core/variable.h Source
File</title>
│ │ │ │ +<title>presage:
/tmp/reprotest.mC8kkh/build-experiment-1/src/lib/core/variable.h Source
File</title>
The attached patch to the upstream doc/Doxyfile.in fixes this by setting
FULL_PATH_NAMES to "NO" to avoid embedding the build path.
According to my local tests, with this patch applied presage should build
reproducibly on tests.reproducible-builds.org!
Thanks for maintaining presage!
live well,
vagrant
From 5afba5986ec2cad849d6c04922bf11ee2a1d5695 Mon Sep 17 00:00:00 2001
From: Vagrant Cascadian <[email protected]>
Date: Sat, 19 Nov 2022 04:55:29 +0000
Subject: [PATCH] doc/Doxyfile.in: Set FULL_PATH_NAMES to "NO" to avoid
embedding build paths in documentation.
https://tests.reproducible-builds.org/debian/issues/unstable/build_dir_in_documentation_generated_by_doxygen_issue.html
---
doc/Doxyfile.in | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/doc/Doxyfile.in b/doc/Doxyfile.in
index 24efbaf..e221d9f 100644
--- a/doc/Doxyfile.in
+++ b/doc/Doxyfile.in
@@ -119,7 +119,7 @@ INLINE_INHERITED_MEMB = NO
# path before files name in the file list and in the header files. If set
# to NO the shortest path that makes the file name unique will be used.
-FULL_PATH_NAMES = YES
+FULL_PATH_NAMES = NO
# If the FULL_PATH_NAMES tag is set to YES then the STRIP_FROM_PATH tag
# can be used to strip a user-defined part of the path. Stripping is
--
2.38.1
signature.asc
Description: PGP signature
--- End Message ---
--- Begin Message ---
Source: presage
Source-Version: 0.9.1-2.7
Done: Mike Gabriel <[email protected]>
We believe that the bug you reported is fixed in the latest version of
presage, 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.
Mike Gabriel <[email protected]> (supplier of updated presage 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: SHA512
Format: 1.8
Date: Sun, 10 Aug 2025 23:51:05 +0200
Source: presage
Architecture: source
Version: 0.9.1-2.7
Distribution: unstable
Urgency: medium
Maintainer: Matteo Vescovi <[email protected]>
Changed-By: Mike Gabriel <[email protected]>
Closes: 770831 1023672 1024413 1077982
Changes:
presage (0.9.1-2.7) unstable; urgency=medium
.
* Non-maintainer upload.
* debian/patches:
+ Add allow-words-with-apostrophes-to-be-predicted.patch.
Support suggesting words containing apostrophes. Don't crash maliit-
server / lomiri-keyboard / lomiri when using /usr/lib/lomiri-keyboard/
plugins/en/database_en.db presage DB. (Closes: #770831, LP:#1384800).
+ Add help2man-no-discard-stderr.patch. Rendering man pages from Python3-
generated --help output requires parsing stderr. (Only relevant when
building with Python support).
* debian/control:
+ Set bin:pkg presage to Multi-Arch:foreign. Thanks to Helmut Grohne for
pointing this out. (Closes: #1077982).
+ In B-D, switch from pkg-config to pkgconf. Thanks, lintian.
+ In B-D, switch from 'libncurses5-dev | libncurses-dev' to libncurses-dev.
Thanks, lintian.
* debian/watch:
+ Switch to packaging presage by SailfishOS. (No upstream version bump,
yet). (Closes: #1023672)
.
[ Vagrant Cascadian ]
* debian/patches:
+ Add doxygen-reproducible-builds.patch. Make API doc generation
reproducible. (Closes: #1024413).
Checksums-Sha1:
fe1ccc6544c7c831758af60f9fc04feedad5f46f 2312 presage_0.9.1-2.7.dsc
14ccd5cb1bf09be77fb31279284866f367e689bb 12920 presage_0.9.1-2.7.debian.tar.xz
51405d508eaab8df1c98b3a6519efe421050286a 6710
presage_0.9.1-2.7_source.buildinfo
Checksums-Sha256:
42f62bd1f6692d06729da211ca780e1180bb466ea53345beeb00de6e21c7c74a 2312
presage_0.9.1-2.7.dsc
bb5b920b1c7138a71fdfd0c6855de802f37a5e0c21d0b663dc62db9f950b90d1 12920
presage_0.9.1-2.7.debian.tar.xz
d322e2f04b94a6c3405d507220db403c27a0df5e567d6aa8e583632b72d220c7 6710
presage_0.9.1-2.7_source.buildinfo
Files:
1162dab3fc3e69e6a1230e4055d1018e 2312 devel optional presage_0.9.1-2.7.dsc
aaa0cabf330d2f6e81d3a928ed4657b9 12920 devel optional
presage_0.9.1-2.7.debian.tar.xz
cfe9d0ff267186626f59a26e1f401652 6710 devel optional
presage_0.9.1-2.7_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJJBAEBCgAzFiEEm/uu6GwKpf+/IgeCmvRrMCV3GzEFAmiZ3KoVHHN1bndlYXZl
ckBkZWJpYW4ub3JnAAoJEJr0azAldxsx6QoQAKmGdryClbwdOSrBKZ3ylc2awMuO
bFbHEULJmMj06WLiFa03P82r+nbMnIX5I0t9r+dodxlXUQY6ctGw5IG0UbuJ2I9e
kUxySDlq4qMiGpSfx871W9LfOmWNBXExVCtm6KuuX4qoZBOqMh5SiYyY1s7rMJ/6
9xyAaHm+svTV1ygFU7CJUkVcVMhpTzDeO6edi8wm4Cq6g2+7ft/32D5frFdPQr2w
qMbHyAwj8COfl5f6qG9gezw7D2ffZR8VxWQcltIifHBT4JNl3Ase7LkGkv7Q3L/x
n5fwWJxXEwKy1LqMOnholIWrZ34byNJ4ZCT2BeyP1wG5sgifvKVG9X3i37qcMgfg
aHJ9J0hJwIcoX4xWp2efWj+qyXatiGmWXQcrilBewtc0Z4Jp3S+c5xTzGRF1pnT3
W1YGPrGksf+0fWfSSpwVcd1QND/MUJCdSTfl51WRFA1mQZkYMcQ6SpKnXM4vbqSa
cC4X8gcyI8so+RiRRbBgBjjT1/2PLHpAGaYhiIy+y1H7yAn9LYPMlyE47KP3Yh6q
42FtGtpUl57fM7gTfMDPOmx+iZ0QYt7WmNJo2hKz7y6WCSng3QiGfeapWjh+YwXv
EV8rsfMAQv452XFJZ5yXPVLua1gQsWCRRKRrknJ7QTusc00jucFG7Lbm2vBYtxG+
S/mPsYd/OhNOPyLx
=idQ8
-----END PGP SIGNATURE-----
pgpccewDp6o0U.pgp
Description: PGP signature
--- End Message ---