961202">

Debian Bug report logs - #961202
process-cpp: please remove link.txt manpage and make the build reproducible

version graph

Package: src:process-cpp; Maintainer for src:process-cpp is Debian UBports Team <team+ubports@tracker.debian.org>;

Reported by: "Chris Lamb" <lamby@debian.org>

Date: Thu, 21 May 2020 10:39:02 UTC

Severity: normal

Tags: patch

Found in version process-cpp/3.0.1-6

Fixed in version process-cpp/3.0.1-8

Done: Mike Gabriel <sunweaver@debian.org>

Bug is archived. No further changes may be made.

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, Debian UBports Team <team+ubports@tracker.debian.org>:
Bug#961202; Package src:process-cpp. (Thu, 21 May 2020 10:39:04 GMT) (full text, mbox, link).


Acknowledgement sent to "Chris Lamb" <lamby@debian.org>:
New Bug report received and forwarded. Copy sent to reproducible-bugs@lists.alioth.debian.org, Debian UBports Team <team+ubports@tracker.debian.org>. (Thu, 21 May 2020 10:39:04 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, wrote: > Source: process-cpp > Version: 3.0.1-6 > Severity: normal > Tags: patch > User: reproducible-builds@lists.alioth.debian.org > Usertags: buildpath > X-Debbugs-Cc: reproducible-bugs@lists.alioth.debian.org > > Hi, > > Whilst working on the Reproducible Builds effort [0] I noticed that > process-cpp could not be built reproducibly. > > This was because doxygen was taking a build-related log file, > link.txt, and then processing it like a manual page. This was > installed to /usr/share/man3 (hence the "normal" severity") and this > file varied on the absolute build path. > > Patch attached. > > [0] https://reproducible-builds.org/ > > > Regards, > > -- > ,''`. > : :' : Chris Lamb > `. `'` lamby@debian.org / chris-lamb.co.uk > `-">reply):

From: "Chris Lamb" <lamby@debian.org>
To: submit@bugs.debian.org
Subject: process-cpp: please remove link.txt manpage and make the build reproducible
Date: Thu, 21 May 2020 11:35:07 +0100
[Message part 1 (text/plain, inline)]
Source: process-cpp
Version: 3.0.1-6
Severity: normal
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: buildpath
X-Debbugs-Cc: reproducible-bugs@lists.alioth.debian.org

Hi,

Whilst working on the Reproducible Builds effort [0] I noticed that
process-cpp could not be built reproducibly.

This was because doxygen was taking a build-related log file,
link.txt, and then processing it like a manual page. This was
installed to /usr/share/man3 (hence the "normal" severity") and this
file varied on the absolute build path.

Patch attached.

 [0] https://reproducible-builds.org/


Regards,

--
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      lamby@debian.org / chris-lamb.co.uk
       `-
[process-cpp.diff.txt (text/plain, attachment)]

Message sent on to "Chris Lamb" <lamby@debian.org>:
Bug#961202. (Sun, 18 Oct 2020 18:21:04 GMT) (full text, mbox, link).


Message #8 received at 961202-submitter@bugs.debian.org (full text, mbox, reply):

From: Mike Gabriel <noreply@salsa.debian.org>
To: 961202-submitter@bugs.debian.org
Subject: Bug#961202 marked as pending in process-cpp
Date: Sun, 18 Oct 2020 18:15:58 +0000
Control: tag -1 pending

Hello,

Bug #961202 in process-cpp reported by you has been fixed in the
Git repository and is awaiting an upload. You can see the commit
message below and you can check the diff of the fix at:

https://salsa.debian.org/ubports-team/process-cpp/-/commit/95e213cd576c4e78fc3258584c4a5c5d81e20198

------------------------------------------------------------------------
debian/patches: Improve 0002-Reproducible-documentation.patch. Make build (even more) reproducible. (Closes: #961202).
------------------------------------------------------------------------

(this message was generated automatically)
-- 
Greetings

https://bugs.debian.org/961202



Added tag(s) pending. Request was from Mike Gabriel <noreply@salsa.debian.org> to 961202-submitter@bugs.debian.org. (Sun, 18 Oct 2020 18:21:04 GMT) (full text, mbox, link).


Reply sent to Mike Gabriel <sunweaver@debian.org>:
You have taken responsibility. (Sun, 18 Oct 2020 18:39:03 GMT) (full text, mbox, link).


Notification sent to "Chris Lamb" <lamby@debian.org>:
Bug acknowledged by developer. (Sun, 18 Oct 2020 18:39:03 GMT) (full text, mbox, link).


Message #15 received at 961202-close@bugs.debian.org (full text, mbox, reply):

From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
To: 961202-close@bugs.debian.org
Subject: Bug#961202: fixed in process-cpp 3.0.1-8
Date: Sun, 18 Oct 2020 18:34:14 +0000
Source: process-cpp
Source-Version: 3.0.1-8
Done: Mike Gabriel <sunweaver@debian.org>

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

Debian distribution maintenance software
pp.
Mike Gabriel <sunweaver@debian.org> (supplier of updated process-cpp 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 ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Sun, 18 Oct 2020 20:12:34 +0200
Source: process-cpp
Architecture: source
Version: 3.0.1-8
Distribution: unstable
Urgency: medium
Maintainer: Debian UBports Team <team+ubports@tracker.debian.org>
Changed-By: Mike Gabriel <sunweaver@debian.org>
Closes: 961202
Changes:
 process-cpp (3.0.1-8) unstable; urgency=medium
 .
   * debian/patches:
     + Improve 0002-Reproducible-documentation.patch. Exclude link.txt from documentation.
       This makes the build (even more) reproducible. (Closes: #961202).
   * debian/control:
     + Bump DH compat level to version 13.
     + Bump Standards-Version: to 4.5.0. No changes needed.
   * debian/rules:
     + Add EOL at EOF.
Checksums-Sha1:
 754426a6e6693031b93ea1abfea3031cb9b32b40 2265 process-cpp_3.0.1-8.dsc
 973cfaa1979b629601fddc93267743e5c40d3bfd 7032 process-cpp_3.0.1-8.debian.tar.xz
 7ce084a8375b69ac78d9c577a8266828c3069af0 9764 process-cpp_3.0.1-8_source.buildinfo
Checksums-Sha256:
 108beeb108084ce5b1f1107d20c35dd75bbc56b3406aa3a53302f870c55b5028 2265 process-cpp_3.0.1-8.dsc
 4e1fbc7e58a62d198f314ed6080f4425ad4c2280c11a9f607edce55a9874761d 7032 process-cpp_3.0.1-8.debian.tar.xz
 8944f0401a9acd7514a38475aaa4d7744e91b01618ba23cf5b2b6d6a8acfbdc3 9764 process-cpp_3.0.1-8_source.buildinfo
Files:
 f90ffa7b795da8e8ea0d9f2bea11f481 2265 libs optional process-cpp_3.0.1-8.dsc
 95056f867d8a56e6838be81a957fb739 7032 libs optional process-cpp_3.0.1-8.debian.tar.xz
 502f050fc6883d0dee835b19ee68e02f 9764 libs optional process-cpp_3.0.1-8_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJJBAEBCAAzFiEEm/uu6GwKpf+/IgeCmvRrMCV3GzEFAl+MhjEVHHN1bndlYXZl
ckBkZWJpYW4ub3JnAAoJEJr0azAldxsxKHQQAJgi4uPEBTVuwo4mut6b2mAhZZUD
Awsv4tvTjzqYD0q+mSlQXIsapbfH8eDOjgx1kAdBxCnyOqDGcU0Hd647R/BdvSdy
ooc7YFXHx3favaZcXutYxwy/W/adS/Na8TgauNDrXXgk+1yReewllmUtss3VNL4t
vZwys8sDj5pTgdjVfslZychM/MV3FhdhTBrYxe8Oxa/nwJ4a0o1oe0xwlC/MOpcf
MwfvCW2+RHptlJgsOebMbSKbzMmgAdEVCTKpr23Z1X5Wa3JAYxc+De9bbtaP9qCA
bz2frjN4Hzk7t7ziciubcycng/sttNAds6y5d/qNJWUj4K4r7x53N8B+6sFIgMOD
t5mjNLB70fnMvqz7utKl/zGvblTyEi9YwzxIemrzgA5AaO0HPgY0Fy6nhAfzVoFp
JAqdEfAP5pG2OrzZSzRzj9NcVfSfNI7fuQZ0Ia4l21coVTA4WPMtpik5rluAXjp0
pHiE9MHwkpEjHXmSDODDIfWC9/5mTvih54NACPr780uveEm8c+faqi1O+G7moOjE
Egmv8GnPbkMWfKdUmxev39KyWYyzF+n4tezF10vrW32stDuw2GeLz8IThz5d40wZ
M36DIjKzqMikNqyVHPw9h0GR14SVmF8gw0+y5khLG+WB9t8v5WkcZNOr+KX5zEau
H6RvXNZnE3EnDx0M
=EoCm
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Sat, 21 Nov 2020 07:24:42 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: Mon Feb 3 07:00:22 2025; Machine Name: bembo

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU General 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.