180 Commits

Author SHA256 Message Date
Ana Guerrero
1c12b5e3a9 Add Jira feature ID
OBS-URL: https://build.opensuse.org/package/show/science/hdf5?expand=0&rev=116
2019-09-30 08:29:46 +00:00
Dominique Leuenberger
651cbe4185 Accepting request 729758 from science
OBS-URL: https://build.opensuse.org/request/show/729758
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hdf5?expand=0&rev=59
2019-09-11 08:35:09 +00:00
Ana Guerrero
4fad9941ec Accepting request 729698 from home:anag:branches:science
- Use -ffat-lto-objects to provide a proper static library.

OBS-URL: https://build.opensuse.org/request/show/729698
OBS-URL: https://build.opensuse.org/package/show/science/hdf5?expand=0&rev=114
2019-09-10 10:06:28 +00:00
Dominique Leuenberger
e6dcbdbae9 Accepting request 727974 from science
- Re-list hdf5-mpi.patch in the spec file for the sake of a avoiding
  a script rejecting the package automatically.

- Update to version 1.10.5:
  * https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-1.10/hdf5-1.10.5/src/hdf5-1.10.5-RELEASE.txt
- Bump fortran library soname, sonum_F from 100 to 102.
- Adjust library installation path, use %hpc_prefix/lib64 in x86_64 
  and %hpc_libdir in all other cases
- Patches refreshed:
  * hdf5-LD_LIBRARY_PATH.patch
  * hdf5-1.8.11-abort_unknown_host_config.patch
  * PPC64LE-Fix-long-double-handling.patch
  * hdf5-Remove-timestamps-from-binaries.patch
  * Disable-phdf5-tests.patch
- Patch disabled, upstream have changed the file that was being patched,
  while it could be ported, it's unknown if this patch is still needed.
  * hdf5-mpi.patch
- Patch removed, merged upstream
  * 0001-Fix-return-value-in-test_libver_bounds_open.patch

OBS-URL: https://build.opensuse.org/request/show/727974
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hdf5?expand=0&rev=58
2019-09-04 07:15:33 +00:00
Ana Guerrero
e0716bd78b - Re-list hdf5-mpi.patch in the spec file for the sake of a avoiding
a script rejecting the package automatically.

OBS-URL: https://build.opensuse.org/package/show/science/hdf5?expand=0&rev=112
2019-09-03 10:18:27 +00:00
f5645d586f Accepting request 726430 from home:anag:branches:science
- Update to version 1.10.5:
  * https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-1.10/hdf5-1.10.5/src/hdf5-1.10.5-RELEASE.txt
- Bump fortran library soname, sonum_F from 100 to 102.
- Adjust library installation path, use %hpc_prefix/lib64 in x86_64 
  and %hpc_libdir in all other cases
- Patches refreshed:
  * hdf5-LD_LIBRARY_PATH.patch
  * hdf5-1.8.11-abort_unknown_host_config.patch
  * PPC64LE-Fix-long-double-handling.patch
  * hdf5-Remove-timestamps-from-binaries.patch
  * Disable-phdf5-tests.patch
- Patch disabled, upstream have changed the file that was being patched,
  while it could be ported, it's unknown if this patch is still needed.
  * hdf5-mpi.patch
- Patch removed, merged upstream
  * 0001-Fix-return-value-in-test_libver_bounds_open.patch

OBS-URL: https://build.opensuse.org/request/show/726430
OBS-URL: https://build.opensuse.org/package/show/science/hdf5?expand=0&rev=111
2019-09-03 07:57:43 +00:00
Dominique Leuenberger
d8c29fe052 Accepting request 713409 from science
- Since build machine size issues do not seem to go way, make
  the %check stage optional: enable with '--with check'. (forwarded request 713408 from eeich)

OBS-URL: https://build.opensuse.org/request/show/713409
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hdf5?expand=0&rev=57
2019-07-04 13:44:38 +00:00
0abc2b716c Accepting request 713408 from home:eeich:branches:science
- Since build machine size issues do not seem to go way, make
  the %check stage optional: enable with '--with check'.

OBS-URL: https://build.opensuse.org/request/show/713408
OBS-URL: https://build.opensuse.org/package/show/science/hdf5?expand=0&rev=109
2019-07-04 13:12:53 +00:00
Dominique Leuenberger
9694bab14a Accepting request 697834 from science
OBS-URL: https://build.opensuse.org/request/show/697834
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hdf5?expand=0&rev=56
2019-04-30 11:04:11 +00:00
e5c1f984b7 Accepting request 697809 from home:mslacken:branches:science
- set higher constraints for succesfull mpich tests (boo#133222)

OBS-URL: https://build.opensuse.org/request/show/697809
OBS-URL: https://build.opensuse.org/package/show/science/hdf5?expand=0&rev=107
2019-04-25 11:14:25 +00:00
Dominique Leuenberger
d0d10ddf5a Accepting request 690889 from science
OBS-URL: https://build.opensuse.org/request/show/690889
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hdf5?expand=0&rev=55
2019-04-04 10:06:46 +00:00
5e8d7267c9 Accepting request 690339 from home:michel_mno:branches:science
- Add _constraints to avoid transient build error ppc64le

OBS-URL: https://build.opensuse.org/request/show/690339
OBS-URL: https://build.opensuse.org/package/show/science/hdf5?expand=0&rev=105
2019-04-03 08:17:25 +00:00
0aa91690fc Accepting request 683023 from home:StefanBruens:branches:science
- Update URL: and Source: to use https://.

OBS-URL: https://build.opensuse.org/request/show/683023
OBS-URL: https://build.opensuse.org/package/show/science/hdf5?expand=0&rev=104
2019-03-12 16:19:08 +00:00
f66a56ca95 - Like on PPC ignore transient 'make check' failures on aarch64.
OBS-URL: https://build.opensuse.org/package/show/science/hdf5?expand=0&rev=103
2019-03-01 12:20:40 +00:00
0d3c3cc8be - Remove ringdisabled magic as hdf5 is no longer a ring package.
This should resolve a number of problems in the review channels
  for Factory with packages requiring hdf5 libs.

OBS-URL: https://build.opensuse.org/package/show/science/hdf5?expand=0&rev=102
2019-03-01 09:41:54 +00:00
bf9fe186be Accepting request 674832 from home:eeich:branches:science
- Consolidate use of openmpi1, openmpi2, openmpi3 for non-HPC builds.

OBS-URL: https://build.opensuse.org/request/show/674832
OBS-URL: https://build.opensuse.org/package/show/science/hdf5?expand=0&rev=101
2019-02-14 06:46:56 +00:00
Dominique Leuenberger
b98160eb93 Accepting request 670067 from science
OBS-URL: https://build.opensuse.org/request/show/670067
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hdf5?expand=0&rev=54
2019-02-01 10:46:04 +00:00
eb9af34e2f Accepting request 670008 from home:eeich:branches:science
- Remove dependency to the hdf5-devel-data file for HPC:
  Currently, there are no macro files for HPC - these files
  will have to be handled differently.
- Re-disable all non-HPC builds for SLE.

OBS-URL: https://build.opensuse.org/request/show/670008
OBS-URL: https://build.opensuse.org/package/show/science/hdf5?expand=0&rev=99
2019-01-30 08:56:45 +00:00
Dominique Leuenberger
79a0556afd Accepting request 665663 from science
- Reenable 'serial' build for SLE: this build creates hdf5-devel-data.

OBS-URL: https://build.opensuse.org/request/show/665663
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hdf5?expand=0&rev=53
2019-01-15 08:17:46 +00:00
e41cfcb490 - Reenable 'serial' build for SLE: this build creates hdf5-devel-data.
OBS-URL: https://build.opensuse.org/package/show/science/hdf5?expand=0&rev=97
2019-01-14 08:57:44 +00:00
Dominique Leuenberger
b64910f3c3 Accepting request 662712 from science
- Do not build non-HPC on SLE: This helps to save some build
  cycles.

- Use upstream-recommended %{_rpmconfigdir}/macros.d directory
  for the rpm macros.

OBS-URL: https://build.opensuse.org/request/show/662712
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hdf5?expand=0&rev=52
2019-01-05 13:42:21 +00:00
854c95f1ed Accepting request 662659 from home:eeich:branches:science
- Do not build non-HPC on SLE: This helps to save some build
  cycles.

OBS-URL: https://build.opensuse.org/request/show/662659
OBS-URL: https://build.opensuse.org/package/show/science/hdf5?expand=0&rev=95
2019-01-03 17:49:01 +00:00
36f100cc81 Accepting request 660124 from home:TheBlackCat:branches:science
- Use upstream-recommended %{_rpmconfigdir}/macros.d directory for the rpm macros.

OBS-URL: https://build.opensuse.org/request/show/660124
OBS-URL: https://build.opensuse.org/package/show/science/hdf5?expand=0&rev=94
2019-01-03 17:48:35 +00:00
Dominique Leuenberger
d972b149a0 Accepting request 658959 from science
OBS-URL: https://build.opensuse.org/request/show/658959
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hdf5?expand=0&rev=51
2018-12-18 13:59:26 +00:00
Todd R
5ba5e4a7b5 Accepting request 657611 from home:TheBlackCat:branches:science
- Also build for regular openmpi2 and openmpi3

OBS-URL: https://build.opensuse.org/request/show/657611
OBS-URL: https://build.opensuse.org/package/show/science/hdf5?expand=0&rev=92
2018-12-17 16:21:15 +00:00
Dominique Leuenberger
8b17837a37 Accepting request 651201 from science
- Build HDF5 C++ bindings also for the MPI variants, there is no reason
  not to do it.
- Enable sz2 support also for MPI variants.

OBS-URL: https://build.opensuse.org/request/show/651201
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hdf5?expand=0&rev=50
2018-11-26 09:28:40 +00:00
e42de3243c OBS-URL: https://build.opensuse.org/package/show/science/hdf5?expand=0&rev=90 2018-11-22 18:17:04 +00:00
a7f875a25a Accepting request 648807 from home:StefanBruens:branches:science
- Build HDF5 C++ bindings also for the MPI variants, there is no reason
  not to do it.
- Enable sz2 support also for MPI variants.

OBS-URL: https://build.opensuse.org/request/show/648807
OBS-URL: https://build.opensuse.org/package/show/science/hdf5?expand=0&rev=89
2018-11-22 15:22:04 +00:00
Dominique Leuenberger
eaa1a683df Accepting request 650136 from science
- Replace git-archive generated by downloaded tar-ball. (forwarded request 650135 from eeich)

OBS-URL: https://build.opensuse.org/request/show/650136
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hdf5?expand=0&rev=49
2018-11-19 22:33:23 +00:00
92981e1cc5 Accepting request 650135 from home:eeich:branches:science
- Replace git-archive generated by downloaded tar-ball.

OBS-URL: https://build.opensuse.org/request/show/650135
OBS-URL: https://build.opensuse.org/package/show/science/hdf5?expand=0&rev=87
2018-11-19 09:33:51 +00:00
916d4a62db Accepting request 649960 from home:eeich:branches:science
- Update to 1.10.4:
  https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-1.10/hdf5-1.10.4/src/hdf5-1.10.4-RELEASE.txt
  * Update Disable-phdf5-tests.patch
  * Replace and update hdf5-buildcompare.patch by
    hdf5-Remove-timestamps-from-binaries.patch

- Remove lib*_cpp and lib*_hl_cpp dependencies for MPI for the time
  being.

OBS-URL: https://build.opensuse.org/request/show/649960
OBS-URL: https://build.opensuse.org/package/show/science/hdf5?expand=0&rev=86
2018-11-17 20:29:11 +00:00
Dominique Leuenberger
f99c4348e6 Accepting request 648227 from science
- Create main master package, fix dependencies. (forwarded request 648226 from eeich)

OBS-URL: https://build.opensuse.org/request/show/648227
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hdf5?expand=0&rev=48
2018-11-12 08:44:55 +00:00
67691f34f4 Accepting request 648226 from home:eeich:branches:science
- Create main master package, fix dependencies.

OBS-URL: https://build.opensuse.org/request/show/648226
OBS-URL: https://build.opensuse.org/package/show/science/hdf5?expand=0&rev=84
2018-11-11 14:48:21 +00:00
Dominique Leuenberger
4c23287df8 Accepting request 637100 from science
OBS-URL: https://build.opensuse.org/request/show/637100
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hdf5?expand=0&rev=47
2018-09-24 11:13:19 +00:00
Dirk Stoecker
5daaa9f016 Accepting request 637096 from home:StefanBruens:branches:science
Main reason to update is the addition/enhancement of 
H5Pset_libver_bounds():
"Added an enumerated value to H5F_libver_t for H5Pset_libver_bounds()." - https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-1.10/hdf5-1.10.2/src/hdf5-1.10.2-RELEASE.txt

This allows to write backwards compatible files with newer hdf5 versions, although this is "opt-in" by the library users. See e.g. https://github.com/Unidata/netcdf-c/issues/250, https://github.com/Unidata/netcdf-c/issues/951


- Update to 1.10.3:
  https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-1.10/hdf5-1.10.3/src/hdf5-1.10.3-RELEASE.txt
- Update to 1.10.2:
  https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-1.10/hdf5-1.10.2/src/hdf5-1.10.2-RELEASE.txt
- Bump soversions (101 -> 103) for libhdf5 and libhdf5_cpp
- Drop Fix-warnings-for-missing-returns.patch, fixed upstream
- Add 0001-Fix-return-value-in-test_libver_bounds_open.patch
- Rebase patches (tab / space conversion):
  * PPC64LE-Fix-long-double-handling.patch
  * hdf5-buildcompare.patch
  * hdf5-mpi.patch
- Rebase Disable-phdf5-tests.patch

OBS-URL: https://build.opensuse.org/request/show/637096
OBS-URL: https://build.opensuse.org/package/show/science/hdf5?expand=0&rev=82
2018-09-21 19:26:10 +00:00
Dominique Leuenberger
97cb1447fe Accepting request 618379 from science
- Handle license file using %license where applicable.
- Package example package also for HPC build and create
  a master file for it. (forwarded request 618378 from eeich)

OBS-URL: https://build.opensuse.org/request/show/618379
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hdf5?expand=0&rev=46
2018-06-25 09:38:45 +00:00
eef55dc825 Accepting request 618378 from home:eeich:branches:science
- Handle license file using %license where applicable.
- Package example package also for HPC build and create
  a master file for it.

OBS-URL: https://build.opensuse.org/request/show/618378
OBS-URL: https://build.opensuse.org/package/show/science/hdf5?expand=0&rev=80
2018-06-21 21:03:41 +00:00
Dominique Leuenberger
6cdaf4bc04 Accepting request 602143 from science
- Fix HPC library master packages dependency: make it require
  the correct flavor (bsc#1091237).

OBS-URL: https://build.opensuse.org/request/show/602143
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hdf5?expand=0&rev=45
2018-04-30 20:55:10 +00:00
1216caa60e - Changing back name of master package
Makes more sense this way.

OBS-URL: https://build.opensuse.org/package/show/science/hdf5?expand=0&rev=78
2018-04-27 18:41:48 +00:00
440935d319 - Fix name in master package for hl_fortran
For backward compatibility reasons, there is no _

OBS-URL: https://build.opensuse.org/package/show/science/hdf5?expand=0&rev=77
2018-04-27 18:39:35 +00:00
5f0088a28d - Fix HPC library master packages dependency: make it require
the correct flavor (bsc#1091237).

OBS-URL: https://build.opensuse.org/package/show/science/hdf5?expand=0&rev=76
2018-04-27 14:23:51 +00:00
Yuchen Lin
1d53f41e8e Accepting request 594566 from science
- Only build one examples package for all flavors, do not
  include dependencies as these would be flavor specific
  (bsc#1088547).

OBS-URL: https://build.opensuse.org/request/show/594566
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hdf5?expand=0&rev=44
2018-04-11 11:56:48 +00:00
8f51185408 - Only build one examples package for all flavors, do not
OBS-URL: https://build.opensuse.org/package/show/science/hdf5?expand=0&rev=74
2018-04-08 05:38:46 +00:00
500a1619cf - Only build one example package for all flavors, do not
include dependencies as these would be flavor specific
  (bsc#1088547).

OBS-URL: https://build.opensuse.org/package/show/science/hdf5?expand=0&rev=73
2018-04-07 22:33:46 +00:00
Dominique Leuenberger
45ef0de1ed Accepting request 593217 from science
OBS-URL: https://build.opensuse.org/request/show/593217
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hdf5?expand=0&rev=43
2018-04-04 09:07:32 +00:00
Ismail Dönmez
1645debc18 Accepting request 592805 from home:StefanBruens:branches:science
- Fix some typos, one trivial, two mispelled macros

OBS-URL: https://build.opensuse.org/request/show/592805
OBS-URL: https://build.opensuse.org/package/show/science/hdf5?expand=0&rev=71
2018-04-03 12:44:47 +00:00
Dominique Leuenberger
f4a3564880 Accepting request 577081 from science
OBS-URL: https://build.opensuse.org/request/show/577081
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hdf5?expand=0&rev=42
2018-02-21 13:11:14 +00:00
Dmitry Roshchin
4750443599 Accepting request 575316 from home:jengelh:branches:science
- Trim description for size and drop most of the marketing blurb.
  Fix RPM groups.

OBS-URL: https://build.opensuse.org/request/show/575316
OBS-URL: https://build.opensuse.org/package/show/science/hdf5?expand=0&rev=69
2018-02-15 17:43:31 +00:00
cd16241a02 - Make module files package arch dependent: it
contains arch-dependent paths (boo#1080442).

OBS-URL: https://build.opensuse.org/package/show/science/hdf5?expand=0&rev=68
2018-02-10 17:41:42 +00:00
023c711c43 - Prepend PKG_CONFIG_PATH in modules file (boo#1080426).
OBS-URL: https://build.opensuse.org/package/show/science/hdf5?expand=0&rev=67
2018-02-10 15:18:10 +00:00