Debian Bug report logs - #824490
debhelper: Reproducible username for Ant builds

version graph

Package: debhelper; Maintainer for debhelper is Debhelper Maintainers <debhelper@packages.debian.org>; Source for debhelper is src:debhelper (PTS, buildd, popcon).

Reported by: Emmanuel Bourg <ebourg@apache.org>

Date: Mon, 16 May 2016 16:54:29 UTC

Severity: wishlist

Tags: patch

Found in version debhelper/9.20160403

Fixed in version debhelper/9.20160618

Done: Niels Thykier <niels@thykier.net>

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, ebourg@apache.org, reproducible-builds@lists.alioth.debian.org, Debhelper Maintainers <debhelper-devel@lists.alioth.debian.org>:
Bug#824490; Package debhelper. (Mon, 16 May 2016 16:54:33 GMT) (full text, mbox, link).


Acknowledgement sent to Emmanuel Bourg <ebourg@apache.org>:
New Bug report received and forwarded. Copy sent to ebourg@apache.org, reproducible-builds@lists.alioth.debian.org, Debhelper Maintainers <debhelper-devel@lists.alioth.debian.org>. (Mon, 16 May 2016 16:54:33 GMT) (full text, mbox, link).


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

From: Emmanuel Bourg <ebourg@apache.org>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: debhelper: Reproducible username for Ant builds
Date: Mon, 16 May 2016 18:53:55 +0200
[Message part 1 (text/plain, inline)]
Package: debhelper
Version: 9.20160403
Severity: wishlist
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: toolchain username

Hi,

Some packages built with Ant capture the user name and aren't reproducible.
This could be fixed by specifying the -Duser.name parameter when debhelper
invokes Ant. Here is a patch implementing this.

Emmanuel Bourg
[reproducible-ant-username.patch (text/x-diff, attachment)]

Added tag(s) pending. Request was from Niels Thykier <niels@thykier.net> to control@bugs.debian.org. (Mon, 30 May 2016 20:39:04 GMT) (full text, mbox, link).


Reply sent to Niels Thykier <niels@thykier.net>:
You have taken responsibility. (Sat, 18 Jun 2016 16:24:29 GMT) (full text, mbox, link).


Notification sent to Emmanuel Bourg <ebourg@apache.org>:
Bug acknowledged by developer. (Sat, 18 Jun 2016 16:24:29 GMT) (full text, mbox, link).


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

From: Niels Thykier <niels@thykier.net>
To: 824490-close@bugs.debian.org
Subject: Bug#824490: fixed in debhelper 9.20160618
Date: Sat, 18 Jun 2016 16:20:36 +0000
Source: debhelper
Source-Version: 9.20160618

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

