[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#845229: marked as done (libnss-ldap: please make the build reproducible (buildpath))



Your message dated Tue, 22 Dec 2020 09:04:37 +0000
with message-id <E1krdav-0004TK-A5@fasolo.debian.org>
and subject line Bug#845229: fixed in libnss-ldap 265-6
has caused the Debian Bug report #845229,
regarding libnss-ldap: please make the build reproducible (buildpath)
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 owner@bugs.debian.org
immediately.)


-- 
845229: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=845229
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: libnss-ldap
Version: 265-5
Severity: wishlist
Tags: patch upstream
User: reproducible-builds@lists.alioth.debian.org
Usertags: buildpath
X-Debbugs-Cc: reproducible-bugs@lists.alioth.debian.org, danielsh@apache.org

Hi!

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

Specifically, the last component of the source directory (normally
"libnss-ldap-265", but not guaranteed to be so) was hardcoded into the
package.

This further patch replaces that hardcoding by a constant string.

Thanks,

Daniel

P.S. The repository listed in the Vcs-* d/control headers does not
contain the two latest NMUs, which causes debcheckout(1) to retrieve
out-of-date code.

 [1]: https://wiki.debian.org/ReproducibleBuilds
Description: Make build output independent of basename of source directory
  Needed for reproducible builds.
Author: Daniel Shahaf <danielsh@apache.org>
Bug-Debian: https://bugs.debian.org/-1
Last-Update: 2016-11-21

--- a/Makefile.am
+++ b/Makefile.am
@@ -109,5 +109,5 @@
 	@$(NORMAL_UNINSTALL)
 
 vers.c: $(top_srcdir)/CVSVersionInfo.txt
-	CVSVERSIONDIR=$(top_srcdir) $(top_srcdir)/vers_string -v
+	CVSVERSIONDIR=$(top_srcdir) PROGRAM="libnss-ldap-$(VERSION)" $(top_srcdir)/vers_string -v
 

--- End Message ---
--- Begin Message ---
Source: libnss-ldap
Source-Version: 265-6
Done: Vagrant Cascadian <vagrant@reproducible-builds.org>

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

Debian distribution maintenance software
pp.
Vagrant Cascadian <vagrant@reproducible-builds.org> (supplier of updated libnss-ldap 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: Tue, 22 Dec 2020 00:33:54 -0800
Source: libnss-ldap
Architecture: source
Version: 265-6
Distribution: unstable
Urgency: medium
Maintainer: Debian QA Group <packages@qa.debian.org>
Changed-By: Vagrant Cascadian <vagrant@reproducible-builds.org>
Closes: 845229
Changes:
 libnss-ldap (265-6) unstable; urgency=medium
 .
   * QA upload.
 .
   [ Daniel Shahaf ]
   * Make build output independent of basename of source directory
     (Closes: #845229)
 .
   [ Vagrant Cascadian ]
   * debian/control: Update priority to "optional".
   * Use a wildcard to match multi-arch path in lintian override.
   * Update to debhelper-compat 13.
   * debian/rules: Export PERL5LIB to find cvslib.pl during the build process.
   * debian/control: Remove build-depends on dh-autoreconf and autotools-dev.
   * Add lintian override for recursive-privilege-change.
   * Patch Makefile.am to disable installing with a specified UID or GID.
   * debian/control: Set Rules-Requires-Root to "no".
   * debian/control: Update Vcs headers.
   * debian/control: Update Standards-Version to 4.5.1.
Checksums-Sha1:
 78921161f7b8548ee075fef67c51b859e4891c81 1468 libnss-ldap_265-6.dsc
 a4c1d3c9da6bf410902b1a7a1cc6ade678b9b056 55488 libnss-ldap_265-6.debian.tar.xz
Checksums-Sha256:
 f38f19875b12238044e87455dea5eea2b776763e15b55f078966660344ea2d0f 1468 libnss-ldap_265-6.dsc
 417aeebcbff66e719e655b313eeb4d11179c9c67bcfb3b922c5f32bee647b798 55488 libnss-ldap_265-6.debian.tar.xz
Files:
 5f6c0eb519320dc252cb8d2a644d30d7 1468 admin optional libnss-ldap_265-6.dsc
 c93f96c164a599f8c6e73750bedc3c99 55488 admin optional libnss-ldap_265-6.debian.tar.xz

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

iJYEARYKAD4WIQRlgHNhO/zFx+LkXUXcUY/If5cWqgUCX+Gw7CAcdmFncmFudEBy
ZXByb2R1Y2libGUtYnVpbGRzLm9yZwAKCRDcUY/If5cWqo1ZAQDz37a+tquXwxpr
1m2LWJ7Rm1vncjqPkujQXCOfU++PRgD+JSgaGEMqu5tBvQi6bNzaPXxwBRcnOHd0
pHuJiLOQAQo=
=/tUC
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: