Your message dated Sun, 27 Dec 2020 03:18:33 +0000
with message-id <[email protected]>
and subject line Bug#978408: fixed in libcommoncpp2 1.8.1-9
has caused the Debian Bug report #978408,
regarding libcommoncpp2: reproducible builds: man page names based on build path
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.)
--
978408: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=978408
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: libcommoncpp2
Severity: normal
Tags: patch
User: [email protected]
Usertags: buildpath
X-Debbugs-Cc: [email protected]
Two man pages shipped in libcommoncpp2-doc include names based on the
build path:
https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/diffoscope-results/libcommoncpp2.html
usr/share/man/man8/_build_1st_libcommoncpp2-1.8.1_inc_.8.1_inc_.3.gz
vs.
usr/share/man/man8/_build_2_libcommoncpp2-1.8.1_2nd_inc_.8.1_2nd_inc_.3.gz
The attached patch fixes this by renaming these manpages in
a debian/rules dh_installman lintian override.
Thanks for maintaining libcommoncpp2!
live well,
vagrant
From 112e5a6e417eb2c9128350def5f997930c6275e3 Mon Sep 17 00:00:00 2001
From: Vagrant Cascadian <[email protected]>
Date: Sun, 27 Dec 2020 01:15:11 +0000
Subject: [PATCH 3/3] debian/rules: Add dh_installman override to rename
manpages with names based on the build path.
---
debian/rules | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/debian/rules b/debian/rules
index f227c11..ae36d6a 100755
--- a/debian/rules
+++ b/debian/rules
@@ -16,6 +16,14 @@ override_dh_installexamples:
# Remove Makefile which embeds binary paths and build paths
rm -f debian/libcommoncpp2-doc/usr/share/doc/libcommoncpp2-dev/examples/Makefile
+override_dh_installman:
+ dh_installman
+ # Rename manpages with embedded build path
+ mv -vf debian/libcommoncpp2-doc/usr/share/man/man*/*_inc_cc_*.3 \
+ debian/libcommoncpp2-doc/usr/share/man/man3/libcommoncpp2_inc_cc_.3
+ mv -vf debian/libcommoncpp2-doc/usr/share/man/man*/*_inc_.3 \
+ debian/libcommoncpp2-doc/usr/share/man/man3/libcommoncpp2_inc_.3
+
help2man:
/usr/bin/help2man -N -S 'Debian GNU/Linux' -o debian/ccgnu2-config.8 ccgnu2-config \
-n 'script to get information about the installed version of libcommoncpp2'
--
2.20.1
signature.asc
Description: PGP signature
--- End Message ---
--- Begin Message ---
Source: libcommoncpp2
Source-Version: 1.8.1-9
Done: Vagrant Cascadian <[email protected]>
We believe that the bug you reported is fixed in the latest version of
libcommoncpp2, 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.
Vagrant Cascadian <[email protected]> (supplier of updated
libcommoncpp2 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: Sat, 26 Dec 2020 19:01:39 -0800
Source: libcommoncpp2
Architecture: source
Version: 1.8.1-9
Distribution: unstable
Urgency: medium
Maintainer: Debian QA Group <[email protected]>
Changed-By: Vagrant Cascadian <[email protected]>
Closes: 978407 978408
Changes:
libcommoncpp2 (1.8.1-9) unstable; urgency=medium
.
* QA upload.
.
[ Debian Janitor ]
* Use secure URI in debian/watch.
* Use secure URI in Homepage field.
* Set debhelper-compat version in Build-Depends.
* Update standards version to 4.5.0, no changes needed.
.
[ Vagrant Cascadian ]
* debian/rules: Remove example Makefile. (Closes: #978407)
* debian/control: Update Vcs headers.
* debian/rules: Rename manpages based on build paths. (Closes: #978408)
* libcommoncpp2-doc: Refresh lintian overrides.
* debian/control: Set Rules-Requires-Root to "no".
* debian/control: Update to debhelper-compat 13.
* debian/rules: Remove --list-missing argument from dh_install.
* Fix installation of commoncpp2.info
* debian/control: Update Standards-Version to 4.5.1.
Checksums-Sha1:
d6af0ca8c9bbb39b45dd3f95dc3d16159b9370fa 1533 libcommoncpp2_1.8.1-9.dsc
f7ba53f27afaadf35c35ab6cb60c90172a307a99 12432
libcommoncpp2_1.8.1-9.debian.tar.xz
197a5b2862d96343dd6dfd86cef19c0d8f1df5c7 6416
libcommoncpp2_1.8.1-9_amd64.buildinfo
Checksums-Sha256:
1c1001fb77532170280c310892ee9fc91e92f351f26f9b852163c09727516bbd 1533
libcommoncpp2_1.8.1-9.dsc
080a506092f624cec5913e19149d5b2ec31982c9558d604a83c933a8302e7b84 12432
libcommoncpp2_1.8.1-9.debian.tar.xz
86c4053af1f666227e6fe3fd94cbc715ed7f07c27d0ff0d4661a3e8db66b1196 6416
libcommoncpp2_1.8.1-9_amd64.buildinfo
Files:
8f1e0e50df309678ec95d69888b903ed 1533 devel optional libcommoncpp2_1.8.1-9.dsc
54a420c135995db6dfa40d3f3a84f93b 12432 devel optional
libcommoncpp2_1.8.1-9.debian.tar.xz
aaf8231b36f5f9defb8d9b38eb0cd6d7 6416 devel optional
libcommoncpp2_1.8.1-9_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iJYEARYKAD4WIQRlgHNhO/zFx+LkXUXcUY/If5cWqgUCX+f6ZiAcdmFncmFudEBy
ZXByb2R1Y2libGUtYnVpbGRzLm9yZwAKCRDcUY/If5cWqvRXAP9iPNQVlx67ZuAD
nn2yUeCbXb0yT9bBzHcYiFISKPAiYwD/TuIHzy1nkNnBzqDAzkNbx7j0aQds4H9T
/4rO3a1vRgs=
=N0yT
-----END PGP SIGNATURE-----
--- End Message ---