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

Bug#860279: marked as done (xmlrpc-c: please make the build reproducible)



Your message dated Fri, 14 Apr 2017 22:19:05 +0000
with message-id <E1cz9YX-000ETM-GU@fasolo.debian.org>
and subject line Bug#860279: fixed in xmlrpc-c 1.33.14-6
has caused the Debian Bug report #860279,
regarding xmlrpc-c: please make the build reproducible
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.)


-- 
860279: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=860279
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: xmlrpc-c
Version: 1.33.14-4
Severity: wishlist
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], we noticed
that xmlrpc-c could not be built reproducibly due to including
the buildpath in the binary:

│ │ │ │ -BLDDIR="/build/1st/xmlrpc-c-1.33.14"
│ │ │ │ -ABS_SRCDIR="/build/1st/xmlrpc-c-1.33.14"
│ │ │ │ +BLDDIR="/build/xmlrpc-c-1.33.14/2nd"
│ │ │ │ +ABS_SRCDIR="/build/xmlrpc-c-1.33.14/2nd"

Patch attached. I believe this is only used really in the "tests"
makefile so it is safe to remove.

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


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      lamby@debian.org / chris-lamb.co.uk
       `-
--- a/debian/patches/reproducible_build.patch	1970-01-01 01:00:00.000000000 +0100
--- b/debian/patches/reproducible_build.patch	2017-04-13 22:51:12.505698604 +0100
@@ -0,0 +1,15 @@
+Description: Make the build reproducible
+Author: Chris Lamb <lamby@debian.org>
+Last-Update: 2017-04-13
+
+--- xmlrpc-c-1.33.14.orig/GNUmakefile
++++ xmlrpc-c-1.33.14/GNUmakefile
+@@ -118,8 +118,6 @@ shell_config: $(BLDDIR)/config.mk
+ 	@echo 'PREFIX="$(PREFIX)"'					>>$@
+ 	@echo 'HEADERINST_DIR="$(HEADERINST_DIR)"'                      >>$@
+ 	@echo 'LIBINST_DIR="$(LIBINST_DIR)"'                            >>$@
+-	@echo 'BLDDIR="$(BLDDIR)"'                                      >>$@
+-	@echo 'ABS_SRCDIR="$(ABS_SRCDIR)"'                              >>$@
+ 	@echo '#######################################################' >>$@
+ 
+ xmlrpc-c-config xmlrpc-c-config.test:%: %.main shell_config
--- a/debian/patches/series	2017-04-13 22:36:58.493669764 +0100
--- b/debian/patches/series	2017-04-13 22:51:10.205687817 +0100
@@ -6,3 +6,4 @@
 614937_FTBFS_hurd-i386.patch
 fix-format-security.diff
 fix-FTBFS-gcc6.patch
+reproducible_build.patch

--- End Message ---
--- Begin Message ---
Source: xmlrpc-c
Source-Version: 1.33.14-6

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

Debian distribution maintenance software
pp.
Mattia Rizzolo <mattia@debian.org> (supplier of updated xmlrpc-c 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: Sat, 15 Apr 2017 00:00:19 +0200
Source: xmlrpc-c
Binary: libxmlrpc-c++8-dev libxmlrpc-c++8v5 libxmlrpc-core-c3-dev libxmlrpc-core-c3 libxmlrpc-core-c3-udeb xmlrpc-api-utils
Architecture: source
Version: 1.33.14-6
Distribution: experimental
Urgency: medium
Maintainer: Debian QA Group <packages@qa.debian.org>
Changed-By: Mattia Rizzolo <mattia@debian.org>
Description:
 libxmlrpc-c++8-dev - lightweight RPC library based on XML and HTTP [C++ development li
 libxmlrpc-c++8v5 - lightweight RPC library based on XML and HTTP [C++ runtime librar
 libxmlrpc-core-c3 - lightweight RPC library based on XML and HTTP [C runtime librarie
 libxmlrpc-core-c3-dev - lightweight RPC library based on XML and HTTP [C development libr
 libxmlrpc-core-c3-udeb - A lightweight RPC library based on XML and HTTP (core libraries) (udeb)
 xmlrpc-api-utils - Generate C++ wrapper classes for XML-RPC servers
Closes: 860279
Changes:
 xmlrpc-c (1.33.14-6) experimental; urgency=medium
 .
   * QA upload.
   * Add patch from Chris Lamb to make the build reproducible.  Closes: #860279
Checksums-Sha1:
 b1e92d518ba952cd1ae9e06661ec5af0b8f39857 2311 xmlrpc-c_1.33.14-6.dsc
 b63799f8185fd1d31b0d5a24784b751e6eea3595 12312 xmlrpc-c_1.33.14-6.debian.tar.xz
 12c4ff8b9a109e867570e8a0b24518e6543e6a03 8869 xmlrpc-c_1.33.14-6_amd64.buildinfo
Checksums-Sha256:
 cedb2403676cb3838c3c38a75024e0a0a8b57bca5c3294b3ad6662976f247e2d 2311 xmlrpc-c_1.33.14-6.dsc
 374d4322c21ac23ae7434a786797f6dfdc2849785ba2dd33b7b1c02e8c1d563f 12312 xmlrpc-c_1.33.14-6.debian.tar.xz
 95e68919c6fd9b094732ec18d567671a3dff7fba7f612f8c97ea3a3528756bec 8869 xmlrpc-c_1.33.14-6_amd64.buildinfo
Files:
 090e2fde0fbddd554803bfcebf9a4f28 2311 libs optional xmlrpc-c_1.33.14-6.dsc
 a25e3d9887e7398042e3858a2503f355 12312 libs optional xmlrpc-c_1.33.14-6.debian.tar.xz
 173ee81a8dbe8d0bf60fd041713355f9 8869 libs optional xmlrpc-c_1.33.14-6_amd64.buildinfo

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

iQIzBAEBCgAdFiEEi3hoeGwz5cZMTQpICBa54Yx2K60FAljxSAoACgkQCBa54Yx2
K63KfA/+P7IPn4d1qXtBL1SpjxSieJN4WXg0dUtjFuUwdiPHgPZlxDd1GTz9Tiqg
MjvUmJfPgb8EUuAzXApmeEkx5J906OcX0EA+FG5jmubvqMnIDESFMuaGHVArIEL6
rE8ZEqBG8E/fqbDePP1ws9FcAn4uwupzyde9/AZiydM8N8EBel/mF+JSuVI6V1Kc
6eHqF+Aa+64QgfJhnUP8PRy/lXcvlH9vxMqu+3AVzxh6zUwF5TjvyvAcQfwz/RzI
MwANxrACzyZ13Cv4lHJoEGrxrN7ZeB01ABrpfwl0486Hsq9XkkBjVSTOOeQqFoCn
heM1ys/kKy+UC4vVMOHdBmrKKgHU/cw//f0Rya9XMJtak506qmSgWrOOeUx9lrcy
i77Cjs4lRnRAd89KckDde10dcGMCaXvN7Hh8pKR4o/5CkoIzKQpgNk+y7ieRDKMT
XXNUyojYWPK07t/zqw6CCR/BCprzp98j/1X0RKZuHbsTXZCgtbS23Bqx33DNsf7S
Wk59Xcwcxi+vB+dO3suYl/fqqGvXckfcu6dZH4U2P+CJskCKt9VwMESFFvAg7v71
D8XVjiIAkWlvyrdkGqHcsdwvAj95x7Q3YbnJ4zqa0fKTSj/UuGgNX19WMFM/6bDG
adx0I5glQIvPLJj5zeFp++aJAtrHEzgP/tE2eS43fwgyT95OllU=
=9pI0
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: