Your message dated Mon, 17 Aug 2015 19:48:58 +0000
with message-id <[email protected]>
and subject line Bug#795868: fixed in gerris 20131206+dfsg-6
has caused the Debian Bug report #795868,
regarding gerris: 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 [email protected]
immediately.)


-- 
795868: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=795868
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: gerris
Version: 20131206+dfsg-5
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: locale
X-Debbugs-Cc: [email protected]

Hi!

While working on the "reproducible builds" effort [1], we have noticed
that gerris could not be built reproducibly.
A list is sorted with "sort", which behaves differently depending on the locale.

The attached patch fixes this by sorting with LC_ALL set to C.

Regards,
 Reiner

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

diff --git a/debian/patches/05_reproducible_build.patch b/debian/patches/05_reproducible_build.patch
new file mode 100644
index 0000000..a7ab224
--- /dev/null
+++ b/debian/patches/05_reproducible_build.patch
@@ -0,0 +1,25 @@
+Author: Reiner Herrmann <[email protected]>
+Description: Sort with C locale to get reproducible results.
+
+Index: gerris-20131206+dfsg/doc/examples/Makefile.am
+===================================================================
+--- gerris-20131206+dfsg.orig/doc/examples/Makefile.am
++++ gerris-20131206+dfsg/doc/examples/Makefile.am
+@@ -27,7 +27,7 @@ CLEANFILES = $(BUILT_SOURCES) Makefile.d
+ pkgdata_DATA = gfs2tex.py gfs.lang gerris.dic gfs-keywords.el gfs-mode.el gfs.sty gfs.hva kaltura.sh gfs.php
+ 
+ gerris.dic: classes modulesyms.sh $(top_srcdir)/modules/Makefile.am modules.list
+-	($(builddir)/classes && sh $(srcdir)/modulesyms.sh $(top_srcdir)/modules $(pkglibdir)) | sort > gerris.dic
++	($(builddir)/classes && sh $(srcdir)/modulesyms.sh $(top_srcdir)/modules $(pkglibdir)) | LC_ALL=C sort > gerris.dic
+ 
+ gfs.lang: gerris.dic
+ 	echo "# Language file for source-highlight" > gfs.lang
+@@ -38,7 +38,7 @@ gfs.lang: gerris.dic
+ 	echo "redef preproc = \"C preprocessor command is not compatible with the use of # as comment character in GTS\"" >> gfs.lang
+ 
+ modules.list: modules $(top_srcdir)/modules/Makefile.am
+-	$(builddir)/modules $(top_srcdir)/modules/*.la $(pkglibdir)/*.so | sort | uniq > modules.list
++	$(builddir)/modules $(top_srcdir)/modules/*.la $(pkglibdir)/*.so | LC_ALL=C sort | uniq > modules.list
+ 
+ gfs-keywords.el: gerris.dic modules.list
+ 	echo "(defvar gfs-abbrevs '(" > gfs-keywords.el
diff --git a/debian/patches/series b/debian/patches/series
index 33d52a5..c27a77f 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -2,3 +2,4 @@
 02_fix_makefiles.patch
 03_build_funct.patch
 04_replace_ffmpeg_by_avconv.patch
+05_reproducible_build.patch

Attachment: signature.asc
Description: OpenPGP digital signature


--- End Message ---
--- Begin Message ---
Source: gerris
Source-Version: 20131206+dfsg-6

We believe that the bug you reported is fixed in the latest version of
gerris, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Anton Gladky <[email protected]> (supplier of updated gerris 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 [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Mon, 17 Aug 2015 21:29:09 +0200
Source: gerris
Binary: gerris gerris-mpi libgfs-1.3-2 libgfs-dbg libgfs-dev libgfs-mpi-1.3-2 
libgfs-mpi-dev
Architecture: source
Version: 20131206+dfsg-6
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers 
<[email protected]>
Changed-By: Anton Gladky <[email protected]>
Description:
 gerris     - Fluid Flow Solver
 gerris-mpi - Fluid Flow Solver
 libgfs-1.3-2 - Fluid Flow Solver -- shared libraries
 libgfs-dbg - Fluid Flow Solver -- libraries with debugging symbols
 libgfs-dev - Fluid Flow Solver -- development libraries and headers
 libgfs-mpi-1.3-2 - Fluid Flow Solver -- shared libraries
 libgfs-mpi-dev - Fluid Flow Solver -- development libraries and headers
Closes: 773038 795868
Changes:
 gerris (20131206+dfsg-6) unstable; urgency=medium
 .
   [ Reiner Herrmann ]
   * [7af3877] Sort with C locale to get reproducible results. (Closes: #795868)
 .
   [ Anton Gladky ]
   * [cfbf348] Apply cme fix dpkg-control.
   * [ed6802c] Fix syminks. (Closes: #773038)
   * [f46e087] Minor fix in patch description.
   * [bd2cfa4] Ignore quilt dir
Checksums-Sha1:
 c0731ebccd979a7f942242fa8783bd0407e296d6 2555 gerris_20131206+dfsg-6.dsc
 0aa8de37ed9a361db2f7049bfe73f7a9b995e89a 17012 
gerris_20131206+dfsg-6.debian.tar.xz
Checksums-Sha256:
 02c674b69278fd9100dee67e1273082ef1badc0372b2b7e94af170e1d92f3a5c 2555 
gerris_20131206+dfsg-6.dsc
 2699eb815a73664dbdef49c3bf42ab212a468554e8cfaf9cd35ff7ef3669dee9 17012 
gerris_20131206+dfsg-6.debian.tar.xz
Files:
 da5d5e92744ee22b46639336ac9fbef3 2555 science optional 
gerris_20131206+dfsg-6.dsc
 39537741bcc89d4bd9f3c3958f4b2f88 17012 science optional 
gerris_20131206+dfsg-6.debian.tar.xz

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

iQIcBAEBAgAGBQJV0jZDAAoJENPhc4PPp/8GOekP/A/XBbeyDoAqEDrFVN5R5vQM
+OdjHz/W/SNx+Xfq0xNCsz88ynYY0C/j2xSugS0Q6b6T6pcld+yJ6KR9Ga1TF/cU
+ggd2poTfrLbYSrDv8GgZygTE18qmaBtYzoEdF8NUGpdLKAzDOTUgmREXV4UAzQT
w2RhbRcTFq/mQJPO2lqHfbolWEqWd6T7b8MW2RcIR0MhL0tXSKt0GNzvonofeUnp
MYHMmHX1oIip6HQvMQy7va5LdDymp5tkk9/WXymFPgZML24msmwALL6RE592CWjB
4OA6hkTkTkfBp1DyzeVaEHtf3t4+ZNYNAu0RNav85mrOk+WO6lGwhWlKIiL/lUsx
o/wUqyubC7mH6rqnuUUKpTVMVLDplLZOnXXTfhI71efq08UxVdTDWhRG17ZA0JFE
JjL+Hd8uYkUcXfG+1DYdTsYIK9zuf7J/6Px0+GFy+t38SpVE5x/N0bLBYvCCR/6a
Z1ohD+Vx45/8gqxJU7EbxW8T3S4P1oFBGeNqawllaJbd2VanuIrvioxVDZtcQNL4
OeX3eYualtMGzfxCtASYhnV4zEvUUiTvow1v3cpg9W9rbDY+bMU4hfT7vghXFmT1
h75vKWXnPB2/lEnp2Yl7qcjtyn1T6BHU80kZk4RUfsIaDYZ15dW6aACS2dBZq2W3
BF6YrpcL6ns37ZJtcWU6
=wD7j
-----END PGP SIGNATURE-----

--- End Message ---
-- 
debian-science-maintainers mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-science-maintainers

Reply via email to