Your message dated Thu, 23 Apr 2015 23:35:40 +0000
with message-id <e1ylqei-0004sf...@franck.debian.org>
and subject line Bug#783146: fixed in mapserver 6.4.1-6~exp1
has caused the Debian Bug report #783146,
regarding mapserver: 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.)


-- 
783146: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=783146
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: mapserver
Version: 6.4.1-5
Severity: wishlist
Tags: patch
User: reproducible-bui...@lists.alioth.debian.org
Usertags: timestamps
X-Debbugs-CC: reproducible-bui...@lists.alioth.debian.org

Hi!

While working on Debian's “reproducible builds” effort [1], we have
noticed that mapserver doesn't build reproducibly.
During build the current date is embedded into the manpages.

The attached patch uses the date from the latest changelog entry
inside the manpages.

Regards,
 Reiner

[1]: https://wiki.debian.org/ReproducibleBuilds


diff --git a/debian/rules b/debian/rules
index 604b749..c30657e 100755
--- a/debian/rules
+++ b/debian/rules
@@ -26,6 +26,7 @@ PHP5API=$(shell php-config5 --phpapi)
 MANPAGES:=$(wildcard debian/man/*.*.xml)
 
 MS_VERSION=$(shell dpkg-parsechangelog | sed -ne 's/^Version: \(.*\)-.*/\1/p')
+BUILD_DATE=$(shell dpkg-parsechangelog | sed -ne 's/^Date: //p' | LC_ALL=C date -u "+%d %B %Y" -f -)
 
 CMAKE_OPTS:= \
 		-DCMAKE_BUILD_TYPE=RelWithDebInfo \
@@ -106,7 +107,7 @@ override_dh_auto_configure:
 override_dh_auto_build:
 	# Create man pages from DocBook XML
 	for x in $(MANPAGES) ; do \
-	  docbook2x-man $$x ; \
+	  docbook2x-man --string-param header-3="$(BUILD_DATE)" $$x ; \
 	  mv `basename $$x | sed 's/.xml$$//'` `dirname $$x` ; \
 	done
 

Attachment: signature.asc
Description: OpenPGP digital signature


--- End Message ---
--- Begin Message ---
Source: mapserver
Source-Version: 6.4.1-6~exp1

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

Debian distribution maintenance software
pp.
Bas Couwenberg <sebas...@debian.org> (supplier of updated mapserver 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: SHA512

Format: 1.8
Date: Thu, 23 Apr 2015 20:34:39 +0200
Source: mapserver
Binary: libmapserver1 libmapserver1-dbg libmapserver1-dev cgi-mapserver 
mapserver-bin mapserver-doc php5-mapscript libmapscript-perl python-mapscript 
libmapscript-ruby libmapscript-ruby1.8 libmapscript-ruby1.9.1 ruby-mapscript 
libmapscript-java
Architecture: source amd64 all
Version: 6.4.1-6~exp1
Distribution: experimental
Urgency: medium
Maintainer: Debian GIS Project <pkg-grass-devel@lists.alioth.debian.org>
Changed-By: Bas Couwenberg <sebas...@debian.org>
Description:
 cgi-mapserver - CGI executable for MapServer
 libmapscript-java - Java library for MapServer
 libmapscript-perl - Perl MapServer module
 libmapscript-ruby - Transitional dummy package for ruby-mapscript
 libmapscript-ruby1.8 - Transitional package from libmapscript-ruby1.8 to 
ruby-mapscript
 libmapscript-ruby1.9.1 - Transitional package from libmapscript-ruby1.9.1 to 
ruby-mapscrip
 libmapserver1 - Shared library for MapServer
 libmapserver1-dbg - Debugging symbols for libmapserver1
 libmapserver1-dev - Shared library development files for MapServer
 mapserver-bin - MapServer utilities
 mapserver-doc - documentation for MapServer
 php5-mapscript - php5-cgi module for MapServer
 python-mapscript - Python library for MapServer
 ruby-mapscript - MapServer library for Ruby
Closes: 783146
Changes:
 mapserver (6.4.1-6~exp1) experimental; urgency=medium
 .
   * Add upstream metadata.
   * Make build reproducible by setting the date embedded in man pages.
     Thanks to Reiner Herrmann for the patch.
     (closes: #783146)
   * Update my email to @debian.org address.
   * Update Vcs-Browser URL to use cgit instead of gitweb.
   * Bump Standards-Version to 3.9.6, no changes.
Checksums-Sha1:
 0dace3be6be0b6f2795a073dfa860d5774f892ea 3495 mapserver_6.4.1-6~exp1.dsc
 dedf3240d19d804100182fd86bd60d8f2366fda9 48316 
mapserver_6.4.1-6~exp1.debian.tar.xz
 03443f4ae059a94ad4693ce582733ce1eb9ff126 827700 
libmapserver1_6.4.1-6~exp1_amd64.deb
 7e52b128797409c6877b10d89c561927b35bb6e7 5027370 
libmapserver1-dbg_6.4.1-6~exp1_amd64.deb
 f79ee6db14f07bea39bad7d05f4ae251c83c02e7 131736 
libmapserver1-dev_6.4.1-6~exp1_amd64.deb
 35728bdace13a8452252de943b21bcc7d1ba068a 78612 
cgi-mapserver_6.4.1-6~exp1_amd64.deb
 f2abf5df84cf217c3abcb504493707d0371e5ff9 105020 
mapserver-bin_6.4.1-6~exp1_amd64.deb
 784b570f01b86c00eb60418e095d1f391527cc2a 88440 
mapserver-doc_6.4.1-6~exp1_all.deb
 b0d4145ae2dc9c05c9a83bef6a86f20c805e73be 166754 
php5-mapscript_6.4.1-6~exp1_amd64.deb
 a4c7836f0fc9e2975b58521a9ae3fb5ada219cd7 288284 
libmapscript-perl_6.4.1-6~exp1_amd64.deb
 4a230d43537c5878427391130b7ababdc27dc7f4 210732 
python-mapscript_6.4.1-6~exp1_amd64.deb
 fd479240c020c10dd0022e50b63673b573e98b76 74954 
libmapscript-ruby_6.4.1-6~exp1_all.deb
 5a25137dd113461e32f63ef09087214c429efd65 74972 
libmapscript-ruby1.8_6.4.1-6~exp1_amd64.deb
 c27821450f3e7db31f923a32be5626189bed6839 74982 
libmapscript-ruby1.9.1_6.4.1-6~exp1_amd64.deb
 d45ec5cf66b47e17005b9fbbda371452cb0e26ed 196280 
ruby-mapscript_6.4.1-6~exp1_amd64.deb
 75e0359363f9a23e72ba12e830923f1cfd177ace 410416 
libmapscript-java_6.4.1-6~exp1_amd64.deb
Checksums-Sha256:
 1af2103203416d9f9ed66d8baf7b68b19fbd9394436deab095af79a0b7772388 3495 
mapserver_6.4.1-6~exp1.dsc
 10fbfc14361dfb14dc2322b67ebbd3aec5f8552f7328822fa5a2cc92c27680b4 48316 
mapserver_6.4.1-6~exp1.debian.tar.xz
 06077853bf8dfef73885bb890c44cea167df73f1f69c543047c5d94a95c2c23f 827700 
libmapserver1_6.4.1-6~exp1_amd64.deb
 918bebcca5da89fac8c26f6cb5eb5237bfb2fcea67cdf7533255da6aab7acf65 5027370 
libmapserver1-dbg_6.4.1-6~exp1_amd64.deb
 4c30b439b01832d508c49011e3286575dd9caaa0b14c3ad5e0b13363eb0ca56a 131736 
libmapserver1-dev_6.4.1-6~exp1_amd64.deb
 654732fd7b67ae3d674e9a1d793cf2a1079f0fa26ca7e08422d11d2ea9a82e52 78612 
cgi-mapserver_6.4.1-6~exp1_amd64.deb
 e343ed1cfc42b769255fce2e2c2c92e0cb45ef3b3923b35394ef6f99727e139f 105020 
mapserver-bin_6.4.1-6~exp1_amd64.deb
 3a97ffc1614f765f0f069e56f548e6f0626a7492e411d749a60b32a9e5ee2dce 88440 
mapserver-doc_6.4.1-6~exp1_all.deb
 ba3c2d98bb312f452f99b446008759044808b6d54d0a14860557567dfdff987f 166754 
php5-mapscript_6.4.1-6~exp1_amd64.deb
 fb97ee36f77650ad9c959103fbfc3557178fb6ec1410a89dc25435c5046158bc 288284 
libmapscript-perl_6.4.1-6~exp1_amd64.deb
 b949f1f26e9c649717c3292205e561254e6c5634899faedcd17560bc58d821d3 210732 
python-mapscript_6.4.1-6~exp1_amd64.deb
 8534effded7c3a0d964d24148b8a04721c949adf0e808388859118b3d2219022 74954 
libmapscript-ruby_6.4.1-6~exp1_all.deb
 e96c7586eebe641453c29fbd110419c77eab47fe237792c2895852779697d4e4 74972 
libmapscript-ruby1.8_6.4.1-6~exp1_amd64.deb
 e5a4a3098f6bb182285cdf7eef31996888d010ead511cdc4a245d5e4e3704963 74982 
libmapscript-ruby1.9.1_6.4.1-6~exp1_amd64.deb
 8f093a73bbbbeb15f786a090e2825ba17717fc3357b0658df76b66434b91c0cc 196280 
ruby-mapscript_6.4.1-6~exp1_amd64.deb
 f138da6a05665ea8d5cd4646386fcee9d96e4c85c17f1a80f2add9d52f1c49ab 410416 
libmapscript-java_6.4.1-6~exp1_amd64.deb
Files:
 fb708addaaa0b6bb80407a39163cb9b0 3495 devel optional mapserver_6.4.1-6~exp1.dsc
 65f7504aba9b4f6ba7e374de75759ba2 48316 devel optional 
mapserver_6.4.1-6~exp1.debian.tar.xz
 355225aab43dfea696c0f7061d432faf 827700 libs optional 
libmapserver1_6.4.1-6~exp1_amd64.deb
 d1ed4ad0ce68cfcccdb7e58ba7444193 5027370 debug extra 
libmapserver1-dbg_6.4.1-6~exp1_amd64.deb
 ac510b0b017de08c6322994cb9ef6cd7 131736 libdevel optional 
libmapserver1-dev_6.4.1-6~exp1_amd64.deb
 58cc4f06dffd0ac061f9fb4db4092860 78612 web optional 
cgi-mapserver_6.4.1-6~exp1_amd64.deb
 0bbf42f247237d3f426e90e1ba224519 105020 misc optional 
mapserver-bin_6.4.1-6~exp1_amd64.deb
 e03a8b102655652d83d3b08ef64c26db 88440 doc optional 
mapserver-doc_6.4.1-6~exp1_all.deb
 910ce9374d42466fb371b57d1cb28ca9 166754 php optional 
php5-mapscript_6.4.1-6~exp1_amd64.deb
 28c0a9dbb8da4c63bc1fe420caef0ad0 288284 perl optional 
libmapscript-perl_6.4.1-6~exp1_amd64.deb
 d95d5ccff067413e287d72dbc6d69020 210732 python optional 
python-mapscript_6.4.1-6~exp1_amd64.deb
 3a4fbbfac143826ec0f707d0d30a0ac7 74954 oldlibs optional 
libmapscript-ruby_6.4.1-6~exp1_all.deb
 30a0182e17da988d15939d600e2945f5 74972 oldlibs optional 
libmapscript-ruby1.8_6.4.1-6~exp1_amd64.deb
 1f81c3b579b32bd5816c0e0c5a836336 74982 oldlibs optional 
libmapscript-ruby1.9.1_6.4.1-6~exp1_amd64.deb
 46e8584f97fdee80b8221b0e39ffc782 196280 ruby optional 
ruby-mapscript_6.4.1-6~exp1_amd64.deb
 145f7c34cdce4d9e02857342cb2193f9 410416 java optional 
libmapscript-java_6.4.1-6~exp1_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAEBCgAGBQJVOX87AAoJEGdQ8QrojUrxhzMQAMyBhcwVd9m0f46meceq4pHc
E7GlUNgx749Q2LZp+p2+6k8hEEu8dqBntAvxO4zBpnC8Vukd14rZXv7VTdCQtULu
j92SqJm3kpO3XfUBe0YfjA0u1ENpUkxKmS1MwzhLWyPvdGthZLNLm+5w2rCV8/UC
XvB5L+uAzOnkIITTCfLiG8rkwcgj12hZ0A2EWRQQGLT/mhApDUvv+uRXTPiTGavJ
b5pRwx2VDHrOiN9cuFF5rG6C9F8FTTgiqYns0qjIIJFASbkgJRsqiIiZmNGvJ8Fz
R8QOIRJ7S1DawK5/44AL39QXXTumVOF92ZbraWOVeRfPxKWIaai8YSo5cx7jVxDd
Alf51ol1FwsMjdSixZT17GNmONBfIdq6EqABHp39DT6nO9wRAKxralGPAGjqIaTh
fEHp6Epcx3z8pWriZjDTav2frldqX5Hh39KxvEQJsHsF7DcTbn8QGCldzH0iX186
rPFXJrwZJEUoMuKl6NDfdLFYrwePqOoYAKSS20uBxVxfiVC35GUf+IpI7/pMK8zt
a8K5MRPtmnxo73KkF2barrKBQ9xX2gyvilqt1+ZcMwUGqXt8G8NuIxUkIoQ+Et8a
iLWCWTpsIMXaMb6JGKY6Wsj4c016a9mM9QxHagNsnYKzI4xg1QamW0FvR5F8uzwz
7Qag93KyTqYB+np5oXwK
=ssew
-----END PGP SIGNATURE-----

--- End Message ---
_______________________________________________
Pkg-grass-devel mailing list
Pkg-grass-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-grass-devel

Reply via email to