Debian Bug report logs - #835871
libdevel-cover-perl: please make the build reproducible

version graph

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

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

Date: Sun, 28 Aug 2016 23:33:01 UTC

Severity: wishlist

Tags: patch

Found in version libdevel-cover-perl/1.23-1

Fixed in version libdevel-cover-perl/1.23-2

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-builds@lists.alioth.debian.org, Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>:
Bug#835871; Package src:libdevel-cover-perl. (Sun, 28 Aug 2016 23:33:05 GMT) (full text, mbox, link).


Acknowledgement sent to Chris Lamb <lamby@debian.org>:
New Bug report received and forwarded. Copy sent to reproducible-builds@lists.alioth.debian.org, Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>. (Sun, 28 Aug 2016 23:33:05 GMT) (full text, mbox, link).


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

From: Chris Lamb <lamby@debian.org>
To: submit@bugs.debian.org
Subject: libdevel-cover-perl: please make the build reproducible
Date: Mon, 29 Aug 2016 00:31:18 +0100
[Message part 1 (text/plain, inline)]
Source: libdevel-cover-perl
Version: 1.23-1
Severity: wishlist
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: buildpath
X-Debbugs-Cc: reproducible-builds@lists.alioth.debian.org

Hi,

Whilst working on the Reproducible Builds effort [0], I noticed
that libdevel-cover-perl could not be built reproducibly.

(The $Base variable appears to be just used during tests.)

Patch attached.

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


Regards,

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

Information forwarded to debian-bugs-dist@lists.debian.org, Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>:
Bug#835871; Package src:libdevel-cover-perl. (Mon, 29 Aug 2016 17:18:07 GMT) (full text, mbox, link).


Acknowledgement sent to gregor herrmann <gregoa@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>. (Mon, 29 Aug 2016 17:18:08 GMT) (full text, mbox, link).


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

From: gregor herrmann <gregoa@debian.org>
To: Chris Lamb <lamby@debian.org>, 835871@bugs.debian.org
Subject: Re: Bug#835871: libdevel-cover-perl: please make the build reproducible
Date: Mon, 29 Aug 2016 19:16:03 +0200
[Message part 1 (text/plain, inline)]
On Mon, 29 Aug 2016 00:31:18 +0100, Chris Lamb wrote:

> Whilst working on the Reproducible Builds effort [0], I noticed
> that libdevel-cover-perl could not be built reproducibly.
> (The $Base variable appears to be just used during tests.)
> Patch attached.

Thank you!
 
I'm a bit hesitant to apply it, because $Base gets written into
lib/Devel/Cover/Inc.pm which is also installed in the binary package,
and $Devel::Cover::Inc::Base is then used several times in
lib/Devel/Cover/Test.pm (which gets also installed in the binary
package). -- OTOH the latter is an "Internal module for testing" and
I see no apparent breakage anywhere. And some random build path in
$Base also doesn't seem totally helpful. -- Still, maybe someone else
could take a quick look as well?


Cheers,
gregor

-- 
 .''`.  Homepage https://info.comodo.priv.at/ - OpenPGP key 0xBB3A68018649AA06
 : :' : Debian GNU/Linux user, admin, and developer -  https://www.debian.org/
 `. `'  Member of VIBE!AT & SPI, fellow of the Free Software Foundation Europe
   `-   NP: Diana Krall: Narrow Daylight
[signature.asc (application/pgp-signature, inline)]

Information forwarded to debian-bugs-dist@lists.debian.org, Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>:
Bug#835871; Package src:libdevel-cover-perl. (Mon, 29 Aug 2016 17:21:03 GMT) (full text, mbox, link).


Acknowledgement sent to Chris Lamb <lamby@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>. (Mon, 29 Aug 2016 17:21:03 GMT) (full text, mbox, link).


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

From: Chris Lamb <lamby@debian.org>
To: gregor herrmann <gregoa@debian.org>, 835871@bugs.debian.org
Subject: Re: Bug#835871: libdevel-cover-perl: please make the build reproducible
Date: Mon, 29 Aug 2016 18:20:03 +0100
gregor herrmann wrote:

> $Devel::Cover::Inc::Base is then used several times in
> lib/Devel/Cover/Test.pm (which gets also installed in the binary
> package). -- OTOH the latter is an "Internal module for testing" and
> I see no apparent breakage anywhere.

Indeed. Apologies that I did not clarify this more in my original
bug; "The $Base variable appears to be just used during tests" was
probably not sufficient.


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      lamby@debian.org / chris-lamb.co.uk
       `-



Information forwarded to debian-bugs-dist@lists.debian.org, Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>:
Bug#835871; Package src:libdevel-cover-perl. (Wed, 31 Aug 2016 18:09:08 GMT) (full text, mbox, link).


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

From: pkg-perl-maintainers@lists.alioth.debian.org
To: 835871@bugs.debian.org, 835871-submitter@bugs.debian.org
Subject: Pending fixes for bugs in the libdevel-cover-perl package
Date: Wed, 31 Aug 2016 18:05:21 +0000
tag 835871 + pending
thanks

Some bugs in the libdevel-cover-perl package are closed in revision
549aab983c35263463bebae001ad99a92836c8f6 in branch 'master' by gregor
herrmann

The full diff can be seen at
https://anonscm.debian.org/cgit/pkg-perl/packages/libdevel-cover-perl.git/commit/?id=549aab9

Commit message:

    Add patch to make build reproducible.
    
    Thanks: Chris Lamb for the bug report and the patch.
    Closes: #835871




Added tag(s) pending. Request was from pkg-perl-maintainers@lists.alioth.debian.org to control@bugs.debian.org. (Wed, 31 Aug 2016 18:09:15 GMT) (full text, mbox, link).


Message sent on to Chris Lamb <lamby@debian.org>:
Bug#835871. (Wed, 31 Aug 2016 18:09:18 GMT) (full text, mbox, link).


Reply sent to gregor herrmann <gregoa@debian.org>:
You have taken responsibility. (Wed, 31 Aug 2016 18:24:07 GMT) (full text, mbox, link).


Notification sent to Chris Lamb <lamby@debian.org>:
Bug acknowledged by developer. (Wed, 31 Aug 2016 18:24:07 GMT) (full text, mbox, link).


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

From: gregor herrmann <gregoa@debian.org>
To: 835871-close@bugs.debian.org
Subject: Bug#835871: fixed in libdevel-cover-perl 1.23-2
Date: Wed, 31 Aug 2016 18:21:32 +0000
Source: libdevel-cover-perl
Source-Version: 1.23-2

We believe that the bug you reported is fixed in the latest version of
libdevel-cover-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 835871@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 libdevel-cover-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: Wed, 31 Aug 2016 20:04:12 +0200
Source: libdevel-cover-perl
Binary: libdevel-cover-perl
Architecture: source
Version: 1.23-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>
Changed-By: gregor herrmann <gregoa@debian.org>
Closes: 835871
Description: 
 libdevel-cover-perl - Perl tool for determining code coverage metrics
Changes:
 libdevel-cover-perl (1.23-2) unstable; urgency=medium
 .
   * debian/copyright: change Copyright-Format 1.0 URL to HTTPS.
   * debian/upstream/metadata: use HTTPS for GitHub URLs.
   * Remove Jonathan Yu from Uploaders. Thanks for your work!
   * Add patch to make build reproducible.
     Thanks to Chris Lamb for the bug report and the patch.
     (Closes: #835871)
   * Add debian/gbp.conf to filter out .gitignore from upstream tarball.
   * Update years of packaging copyright.
   * Add a patch to fix documentation typos.
Checksums-Sha1: 
 87fb8ce21b530ef0cd51217d8365863006c965e4 2425 libdevel-cover-perl_1.23-2.dsc
 9c4b5144e6e97a587684122854ff6f6899eefcd3 7284 libdevel-cover-perl_1.23-2.debian.tar.xz
Checksums-Sha256: 
 00a3b5fd52d15cbda700c5b8e62facf81157048a7cdae73a5a1f695d3e1cdf7a 2425 libdevel-cover-perl_1.23-2.dsc
 5835054b544bc9c53cfa1a54f9f589bb8bf4daf3f032e6fd26f3d20d6e5020c5 7284 libdevel-cover-perl_1.23-2.debian.tar.xz
Files: 
 31f95188c16bb19f17e0941399441fbb 2425 perl optional libdevel-cover-perl_1.23-2.dsc
 bbfaf113768c91ad235a9bc02f322c13 7284 perl optional libdevel-cover-perl_1.23-2.debian.tar.xz

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

iQJ8BAEBCgBmBQJXxxxPXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXREMUUxMzE2RTkzQTc2MEE4MTA0RDg1RkFC
QjNBNjgwMTg2NDlBQTA2AAoJELs6aAGGSaoGhM8P/31Qca9lLd09BrvwtcGINHb8
d44Gj21CcSKR4bd6JjQlUcFWcv+xfFwbUFhr+Y3rpSSnv1ucgfklwGhmbvd2MoL5
mNWwFF5CNgA5P3IabFo0DT10yhXIQQgP7WZgqvfXCJqEUc04hORd3A1N2+3Q/8JO
Ewjqkaw9LHv/M2lKAHHcHto3y37yBp3HGuXvgV/TfD+XwM0N9cEASnFiKHtB0Q47
jUj/1SWOEaAR+VsV+h6/2iHJX8l7WbTctXQ78Sp7sLYWwidL4jzVnAYwUXVsABs2
1//owQqSDjakNxbew04Qhsmx/UEI/XbiMVTEQhsAgNZYWyDJ0lsC0lAO8fxxM4HF
4/IKCXTAagoAunSo53UIiJIX6eBy8EVmGtP8QqeqxKbM3esGSq4JEK67IsZbNtEu
sZDtvzYBpztKQCx2Qr/bQyxxJVl3P9YSGpequ2MkR6oUFUgA4xxwg7Ot0ECjSglY
fBEP0+VBzQU7zIX2rR76d1giL5OanzOniXnzGNY7L3WKoisWQrhy7snzNloAWs/r
tf0TEU7MxMcnI9bvX+ntEzfZyTWISJmsKbkEQBiWXdEY4yUWFIYgL+sYav3es4ow
in1cR6X1y5M24TJexaXRqmzeGrJc/mzP6DODM0Ua8ZVa8XB3uxrhdnvcWMNmf1mw
AciHpiba7qjUMTCqjOQF
=00yN
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Tue, 04 Oct 2016 07:32:27 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:50:42 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.