Debian Bug report logs - #845191
libhtml-parser-perl: please make the build reproducible (buildpath)

version graph

Package: src:libhtml-parser-perl; Maintainer for src:libhtml-parser-perl is Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>;

Reported by: Daniel Shahaf <danielsh@apache.org>

Date: Mon, 21 Nov 2016 10:45:01 UTC

Severity: wishlist

Tags: patch

Found in version libhtml-parser-perl/3.72-2

Fixed in version libhtml-parser-perl/3.72-3

Done: gregor herrmann <gregoa@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, Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>:
Bug#845191; Package src:libhtml-parser-perl. (Mon, 21 Nov 2016 10:45:04 GMT) (full text, mbox, link).


Acknowledgement sent to Daniel Shahaf <danielsh@apache.org>:
New Bug report received and forwarded. Copy sent to reproducible-bugs@lists.alioth.debian.org, Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>. (Mon, 21 Nov 2016 10:45:04 GMT) (full text, mbox, link).


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

From: Daniel Shahaf <danielsh@apache.org>
To: submit@bugs.debian.org
Subject: libhtml-parser-perl: please make the build reproducible (buildpath)
Date: Mon, 21 Nov 2016 10:40:40 +0000
Source: libhtml-parser-perl
Version: 3.72-2
Severity: wishlist
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: buildpath
X-Debbugs-Cc: reproducible-bugs@lists.alioth.debian.org

Hi!

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

Specifically, for some values of the path to the root of the source tree
(such as '/tmp/tmp.tnegvZNHVC/foobar'), the HTML::Entities man page had
the following header:

.TH libhtml-parser-perl-3.72::blib::lib::HTML::Entities 3pm "2016-07-06" "perl v5.24.1" "User Contributed Perl Documentation"

Patch attached; it results in:

.TH HTML::Entities 3pm "2016-07-06" "perl v5.24.1" "User Contributed Perl Documentation"

Cheers,

Daniel

 [1]: https://wiki.debian.org/ReproducibleBuilds

[[[
diff --git a/debian/rules b/debian/rules
index 6861f47..0549a40 100755
--- a/debian/rules
+++ b/debian/rules
@@ -10,7 +10,8 @@ TMP     = $(CURDIR)/debian/$(PACKAGE)
 
 override_dh_auto_build:
 	dh_auto_build
-	pod2man --utf8 --section 3pm $(CURDIR)/blib/lib/HTML/Entities.pm > $(CURDIR)/blib/man3/HTML::Entities.3pm
+	pod2man --utf8 --section 3pm --name=HTML::Entities \
+		$(CURDIR)/blib/lib/HTML/Entities.pm > $(CURDIR)/blib/man3/HTML::Entities.3pm
 
 override_dh_fixperms:
 	dh_fixperms
]]]



Information forwarded to debian-bugs-dist@lists.debian.org, Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>:
Bug#845191; Package src:libhtml-parser-perl. (Mon, 21 Nov 2016 18:36:06 GMT) (full text, mbox, link).


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

From: pkg-perl-maintainers@lists.alioth.debian.org
To: 845191@bugs.debian.org, 845191-submitter@bugs.debian.org
Subject: Pending fixes for bugs in the libhtml-parser-perl package
Date: Mon, 21 Nov 2016 18:33:58 +0000
tag 845191 + pending
thanks

Some bugs in the libhtml-parser-perl package are closed in revision
bced063ca79d3b8546f4eab408b109239c5aa9ff in branch 'master' by gregor
herrmann

The full diff can be seen at
https://anonscm.debian.org/cgit/pkg-perl/packages/libhtml-parser-perl.git/commit/?id=bced063

Commit message:

    Add --name parameter to pod2man call in debian/rules
    
    in order to make the build reproducible.
    
    Thanks: Daniel Shahaf for the bug report and the patch.
    Closes: #845191




Added tag(s) pending. Request was from pkg-perl-maintainers@lists.alioth.debian.org to control@bugs.debian.org. (Mon, 21 Nov 2016 18:36:07 GMT) (full text, mbox, link).


Message sent on to Daniel Shahaf <danielsh@apache.org>:
Bug#845191. (Mon, 21 Nov 2016 18:36:11 GMT) (full text, mbox, link).


Reply sent to gregor herrmann <gregoa@debian.org>:
You have taken responsibility. (Mon, 21 Nov 2016 18:51:28 GMT) (full text, mbox, link).


Notification sent to Daniel Shahaf <danielsh@apache.org>:
Bug acknowledged by developer. (Mon, 21 Nov 2016 18:51:28 GMT) (full text, mbox, link).


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

From: gregor herrmann <gregoa@debian.org>
To: 845191-close@bugs.debian.org
Subject: Bug#845191: fixed in libhtml-parser-perl 3.72-3
Date: Mon, 21 Nov 2016 18:49:03 +0000
Source: libhtml-parser-perl
Source-Version: 3.72-3

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

Debian distribution maintenance software
pp.
gregor herrmann <gregoa@debian.org> (supplier of updated libhtml-parser-perl 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: SHA512

Format: 1.8
Date: Mon, 21 Nov 2016 19:31:20 +0100
Source: libhtml-parser-perl
Binary: libhtml-parser-perl
Architecture: source
Version: 3.72-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>
Changed-By: gregor herrmann <gregoa@debian.org>
Closes: 845191
Description: 
 libhtml-parser-perl - collection of modules that parse HTML text documents
Changes:
 libhtml-parser-perl (3.72-3) unstable; urgency=medium
 .
   * Team upload.
   * Remove Antonio Radici from Uploaders. Thanks for your work!
   * Remove Jonathan Yu from Uploaders. Thanks for your work!
   * Remove Rene Mayorga from Uploaders. Thanks for your work!
   * Add --name parameter to pod2man call in debian/rules in order to make
     the build reproducible.
     Thanks to Daniel Shahaf for the bug report and the patch.
     (Closes: #845191)
Checksums-Sha1: 
 9b8bc8bc05baba2ecc57664763203f1d537bdc9d 2418 libhtml-parser-perl_3.72-3.dsc
 515fa3ad5145dd82255230b757df5278435e6c37 8792 libhtml-parser-perl_3.72-3.debian.tar.xz
Checksums-Sha256: 
 d7edc28e184e78fa8585971d53fba7a076e899cce7e69c28f6ec82669b3ff1b9 2418 libhtml-parser-perl_3.72-3.dsc
 9716d63ac1297da1af4ba757b3c16f5ba4d8a0c735ead2674698855d2c18501e 8792 libhtml-parser-perl_3.72-3.debian.tar.xz
Files: 
 e59ec30dcef6a64a45e46f379b1f830d 2418 perl optional libhtml-parser-perl_3.72-3.dsc
 94182f1555113cdd98cab597b4e8afbc 8792 perl optional libhtml-parser-perl_3.72-3.debian.tar.xz

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

iQKTBAEBCgB9FiEE0eExbpOnYKgQTYX6uzpoAYZJqgYFAlgzPgRfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEQx
RTEzMTZFOTNBNzYwQTgxMDREODVGQUJCM0E2ODAxODY0OUFBMDYACgkQuzpoAYZJ
qgZE6w/+PHevzdIxE4G9nLcAT9F8qSQFgrneJo8Z2aq3nQM84K437KFxpgHQnWeG
DIIti6z5ulcQzpw/DP/SrTfH2O7BFhkTEXYxyVqI7ULMQ1aAC/KSJLNwnK5FNYKu
VmNjszTLi+hOAKsnAE+6wy8rflCT4dVPp9ulUHp+q31E9vZgRKkskE418eJ7c9fP
uyL3FOKgu0l/I+f/3JT3fLCK92DvXimJKvnonCuCtdZCeeGbbNcLExW34Kd0GSte
XqDo6xqXpElqtMbc4JLxkO5yr62xxapOPds3kuaAfAv/R0xKqtAGSjB+KUqlfq0j
KkuIoPqtT4PLtAXhmlSu8DwX9TvR0Hig7iL84+o6zHDwte80IaqcxA87zc4XkjPH
UbW3OqCRJxaoyVE6V6oqUIoggrTGOvmdJCpZJTO5sFbQFkhOcovSwMgTXjf1/Qv8
NVJCOSR+/oJDwfw6DVAfv1kIrm2sAqOB571JKDpaKXXYiCdV9lkBpmFOLQUK6cTD
68kTcMTAqdXpHLZFHLLfeWJkszvWtXAg+idxzpB6p0+AZ5mGSh8d8+kVSCHvKXC8
JCfoY+GUOyoXcyi7e+4+I5ShUx+Who65tGyYv7v0spmnYECHuP0bGwl6SgS7ZgVb
vbeI7ZWOcp02h46K2PyYG/fhq9qdh/S3mIFPa/p2K5OTt+YX2+A=
=wrgH
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Thu, 29 Dec 2016 09:45:34 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 13:44:41 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.