Debian distribution maintenance software
pp.
Niels Thykier <niels@thykier.net> (supplier of updated debhelper 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: Sat, 18 Jun 2016 14:41:05 +0000
Source: debhelper
Binary: debhelper
Architecture: source
Version: 9.20160618
Distribution: unstable
Urgency: medium
Maintainer: Debhelper Maintainers <debhelper-devel@lists.alioth.debian.org>
Changed-By: Niels Thykier <niels@thykier.net>
Description:
 debhelper  - helper programs for debian/rules
Closes: 805405 811059 815158 818933 820446 820508 820711 824490 825005
Changes:
 debhelper (9.20160618) unstable; urgency=medium
 .
   * dh: Fix bug where "--help" or "--list" would not work
     unless "debian/compat" existed and had a supported
     compat level.  (Closes: #820508)
   * dh_compress: Gracefully handle debian (or any other
     path segment in the package "tmpdir") being a symlink
     pointing outside the same directory.  Thanks to
     Bernhard Miklautz for the report.  (Closes: #820711)
   * Dh_Lib.pm: Compat files are now mandatory.
   * dh_clean: Remove work around for missing compat file.
     This removes a confusing warning when the package is
     not built by CDBS.  (Closes: #811059)
   * debhelper.pod: Add a line stating that debian/compat
     is mandatory.  (Closes: #805405)
   * dh_strip: Apply patch from Peter Pentchev to only strip
     static libraries with a basename matching "lib.*\.a".
     (Closes: #820446)
   * ant.pm: Apply patch from Emmanuel Bourg to pass a
     normalised "user.name" parameter to ant.
     (Closes: #824490)
   * dh_installudev/dh_installmodules: Drop maintainer
     script snippets for migrating conffiles.
     - Side effect, avoids portability issue with certain
       shell implementations.  (Closes: #815158)
   * autoscripts/*inst-moveconffile: Remove unused files.
   * dh: Update documentation to reflect the current
     implementation.
   * Remove support for compat 4.
   * dh_strip: Add debuglinks to ELF binaries even with
     DEB_BUILD_OPTIONS=noautodbgsym to make the regular deb
     bit-for-bit reproducible with vs. without this flag.
     Thanks to Helmut Grohne for the report.
   * dh_installcatalogs: Apply patch from Helmut Grohne to
     explicitly trigger a new update-sgmlcatalog trigger,
     since dpkg does not triger conffiles on package removal.
     (Closes: #825005)
   * dh_installcatalos: Apply patch from Helmut Grohne to
     remove autoscript for a transition that completed in
     Wheezy.
   * dh_strip: Unconditionally pass --enable-deterministic-archives
     to strip for static libs as the stable version of binutils
     supports it.
   * dh_strip: Use file(1) to determine the build-id when
     available.  This saves an readelf call for every binary in
     the package.
   * dh_strip: Cache file(1) output to avoid calling file(1)
     twice on all ELF binaries in the package.
   * Dh_Lib.pm: Add better error messages when a debhelper program
     fails due to an executable config file not terminating with
     success.  (Closes: #818933)
   * dh_strip: Pass -e to file(1) to skip tests for file formats
     that dh_strip does not care about.
   * Bump standards-version to 3.9.8 - no changes required.
Checksums-Sha1:
 816b35631150fe84036276884e82dfe2a860e608 1708 debhelper_9.20160618.dsc
 7e228a1c15a99f28513951251b0f428d37536adf 337800 debhelper_9.20160618.tar.xz
Checksums-Sha256:
 ce0ebd64a0a83f35c96b2004f85ad2e17479cf9854f0f78b545e2ef4c695da5b 1708 debhelper_9.20160618.dsc
 0321e1b345143a1717c8f252a9b55db283f75a78b4e19ae980c1ba4a356fe1ff 337800 debhelper_9.20160618.tar.xz
Files:
 c5da85a37d9832cb69321a048c160ddd 1708 devel optional debhelper_9.20160618.dsc
 351f32fd092ea7a590ccd02d8b005313 337800 devel optional debhelper_9.20160618.tar.xz

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCAAGBQJXZV77AAoJEAVLu599gGRCuqsP+wZ9E2LBdS5JjQ7umBn0yR0O
QaYzIp55CUAphbVe/zomZWpBPzKKJGuR5/ujgcFzlZM4IqVDp3jHt4W/8t5T9RAm
SoHMnKVPm0JMlr20TbWaSbDyZgEVHYpOgKtgrSAQ9NoxiwEWsSvIP8MqyejaLrIp
aD+lcDOr/RWPLgYUUYhomY6fA7zC12gOJGl/Qa0ybwIzx/Zb09ksJrUne0H4X9Uj
3w9Vh3Oaw2FQuBpTaGNc+13PpDE0eIGPzMLD3SK2eXk0G0qijiPU8TeqVVklPzJq
ozcvSEnYAcEGHmiBxqnR16mA1fV+jVx1p9RIdZO12tpyeE5xFq7DvCxwjLO0x2dr
Mg3KzFLhrN1Qe2MW88ecZEkBvvIA95ILfgb7OhhrkOCi6x5tredOdiwvPx+rpUJW
jr4xbo3BL24YtlOLFNkLB4oJ0dX/mRKiedqlMIdDUM2K3U5VEvfnn9bxUQ3tVU4N
csdq/I1KQ2+6Dt+0503M9BVtMKIgO0lrdFYQvI/mVu9iGRiSiLK9pwnDPp0fGQ/E
8BVY9u5VMUvMF95dBVP095ZNu6uF3RwlhueuFAa/zWfH/cQsFqgoPzshYLG0+Jbl
ni9orjJ+qOFwx/SSkk4dDQx4PyQIUes9nbBhJsH5TgBk64dhbtpdIisLyRwN0qJo
hDSX7JDn+EVPFevVEfS5
=l9jd
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Fri, 05 Aug 2016 07:46:20 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:46:15 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.