Your message dated Sun, 11 Mar 2018 22:09:23 +0000
with message-id <e1ev99f-00078r...@fasolo.debian.org>
and subject line Bug#883339: fixed in properties-cpp 0.0.1~bzr17+repack1-2
has caused the Debian Bug report #883339,
regarding properties-cpp: 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 ow...@bugs.debian.org
immediately.)


-- 
883339: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=883339
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: properties-cpp
Version: 0.0.1~bzr17+repack1-1
Severity: wishlist
Tags: patch
User: reproducible-bui...@lists.alioth.debian.org
Usertags: buildpath
X-Debbugs-Cc: reproducible-b...@lists.alioth.debian.org

Hi,

Whilst working on the Reproducible Builds effort [0], we noticed
that properties-cpp could not be built reproducibly.

This is due to absolute build paths appearing in the documentation.

Patch attached that stops absolute filenames in the Doxygen docs,
as well as excluding the (slightly pointless) TCL configuration 
file from the docs (which embeds the absolute build path).


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


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      la...@debian.org / chris-lamb.co.uk
       `-
--- a/debian/patches/1002_reproducible-builds.patch     1970-01-01 
01:00:00.000000000 +0100
--- b/debian/patches/1002_reproducible-builds.patch     2017-12-02 
15:44:55.127286414 +0000
@@ -0,0 +1,24 @@
+Description: Make the build reproducible
+Author: Chris Lamb <la...@debian.org>
+Last-Update: 2017-12-02
+
+--- properties-cpp-0.0.1~bzr17+repack1.orig/doc/Doxyfile.in
++++ properties-cpp-0.0.1~bzr17+repack1/doc/Doxyfile.in
+@@ -119,7 +119,7 @@ INLINE_INHERITED_MEMB  = NO
+ # path before files name in the file list and in the header files. If set
+ # to NO the shortest path that makes the file name unique will be used.
+ 
+-FULL_PATH_NAMES        = YES
++FULL_PATH_NAMES        = NO
+ 
+ # If the FULL_PATH_NAMES tag is set to YES then the STRIP_FROM_PATH tag
+ # can be used to strip a user-defined part of the path. Stripping is
+@@ -714,7 +714,7 @@ EXCLUDE_SYMLINKS       = NO
+ # against the file with absolute path, so to exclude all test directories
+ # for example use the pattern */test/*
+ 
+-EXCLUDE_PATTERNS       =
++EXCLUDE_PATTERNS       = */DartConfiguration.tcl
+ 
+ # The EXCLUDE_SYMBOLS tag can be used to specify one or more symbol names
+ # (namespaces, classes, functions, etc.) that should be excluded from the
--- a/debian/patches/1002_reproducible-builds.patch~    1970-01-01 
01:00:00.000000000 +0100
--- b/debian/patches/1002_reproducible-builds.patch~    2017-12-02 
15:34:53.503788413 +0000
@@ -0,0 +1,15 @@
+Description: Make the build reproducible
+Author: Chris Lamb <la...@debian.org>
+Last-Update: 2017-12-02
+
+--- properties-cpp-0.0.1~bzr17+repack1.orig/doc/Doxyfile.in
++++ properties-cpp-0.0.1~bzr17+repack1/doc/Doxyfile.in
+@@ -119,7 +119,7 @@ INLINE_INHERITED_MEMB  = NO
+ # path before files name in the file list and in the header files. If set
+ # to NO the shortest path that makes the file name unique will be used.
+ 
+-FULL_PATH_NAMES        = YES
++FULL_PATH_NAMES        = NO
+ 
+ # If the FULL_PATH_NAMES tag is set to YES then the STRIP_FROM_PATH tag
+ # can be used to strip a user-defined part of the path. Stripping is
--- a/debian/patches/series     2017-12-02 15:24:19.170287841 +0000
--- b/debian/patches/series     2017-12-02 15:34:52.091776364 +0000
@@ -1 +1,2 @@
 1001_fix-FTBFS-in-gtest.patch
+1002_reproducible-builds.patch
--- a/debian/rules      2017-12-02 15:24:19.170287841 +0000
--- b/debian/rules      2017-12-02 15:39:28.161721140 +0000
@@ -31,6 +31,7 @@
        cd debian/tmp/usr/share/doc/libproperties-cpp-doc/html/ && symlinks -c .
        rmdir debian/tmp/usr/share/doc/properties-cpp/html/
        rm debian/tmp/usr/share/doc/libproperties-cpp-doc/html/*.md5
+       rm debian/tmp/usr/share/doc/libproperties-cpp-doc/html/results.txt
        dh_install
 
 ## http://wiki.debian.org/onlyjob/get-orig-source

--- End Message ---
--- Begin Message ---
Source: properties-cpp
Source-Version: 0.0.1~bzr17+repack1-2

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

Debian distribution maintenance software
pp.
Mike Gabriel <sunwea...@debian.org> (supplier of updated properties-cpp 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 ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Sun, 11 Mar 2018 21:55:30 +0100
Source: properties-cpp
Binary: libproperties-cpp-dev libproperties-cpp-doc
Architecture: source
Version: 0.0.1~bzr17+repack1-2
Distribution: unstable
Urgency: medium
Maintainer: The Ayatana Packagers <pkg-ayatana-de...@lists.alioth.debian.org>
Changed-By: Mike Gabriel <sunwea...@debian.org>
Description:
 libproperties-cpp-dev - C++11 library providing properties/signals - dev 
headers
 libproperties-cpp-doc - Documentation files for libproperties-cpp-dev
Closes: 883339
Changes:
 properties-cpp (0.0.1~bzr17+repack1-2) unstable; urgency=medium
 .
   [ Chris Lamb ]
   * Make build reproducible. (Closes: #883339).
   * debian/patches:
     + Add 1002_reproducible-builds.patch. Make Doxygen build reproducible.
   * debian/rules:
     + Remove Doxygen's result.txt prior to packaging up.
 .
   [ Mike Gabriel ]
   * debian/control:
     + Bump Standards-Version: to 4.1.3. No changes needed.
     + Drop '.' from SYNOPSIS field.
   * debian/copyright:
     + Use secure URI for copyright format reference.
     + Add main Comment: field that explains why tarball was repacked.
Checksums-Sha1:
 b025e8026def35237d123b0e59e49acd050a6d4b 2304 
properties-cpp_0.0.1~bzr17+repack1-2.dsc
 413e00c33d55ec4b311a7e6ab6b15186731972e5 4456 
properties-cpp_0.0.1~bzr17+repack1-2.debian.tar.xz
 f0db78c6deef07538a9714b3bf9fa54733403f5f 9413 
properties-cpp_0.0.1~bzr17+repack1-2_source.buildinfo
Checksums-Sha256:
 2ca894f7f181fe1de6e8da883093f1bcfb9bd063f8b30e4591cc1955700589f2 2304 
properties-cpp_0.0.1~bzr17+repack1-2.dsc
 ab36ffe1f2fd56e2629263cb644fbaab2cf95e6785d212f1ea72cf16a95f18cf 4456 
properties-cpp_0.0.1~bzr17+repack1-2.debian.tar.xz
 eb97c95cf22b61305e0d938df1ce796d082d63e66b68fee5f49679bedfe9f854 9413 
properties-cpp_0.0.1~bzr17+repack1-2_source.buildinfo
Files:
 dd52a8087622408bd90528d515de98b2 2304 libs optional 
properties-cpp_0.0.1~bzr17+repack1-2.dsc
 9052c7e624eaf7fed6950b02f9ff55a3 4456 libs optional 
properties-cpp_0.0.1~bzr17+repack1-2.debian.tar.xz
 8288dfdab60f913be1328e4afb6996d6 9413 libs optional 
properties-cpp_0.0.1~bzr17+repack1-2_source.buildinfo

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

iQJJBAEBCAAzFiEEm/uu6GwKpf+/IgeCmvRrMCV3GzEFAlqlonsVHHN1bndlYXZl
ckBkZWJpYW4ub3JnAAoJEJr0azAldxsxI+EP/3kLiXc+KIh/IS6aVE0T4Xzxs+6x
jG/HDywj2eBG4LcVI3CZ++KAMUAmrbUCzX6HRBaA5z3JAWeZCmzzkQ6fS/JEFgky
gCN7pAZd1nMAlzJraLiSys3tYPFaH0fpuSSkBYp3pgBxVSZRIXYu4QXtQjG0Tp/0
mxKWHoJTCTA8RRrzViMKMK27hMbnRmacIQoyoqplDFOO5L1b+vxMVJXwa5G7xuAs
h9dY7nmxmpF5Rv0YHNZn3T2hd3ylSWWue/3mx11sZ8VTF9tq7vN1BquV6pGCsyop
XbOyu0ixGTLSW7W0HRZHt5+H5WLzTuvR95shP65O2LSoL4OnkS5OWBNbE7bYmFh3
BPIRvb+1FTTrHFiq8drf8f4T5FJWVxYiWVplHBLSD8ejc8zc5tCrO8hnZxmOEbR9
BiZBNAD1PDDUsMsFg2t/iwPuiI3TVMfS0G6c6OuaXD38X3tg3EUJWVDW6hVZgFx8
dggG/tdaL8E2bDA6WA53QFQD139WClg/YW0u1sQoylbKlAGtdRtJ1R7vdU8vjsHL
2ZJXGYpYVFsaRC0+Fqau5r1No5qPvExGSyxE087yc5o9Q9u7cOP6refLV0KhPI6g
Anl7evjJJLRc8yxr8SDGx/9g9naeCQkOvRa0hGalO7xn07amulMCWXMIlZGRhOL7
PzbdLQCjMHwvc9b5
=TdqU
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to