[Git][debian-gis-team/hdf5][master] 2 commits: Drop useless -fdebug-prefix-map flag from hdf5-helpers

Gilles Filippini gitlab at salsa.debian.org
Thu Dec 27 20:09:58 GMT 2018


Gilles Filippini pushed to branch master at Debian GIS Project / hdf5


Commits:
8ac2619a by Gilles Filippini at 2018-12-27T10:30:04Z
Drop useless -fdebug-prefix-map flag from hdf5-helpers

- - - - -
fda1b2fa by Gilles Filippini at 2018-12-27T19:18:28Z
Machine readable copyright format

- - - - -


3 changed files:

- debian/changelog
- debian/copyright
- debian/rules


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,11 @@
+hdf5 (1.10.4+repack-5) UNRELEASED; urgency=medium
+
+  * Drop useless -fdebug-prefix-map flag from hdf5-helpers to improve
+    reproducibility
+  * Rewrite debian/copyright using machine readable copyright format 1.0
+
+ -- Gilles Filippini <pini at debian.org>  Thu, 27 Dec 2018 09:49:18 +0100
+
 hdf5 (1.10.4+repack-4) unstable; urgency=medium
 
   * Actually bump Standards-Version to 4.3.0, as previous change was made


=====================================
debian/copyright
=====================================
@@ -1,88 +1,152 @@
-This package was debianized by Brian Russo <wolfie at debian.org> on
-Mon, 22 Jan 2001 22:09:19 -1000. 
-
-Currently maintained by Francesco P. Lovergine <frankie at debian.org>
-in behalf of the DebianGis Team.
-
-It was downloaded from http://hdfgroup.org/
-
-Upstream authors: The HDF Group (THG) 
-
-Copyright:
-
-HDF5 (Hierarchical Data Format 5) Software Library and Utilities
-Copyright 2006-2008 by The HDF Group (THG).
-
-NCSA HDF5 (Hierarchical Data Format 5) Software Library and Utilities
-Copyright 1998-2006 by the Board of Trustees of the University of Illinois.
-
-All rights reserved.
-
-Contributors:   National Center for Supercomputing Applications  (NCSA) at 
-the University of Illinois, Fortner Software, Unidata Program Center (netCDF), 
-The Independent JPEG Group (JPEG), Jean-loup Gailly and Mark Adler (gzip), 
-and Digital Equipment Corporation (DEC).
-
-Redistribution and use in source and binary forms, with or without 
-modification, are permitted for any purpose (including commercial purposes) 
-provided that the following conditions are met:
-
-1. Redistributions of source code must retain the above copyright notice, 
-   this list of conditions, and the following disclaimer.
-
-2. Redistributions in binary form must reproduce the above copyright notice, 
-   this list of conditions, and the following disclaimer in the documentation 
-   and/or materials provided with the distribution.
-
-3. In addition, redistributions of modified forms of the source or binary 
-   code must carry prominent notices stating that the original code was 
-   changed and the date of the change.
-
-4. All publications or advertising materials mentioning features or use of 
-   this software are asked, but not required, to acknowledge that it was 
-   developed by The HDF Group and by the National Center for Supercomputing 
-   Applications at the University of Illinois at Urbana-Champaign and 
-   credit the contributors.
-
-5. Neither the name of The HDF Group, the name of the University, nor the 
-   name of any Contributor may be used to endorse or promote products derived 
-   from this software without specific prior written permission from the 
-   University, THG, or the Contributor, respectively.
-
-DISCLAIMER: 
-THIS SOFTWARE IS PROVIDED BY THE HDF GROUP (THG) AND THE CONTRIBUTORS 
-"AS IS" WITH NO WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED.  In no 
-event shall THG or the Contributors be liable for any damages suffered by 
-the users arising out of the use of this software, even if advised of the 
-possibility of such damage. 
-
------------------------------------------------------------------------------
-Portions of HDF5 were developed with support from the University of 
-California, Lawrence Livermore National Laboratory (UC LLNL).  
-The following statement applies to those portions of the product and must 
-be retained in any redistribution of source code, binaries, documentation, 
-and/or accompanying materials:
-
-   This work was partially produced at the University of California, 
-   Lawrence Livermore National Laboratory (UC LLNL) under contract 
-   no. W-7405-ENG-48 (Contract 48) between the U.S. Department of Energy 
-   (DOE) and The Regents of the University of California (University) 
-   for the operation of UC LLNL.
-
-   DISCLAIMER: 
-   This work was prepared as an account of work sponsored by an agency of 
-   the United States Government. Neither the United States Government nor 
-   the University of California nor any of their employees, makes any 
-   warranty, express or implied, or assumes any liability or responsibility 
-   for the accuracy, completeness, or usefulness of any information, 
-   apparatus, product, or process disclosed, or represents that its use 
-   would not infringe privately- owned rights. Reference herein to any 
-   specific commercial products, process, or service by trade name, 
-   trademark, manufacturer, or otherwise, does not necessarily constitute 
-   or imply its endorsement, recommendation, or favoring by the United 
-   States Government or the University of California. The views and 
-   opinions of authors expressed herein do not necessarily state or reflect 
-   those of the United States Government or the University of California, 
-   and shall not be used for advertising or product endorsement purposes.
------------------------------------------------------------------------------
-
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: HDF5
+Upstream-Contact: HDF Group <help at hdfgroup.org>
+Sources: https://bitbucket.hdfgroup.org/scm/hdffv/hdf5.git
+Comment: Upstream tarball repacked to drop PDF files for which we have no
+ source, and some others useless files.
+ See debian/{watch,orig-tar.sh,orig-tar.exclude} for details.
+
+Files: *
+Copyright: 1998-2006, The Board of Trustees of the University of Illinois
+           2006-2018, The HDF Group
+License: 
+ Copyright Notice and License Terms for 
+ HDF5 (Hierarchical Data Format 5) Software Library and Utilities
+ -----------------------------------------------------------------------------
+ .
+ HDF5 (Hierarchical Data Format 5) Software Library and Utilities
+ Copyright (c) 2006-2018, The HDF Group. 
+ .
+ NCSA HDF5 (Hierarchical Data Format 5) Software Library and Utilities
+ Copyright (c) 1998-2006, The Board of Trustees of the University of Illinois. 
+ .
+ All rights reserved.
+ .
+ Redistribution and use in source and binary forms, with or without 
+ modification, are permitted for any purpose (including commercial purposes) 
+ provided that the following conditions are met:
+ .
+ 1. Redistributions of source code must retain the above copyright notice, 
+    this list of conditions, and the following disclaimer.
+ .
+ 2. Redistributions in binary form must reproduce the above copyright notice, 
+    this list of conditions, and the following disclaimer in the documentation 
+    and/or materials provided with the distribution.
+ .
+ 3. Neither the name of The HDF Group, the name of the University, nor the 
+    name of any Contributor may be used to endorse or promote products derived 
+    from this software without specific prior written permission from 
+    The HDF Group, the University, or the Contributor, respectively.
+ .
+ DISCLAIMER: 
+ THIS SOFTWARE IS PROVIDED BY THE HDF GROUP AND THE CONTRIBUTORS 
+ "AS IS" WITH NO WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED. IN NO EVENT
+ SHALL THE HDF GROUP OR THE CONTRIBUTORS BE LIABLE FOR ANY DAMAGES SUFFERED BY
+ THE USERS ARISING OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ POSSIBILITY OF SUCH DAMAGE.
+  
+ You are under no obligation whatsoever to provide any bug fixes, patches, or
+ upgrades to the features, functionality or performance of the source code
+ ("Enhancements") to anyone; however, if you choose to make your Enhancements
+ available either publicly, or directly to The HDF Group, without imposing a
+ separate written license agreement for such Enhancements, then you hereby grant
+ the following license: a non-exclusive, royalty-free perpetual license to
+ install, use, modify, prepare derivative works, incorporate into other computer
+ software, distribute, and sublicense such enhancements or derivative works
+ thereof, in binary and source code form.
+ .
+ -----------------------------------------------------------------------------
+ -----------------------------------------------------------------------------
+ .
+ Limited portions of HDF5 were developed by Lawrence Berkeley National 
+ Laboratory (LBNL). LBNL's Copyright Notice and Licensing Terms can be
+ found here: COPYING_LBNL_HDF5 file in this directory or at 
+ http://support.hdfgroup.org/ftp/HDF5/releases/COPYING_LBNL_HDF5. 
+ .
+ -----------------------------------------------------------------------------
+ -----------------------------------------------------------------------------
+ .
+ Contributors:   National Center for Supercomputing Applications (NCSA) at 
+ the University of Illinois, Fortner Software, Unidata Program Center (netCDF),
+ The Independent JPEG Group (JPEG), Jean-loup Gailly and Mark Adler (gzip), and
+ Digital Equipment Corporation (DEC).
+ .
+ -----------------------------------------------------------------------------
+  
+ Portions of HDF5 were developed with support from the Lawrence Berkeley 
+ National Laboratory (LBNL) and the United States Department of Energy 
+ under Prime Contract No. DE-AC02-05CH11231.
+ .
+ -----------------------------------------------------------------------------
+ .
+ Portions of HDF5 were developed with support from the University of 
+ California, Lawrence Livermore National Laboratory (UC LLNL).  
+ The following statement applies to those portions of the product and must 
+ be retained in any redistribution of source code, binaries, documentation, 
+ and/or accompanying materials:
+ .
+    This work was partially produced at the University of California, 
+    Lawrence Livermore National Laboratory (UC LLNL) under contract 
+    no. W-7405-ENG-48 (Contract 48) between the U.S. Department of Energy 
+    (DOE) and The Regents of the University of California (University) 
+    for the operation of UC LLNL.
+ .
+    DISCLAIMER: 
+    This work was prepared as an account of work sponsored by an agency of 
+    the United States Government. Neither the United States Government nor 
+    the University of California nor any of their employees, makes any 
+    warranty, express or implied, or assumes any liability or responsibility 
+    for the accuracy, completeness, or usefulness of any information, 
+    apparatus, product, or process disclosed, or represents that its use 
+    would not infringe privately- owned rights. Reference herein to any 
+    specific commercial products, process, or service by trade name, 
+    trademark, manufacturer, or otherwise, does not necessarily constitute 
+    or imply its endorsement, recommendation, or favoring by the United 
+    States Government or the University of California. The views and 
+    opinions of authors expressed herein do not necessarily state or reflect 
+    those of the United States Government or the University of California, 
+    and shall not be used for advertising or product endorsement purposes.
+ .
+ -----------------------------------------------------------------------------
+ .
+ HDF5 is available with the SZIP compression library but SZIP is not part 
+ of HDF5 and has separate copyright and license terms. See SZIP Compression 
+ in HDF Products (www.hdfgroup.org/doc_resource/SZIP/) for further details.
+ .
+ -----------------------------------------------------------------------------
+
+Files: debian/*
+Copyright: 2001 Brian Russo <wolfie at debian.org>
+           2003 Josselin Mouette <joss at debian.org>
+           2007-2009 Francesco P. Lovergine <frankie at debian.org>
+           2010-2013 Sylvestre Ledru <sylvestre at debian.org>
+           2014-2018 Gilles Filippini <pini at debian.org>
+License: GPL-2+
+ This program is free software; you can redistribute it
+ and/or modify it under the terms of the GNU General Public
+ License as published by the Free Software Foundation; either
+ version 2 of the License, or (at your option) any later
+ version.
+ .
+ This program is distributed in the hope that it will be
+ useful, but WITHOUT ANY WARRANTY; without even the implied
+ warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
+ PURPOSE.  See the GNU General Public License for more
+ details.
+ .
+ You should have received a copy of the GNU General Public
+ License along with this package; if not, write to the Free
+ Software Foundation, Inc., 51 Franklin St, Fifth Floor,
+ Boston, MA  02110-1301 USA
+ .
+ On Debian systems, the full text of the GNU General Public
+ License version 2 can be found in the file
+ `/usr/share/common-licenses/GPL-2'.
+Comment: When I took over the package in 2014 the d/copyright file was
+ written in free format and didn't mention debian/* files, but d/rules
+ had this section:
+  # (c) 2001 Brian Russo, under GPL.
+  # (c) 2003 Josselin Mouette
+  # (c) 2007-2009 Francesco P. Lovergine.
+  # (c) 2010-2013 Sylvestre Ledru
+ Because the GPL is mentioned with no version I infered GPL-2+.


=====================================
debian/rules
=====================================
@@ -1,12 +1,5 @@
 #!/usr/bin/make -f
 
-# debian/rules for libhdf5,
-# (c) 2001 Brian Russo, under GPL.
-# (c) 2003 Josselin Mouette
-# (c) 2007-2009 Francesco P. Lovergine.
-# (c) 2010-2013 Sylvestre Ledru
-# (c) 2014-2016 Gilles Filippini
-
 # Using dh (debhelper command sequencer) with compat=10
 # Automagically supports:
 # * parallel build
@@ -269,6 +262,8 @@ dh_install_%:
 override_dh_install-arch: $(foreach flavor,$(FLAVORS),dh_install_$(flavor))
 	find debian/$(serpack)/usr/lib -name '*cpp*' -delete
 	rm -f debian/$(serpackdev)/usr/lib/$(DEB_HOST_MULTIARCH)/libhdf5_java*
+	# Drop useless -fdebug-prefix-map flag from helpers to improve reproducibility
+	sed -i 's/-fdebug-prefix-map=[^ ]*\. //' debian/hdf5-helpers/usr/bin/h5*
 
 override_dh_makeshlibs:
 	dh_makeshlibs -- -v$(libversion)



View it on GitLab: https://salsa.debian.org/debian-gis-team/hdf5/compare/8da8f2a4f5114b2fa51c764f34bf3e5d90809504...fda1b2fa9e881b73efb28ccc03a9d4b461e46241

-- 
View it on GitLab: https://salsa.debian.org/debian-gis-team/hdf5/compare/8da8f2a4f5114b2fa51c764f34bf3e5d90809504...fda1b2fa9e881b73efb28ccc03a9d4b461e46241
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-grass-devel/attachments/20181227/9a67de4d/attachment-0001.html>


More information about the Pkg-grass-devel mailing list