Your message dated Fri, 05 Jun 2015 17:06:56 +0000
with message-id <e1z0v56-0001oi...@franck.debian.org>
and subject line Bug#787790: fixed in ossim 1.8.16-4
has caused the Debian Bug report #787790,
regarding ossim: 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.)


-- 
787790: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=787790
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: ossim
Version: 1.8.16-3
Severity: wishlist
Tags: patch
User: reproducible-bui...@lists.alioth.debian.org
Usertags: timestamps

Hi!

While working on the "reproducible builds" effort [1], we have noticed
that ossim could not be built reproducibly.

The attached patch removes extra timestamps from the build system:

* avoid_overwrite_build_date.patch: avoid overwrite OSSIM_BUILD_DATE
  through TODAYS_DATE in CMakeLists.txt if OSSIM_BUILD_DATE was already
  defined.

* debian-rules.patch: modify debian/rules to set the variable
  OSSIM_BUILD_DATE in cmake command line.

Once applied, ossim can be built reproducibly in our current experimental
framework.

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


-- System Information:
Debian Release: stretch/sid
  APT prefers testing-updates
  APT policy: (500, 'testing-updates'), (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.16.0-4-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Description: Avoid overwrite build date.
 Previous to use the current date to set the variable OSSIM_BUILD_DATE check if
 it was already defined in command line.
Author: Juan Picca <jumap...@gmail.com>
Last-Update: 2015-06-04
---
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -148,7 +148,9 @@ endif ( ZLIB_FOUND )
 #---
 # Call the OSSIM macros in OssimUtilities.cmake
 #---
-TODAYS_DATE(OSSIM_BUILD_DATE)
+if ( NOT OSSIM_BUILD_DATE )
+    TODAYS_DATE(OSSIM_BUILD_DATE)
+endif()
 SET(OSSIM_SVN_REVISION_NUMBER "UNKNOWN")
 GET_SVN_REVISION()
 if ( NOT ${Project_WC_REVISION} EQUAL 0 )
diff -ruNp ossim-1.8.16/debian/rules ossim-1.8.16.new/debian/rules
--- ossim-1.8.16/debian/rules	2014-11-02 10:12:44.000000000 -0200
+++ ossim-1.8.16.new/debian/rules	2015-06-04 15:45:25.611943209 -0300
@@ -1,5 +1,8 @@
 #!/usr/bin/make -f
 
+LAST_CHANGE=$(shell dpkg-parsechangelog -S Date)
+BUILD_DATE=$(shell LC_ALL=C date -u "+%Y%m%d" -d "$(LAST_CHANGE)")
+
 OSSIM_VERSION=$(shell dpkg-parsechangelog|grep Version:|cut -d' ' -f2|cut -d- -f1)
 OSSIM_VERSION_TAG=$(subst .,_,$(OSSIM_VERSION))
 
@@ -21,6 +24,7 @@ endif
 # Add here any variable or target overrides you need.
 CMAKE_OPTS = \
        -DCMAKE_INSTALL_PREFIX=/usr \
+       -DOSSIM_BUILD_DATE=$(BUILD_DATE) \
        -DBUILD_OSSIM_FRAMEWORKS=ON \
        -DBUILD_OSSIM_FREETYPE_SUPPORT=ON \
        -DBUILD_OSSIM_ID_SUPPORT=ON \

--- End Message ---
--- Begin Message ---
Source: ossim
Source-Version: 1.8.16-4

We believe that the bug you reported is fixed in the latest version of
ossim, 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 787...@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 ossim 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: Fri, 05 Jun 2015 16:39:06 +0200
Source: ossim
Binary: libossim1 libossim-dev ossim-core
Architecture: source amd64
Version: 1.8.16-4
Distribution: unstable
Urgency: medium
Maintainer: Debian GIS Project <pkg-grass-devel@lists.alioth.debian.org>
Changed-By: Bas Couwenberg <sebas...@debian.org>
Description:
 libossim-dev - OSSIM library -- development files
 libossim1  - OSSIM library -- shared library
 ossim-core - OSSIM core utilities
Closes: 755188 755189 787790
Changes:
 ossim (1.8.16-4) unstable; urgency=medium
 .
   * Team upload.
   * Add gbp.conf to use pristine-tar by default.
   * Update Vcs-Browser URL to use cgit instead of gitweb.
   * Fix typo in long description.
     (closes: #755188)
   * Update description to clearify that MPI support is not enabled.
     (closes: #755189)
   * Apply patches by Juan Picca to make the build reproducible.
     Update BUILD_DATE command to also work with dpkg << 1.17.
     (closes: #787790)
   * Restructure control file with cme, changes:
     - Bump Standards-Version to 3.9.6, no changes.
   * Don't start description synopsis with an article.
   * Add patches for various typos.
Checksums-Sha1:
 9deed1e7b054f17b469ce97ca5809b0a50985578 2253 ossim_1.8.16-4.dsc
 161aaeaef7d4942ef77bdc51913303f60029a76a 32896 ossim_1.8.16-4.debian.tar.xz
 0a85649b9bd6f195fdc37b2277e8bf574353eb83 5126042 
libossim-dev_1.8.16-4_amd64.deb
 605eba681679dc748ce360222a5b00d1f1a01994 3735226 libossim1_1.8.16-4_amd64.deb
 d821ff33fc793684e3ce9da8c4e5fe15bf6b8077 221874 ossim-core_1.8.16-4_amd64.deb
Checksums-Sha256:
 84cb74978e43a1496175b8cb296444db523b45c53509eabb1c6101ae79d9e585 2253 
ossim_1.8.16-4.dsc
 d555235e073838a2ad02b44c6c52b51aed6ae4520960b885c1c634de671ed329 32896 
ossim_1.8.16-4.debian.tar.xz
 0181452eb1bf4afd19ef253c60f99a371969a1ea5a242e482b3e158716a4def5 5126042 
libossim-dev_1.8.16-4_amd64.deb
 8a3f3a5c3f01a8674b5fabe7d58c16079bb02130b82e6cc4bc3ed3b6b88eaea8 3735226 
libossim1_1.8.16-4_amd64.deb
 d2d1da12aa927c156887e2bd304d63f566891ddf2e4c751e27b7a352711ffd33 221874 
ossim-core_1.8.16-4_amd64.deb
Files:
 4e027937fb669803da3de90279e03bad 2253 science extra ossim_1.8.16-4.dsc
 f766382d863dfd7abd3bbe9b6474d34f 32896 science extra 
ossim_1.8.16-4.debian.tar.xz
 e39d5c66c5f164df2372ae0e4ecd0503 5126042 libdevel extra 
libossim-dev_1.8.16-4_amd64.deb
 faf132f2c96c61a999b5d04598e48098 3735226 libs extra 
libossim1_1.8.16-4_amd64.deb
 2679f04c7f8f5d6d0f5e5859e27e0aea 221874 science extra 
ossim-core_1.8.16-4_amd64.deb

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

iQIcBAEBCgAGBQJVcdQAAAoJEGdQ8QrojUrxmM0P/3VCcJvb8nvMmXXssLx+X3OZ
Tf8zLLJmdEVCLrPlCXdrBqqENDzSAigSwxa1Cs1U7zE7fijqlckxPRP1RkbS8BC7
dB+ok30/uTyFDQFUff9qy4hGTTO6r+wLvTrHBijP+/aXQN9aUX2w5rIoPLMFjdkm
BMssauoUitoMc2HTxWWmfrWmUSeXCuzfxE+XQycqNgN+McTCRQURtz6uFcDrqCLU
Siv0o0P91YFoes7Te3CYtl4gbHmB4DGfgHR1SRgV/8ff1OIyEEp+3Swt/6j8uSO4
eQ/VNd1qvq24Rs5PD60h0YpuEtF4Ix9JCoZAUMiO/6dajXoBIvbYK5BqjticSr6F
zvvFIgniWwmPWMcltTQJlIP/bVXxsW7avdxydUQMx16jpbiTvkrpC192VkCF4SgX
hbLcTxKLZcU++1zdubmJ+UJGKCWAL/5QrtuUXfRW5Rel4nTZus5Wlhqpv4pvuoyS
R2tG02dMBAlZCBFQ04bcugtqjEU13asayEf4kBQg3ZUwy9DyIDFjTzz38mYsTguZ
QWY2SMr235G7Vet7HmpRmw/OyWPg2I/eQQCidwW1xCUtVkoekn7dWigyb/i9IA/2
y6Dtcbm4QxvHqlT7R6iXewxSMhwrJaaIak8G2RyudAfgLob2l8+DQ0b5f30PmDkH
xH/7rlOzjM6I1seMjFKL
=Ts0S
-----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