Your message dated Thu, 12 Nov 2020 04:48:48 +0000
with message-id <[email protected]>
and subject line Bug#962401: fixed in netcdf-fortran 4.5.3+ds-2
has caused the Debian Bug report #962401,
regarding netcdf-fortran: 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.)


-- 
962401: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=962401
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: netcdf-fortran
Version: 4.5.3+ds-1
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: buildpath
X-Debbugs-Cc: [email protected]

Hi,

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

You have removed some settings, but you left in FFLAGS which varies on
the buld path.

A patch is attached (which updates your existing patch) which
sanitises this variable to remove the varying components rather than
simply removing.

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


Regards,

--
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      [email protected] / chris-lamb.co.uk
       `-
--- a/configure.ac      2020-06-07 15:19:43.658722034 +0100
--- b/configure.ac      2020-06-07 15:43:28.676618324 +0100
@@ -600,6 +600,7 @@
 AC_SUBST(HAS_NC4_PARALLEL,[$nc_has_parallel4])
 AC_SUBST(HAS_PARALLEL,[$nc_has_parallel])
 AC_SUBST([AM_LDFLAGS])
+AC_SUBST(FFLAGS_FILTERED,[`echo "$FFLAGS" | sed -e 's@ [[^ 
]]*-f\(file\|debug\)-prefix-map=[[^ ]]*@@g'`])
 
 # Some files need to exist in build directories that do not correspond
 # to their source directory, or the test program makes an assumption
--- a/debian/patches/reproducible-settings.patch        2020-06-07 
15:19:43.662722069 +0100
--- b/debian/patches/reproducible-settings.patch        2020-06-07 
15:43:33.116653163 +0100
@@ -1,9 +1,9 @@
 Description: Remove settings that make the build unreproducible.
 Author: Bas Couwenberg <[email protected]>
 
---- a/libnetcdff.settings.in
-+++ b/libnetcdff.settings.in
-@@ -4,9 +4,6 @@
+--- netcdf-fortran-4.5.3+ds.orig/libnetcdff.settings.in
++++ netcdf-fortran-4.5.3+ds/libnetcdff.settings.in
+@@ -4,15 +4,12 @@
  # General
  -------
  Library Version:              @PACKAGE_VERSION@
@@ -13,3 +13,20 @@
  Install Prefix:                 @prefix@
  
  # Compiling Options
+ -----------------
+ Fortran Compiler:               @FC_VERSION@
+-FFLAGS:                         @FFLAGS@
++FFLAGS:                         @FFLAGS_FILTERED@
+ LDFLAGS:                      @LDFLAGS@
+ AM_LDFLAGS:                     @AM_LDFLAGS@
+ Shared Library:                       @enable_shared@
+--- netcdf-fortran-4.5.3+ds.orig/configure.ac
++++ netcdf-fortran-4.5.3+ds/configure.ac
+@@ -600,6 +600,7 @@ AC_SUBST(HAS_PNETCDF,[$nc_has_pnetcdf])
+ AC_SUBST(HAS_NC4_PARALLEL,[$nc_has_parallel4])
+ AC_SUBST(HAS_PARALLEL,[$nc_has_parallel])
+ AC_SUBST([AM_LDFLAGS])
++AC_SUBST(FFLAGS_FILTERED,[`echo "$FFLAGS" | sed -e 's@ [[^ 
]]*-f\(file\|debug\)-prefix-map=[[^ ]]*@@g'`])
+ 
+ # Some files need to exist in build directories that do not correspond
+ # to their source directory, or the test program makes an assumption
--- a/libnetcdff.settings.in    2020-06-07 15:19:43.658722034 +0100
--- b/libnetcdff.settings.in    2020-06-07 15:40:25.739206770 +0100
@@ -9,7 +9,7 @@
 # Compiling Options
 -----------------
 Fortran Compiler:               @FC_VERSION@
-FFLAGS:                         @FFLAGS@
+FFLAGS:                         @FFLAGS_FILTERED@
 LDFLAGS:                       @LDFLAGS@
 AM_LDFLAGS:                     @AM_LDFLAGS@
 Shared Library:                        @enable_shared@

--- End Message ---
--- Begin Message ---
Source: netcdf-fortran
Source-Version: 4.5.3+ds-2
Done: Bas Couwenberg <[email protected]>

We believe that the bug you reported is fixed in the latest version of
netcdf-fortran, 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.
Bas Couwenberg <[email protected]> (supplier of updated netcdf-fortran 
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: SHA512

Format: 1.8
Date: Thu, 12 Nov 2020 05:10:00 +0100
Source: netcdf-fortran
Architecture: source
Version: 4.5.3+ds-2
Distribution: unstable
Urgency: medium
Maintainer: Debian GIS Project <[email protected]>
Changed-By: Bas Couwenberg <[email protected]>
Closes: 962401
Changes:
 netcdf-fortran (4.5.3+ds-2) unstable; urgency=medium
 .
   * Update reproducible-settings.patch with changes by Chris Lamb.
     (closes: #962401)
   * Bump watch file version to 4.
   * Update lintian overrides.
   * Mark reproducible-settings.patch as Forwarded: not-needed.
Checksums-Sha1:
 7414587518b465d95464b3c73681ad6fb8aec814 2307 netcdf-fortran_4.5.3+ds-2.dsc
 f621138aa643214fb55d64ac48282290cddb92ce 10844 
netcdf-fortran_4.5.3+ds-2.debian.tar.xz
 48c2e71860d55e6404415208d84165f0c50b4497 10348 
netcdf-fortran_4.5.3+ds-2_amd64.buildinfo
Checksums-Sha256:
 a758d90d188e673a8fc8a7d0cdab156dba594867417fdbe35c5f86d218b7f58e 2307 
netcdf-fortran_4.5.3+ds-2.dsc
 ecb34c53299b2d975c09a0e4eca576007ff8d09665d9ca40a657d342736ecf61 10844 
netcdf-fortran_4.5.3+ds-2.debian.tar.xz
 961e5fed2cc806c9560415388a128cc0873b34f94e958ffd001aa447d371f5fd 10348 
netcdf-fortran_4.5.3+ds-2_amd64.buildinfo
Files:
 500bb2e7a913cb1d1d9d427e2e6d8a0a 2307 science optional 
netcdf-fortran_4.5.3+ds-2.dsc
 e15c4aae6999da2361fd9e5e295be5eb 10844 science optional 
netcdf-fortran_4.5.3+ds-2.debian.tar.xz
 bc0ff55a0a093c4ce9313d9b6a881610 10348 science optional 
netcdf-fortran_4.5.3+ds-2_amd64.buildinfo

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

iQIzBAEBCgAdFiEEgYLeQXBWQI1hRlDRZ1DxCuiNSvEFAl+sumIACgkQZ1DxCuiN
SvEC7BAAtMmGtdc29hkzodSIz4S1aceUTsUrOtOysU4or51KLxYzbHgRbEl9XwYu
CaEJhpnT+lQrC9i5hXeNoT+/Kf9VqweNqSNmyEPH6N5hhFZYqU3B+hCykJego28c
wXqwMbeKSOiGJrvhCXUwoWj7sBWMZu+BsStJVU4M9VWgkRNJVGGuSwmvbfZ3s/4f
cPnv5tXnLVuNDkwSZjvpc8EinC/LgCUyYXZCe197T0mlbwxm16gFlqVCU41Hnklm
t/9xk3DFTIKR/DDYc4ERGS8xTm7efueRU+MM5BE3EM9RMWrlMwarX/AZyP8DnAV9
UdhF9rznTl2Wq8rQtns/O9IqDA4UZsqrQHfVYshRo41cFLySvd7Amvln5pumIYJ9
FBrkGsPXNLXHxPx59AqKCAf0b//5VjoU6zTyHSzaGxmdWQhChBv+mGGoSSIrtV2S
/AwFir2QWHQ8ZTPY3nlllky2gtTU+KHY0fO+7Jk6PaeNSWkSaJXvoGIoF5kzEdA/
kqrL/25logWXQGpTGjYGghujByB+7pKLxRrcd2ubMK8Gbw2ahAkHBjoV/kLiI2CP
oQbCyvxVBkIWTNTwTGe+iuJlyKM+2gWzNA+lAuB78kkGStRFdeLdCZFRFqoM3JIS
LayaSzCLmNR9hF0UG8x/CLt/XsUcCDJjDewpPbNZfBGQJojqKDg=
=r0Hs
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to