Commit Graph

71 Commits

Author SHA256 Message Date
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
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
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
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
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
e42de3243c OBS-URL: https://build.opensuse.org/package/show/science/hdf5?expand=0&rev=90 2018-11-22 18:17:04 +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
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
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
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
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
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
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
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
048c65c823 - Add support for openmpi2 for HPC (FATE#325089).
OBS-URL: https://build.opensuse.org/package/show/science/hdf5?expand=0&rev=65
2018-02-09 20:11:42 +00:00
f998106afc Accepting request 574671 from home:mslacken:hpc_fix
- Fix summary in module files (bnc#1080259)

OBS-URL: https://build.opensuse.org/request/show/574671
OBS-URL: https://build.opensuse.org/package/show/science/hdf5?expand=0&rev=64
2018-02-09 15:11:52 +00:00
88dc94aaf7 Accepting request 574224 from home:eeich:branches:science
- Disable %check stage for mpich builds on s390(x) (bsc#1080022).

OBS-URL: https://build.opensuse.org/request/show/574224
OBS-URL: https://build.opensuse.org/package/show/science/hdf5?expand=0&rev=62
2018-02-08 12:04:07 +00:00
696f74178a Accepting request 563894 from home:eeich:branches:fix-compilers-hpc
- Disable the openmpi3 flavor in some products.

OBS-URL: https://build.opensuse.org/request/show/563894
OBS-URL: https://build.opensuse.org/package/show/science/hdf5?expand=0&rev=60
2018-01-12 17:06:45 +00:00
ebc6475ddd Accepting request 562255 from home:eeich:branches:fix-compilers-hpc
- Switch from gcc6 to gcc7 as additional compiler flavor for HPC on SLES.
- Add support for mpich and openmpi3 for HPC.

OBS-URL: https://build.opensuse.org/request/show/562255
OBS-URL: https://build.opensuse.org/package/show/science/hdf5?expand=0&rev=59
2018-01-09 10:23:55 +00:00
dc5ff061d4 Accepting request 540258 from home:michel_mno:branches:science
-  temporarily disable make check for PowerPC boo#1058563

OBS-URL: https://build.opensuse.org/request/show/540258
OBS-URL: https://build.opensuse.org/package/show/science/hdf5?expand=0&rev=56
2017-11-11 20:44:19 +00:00
ae268e1f7c Accepting request 539811 from home:eeich:hpc_alt
- Update to 1.10.1:
  https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-1.10/hdf5-1.10.1/src/hdf5-1.10.1-RELEASE.txt
- Fix-warnings-for-missing-returns.patch:
  replace: hdf5-non_void_return.patch
- PPC64LE-Fix-long-double-handling.patch:
  replace: hdf5-ldouble-ppc64le.patch
- Disable-phdf5-tests.patch:
  replace: hdf5_disable_testphdf5.patch
- Disabling validation tests for the MPI variant for now as they 
  seem to cause issues in OBS.

OBS-URL: https://build.opensuse.org/request/show/539811
OBS-URL: https://build.opensuse.org/package/show/science/hdf5?expand=0&rev=55
2017-11-08 10:04:37 +00:00
f89d69864a Accepting request 536948 from home:eeich:hpc_alt
- Fix name: baselib.conf -> baselibs.conf

OBS-URL: https://build.opensuse.org/request/show/536948
OBS-URL: https://build.opensuse.org/package/show/science/hdf5?expand=0&rev=53
2017-10-26 18:03:03 +00:00
30dc1e2e57 Accepting request 535822 from home:eeich:hpc_alt
- Remove openssl-devel and krb5-devel from the BuildRequires.

OBS-URL: https://build.opensuse.org/request/show/535822
OBS-URL: https://build.opensuse.org/package/show/science/hdf5?expand=0&rev=51
2017-10-23 08:43:21 +00:00
aab5cfa41b Accepting request 534940 from home:eeich:hpc_alt
- Fix some summaries and a Requires: of devel-static.

OBS-URL: https://build.opensuse.org/request/show/534940
OBS-URL: https://build.opensuse.org/package/show/science/hdf5?expand=0&rev=49
2017-10-18 12:11:51 +00:00
530cb06956 Accepting request 534924 from home:eeich:hpc_alt
- As it looks like, we need to exclude mvapich2 from the OBS ring as well.

OBS-URL: https://build.opensuse.org/request/show/534924
OBS-URL: https://build.opensuse.org/package/show/science/hdf5?expand=0&rev=48
2017-10-18 11:17:46 +00:00
d8fbc72d7d Accepting request 534909 from home:eeich:hpc_alt
- Add magic to limit the number of flavors built in the OBS ring
  to non-HPC builds.
- Fix %libname() for non-HPC builds.

OBS-URL: https://build.opensuse.org/request/show/534909
OBS-URL: https://build.opensuse.org/package/show/science/hdf5?expand=0&rev=47
2017-10-18 09:49:33 +00:00
8cacd04732 Accepting request 534883 from home:eeich:branches:science
- Fix cut-n-paste errors in last submission.

OBS-URL: https://build.opensuse.org/request/show/534883
OBS-URL: https://build.opensuse.org/package/show/science/hdf5?expand=0&rev=46
2017-10-18 07:40:06 +00:00
28a926b37a Accepting request 534479 from home:eeich:branches:science
- Add magic to limit the number of flavors built in the
  in the OBS ring.

OBS-URL: https://build.opensuse.org/request/show/534479
OBS-URL: https://build.opensuse.org/package/show/science/hdf5?expand=0&rev=45
2017-10-17 14:23:03 +00:00
d14e6860a8 Accepting request 534352 from home:eeich:hpc_alt
- Convert package to multibuild.
- Add HPC build using environment modules 
  (FATE#321717, FATE#321710).

OBS-URL: https://build.opensuse.org/request/show/534352
OBS-URL: https://build.opensuse.org/package/show/science/hdf5?expand=0&rev=44
2017-10-17 10:09:52 +00:00
427eaa5f44 Accepting request 519473 from home:frispete:branches:science
- fix compiler flag substitution

OBS-URL: https://build.opensuse.org/request/show/519473
OBS-URL: https://build.opensuse.org/package/show/science/hdf5?expand=0&rev=42
2017-08-30 09:38:21 +00:00
Ismail Dönmez
56171e9be1 Accepting request 507956 from home:badshah400:branches:science
- Add libsz2-devel to list of Requires for -devel packages, this
  is required for compilation against hdf5 when szlib support is
  enabled.
- Minor specfile cleanups using spec-cleaner.

OBS-URL: https://build.opensuse.org/request/show/507956
OBS-URL: https://build.opensuse.org/package/show/science/hdf5?expand=0&rev=41
2017-07-04 13:12:49 +00:00
Christoph Junghans
55450cbf58 Accepting request 504310 from home:cjunghans:branches:science
OBS-URL: https://build.opensuse.org/request/show/504310
OBS-URL: https://build.opensuse.org/package/show/science/hdf5?expand=0&rev=40
2017-06-17 01:01:38 +00:00
Todd R
11813780fa Accepting request 433491 from home:TheBlackCat:branches:science
- Fix baselibs.conf so numbers.
  Fixes bnc#1002569

OBS-URL: https://build.opensuse.org/request/show/433491
OBS-URL: https://build.opensuse.org/package/show/science/hdf5?expand=0&rev=36
2016-10-05 19:24:08 +00:00
Ismail Dönmez
5a0a6665e4 Accepting request 424930 from home:michel_mno:branches:science
-  new hdf5_disable_testphdf5.patch to disable only testphdf5
   for all arches and not all mpi tests for ppc64le
   tempo patch as long as boo#997252 not solved

OBS-URL: https://build.opensuse.org/request/show/424930
OBS-URL: https://build.opensuse.org/package/show/science/hdf5?expand=0&rev=34
2016-09-08 10:26:29 +00:00
Ismail Dönmez
f1daf5c541 Accepting request 424827 from home:michel_mno:branches:science
-  temporarily disable mpi test for ppc64le

OBS-URL: https://build.opensuse.org/request/show/424827
OBS-URL: https://build.opensuse.org/package/show/science/hdf5?expand=0&rev=33
2016-09-06 08:00:40 +00:00
Matthias Mailänder
d4b81c5dac Accepting request 415427 from science:unstable
version update

OBS-URL: https://build.opensuse.org/request/show/415427
OBS-URL: https://build.opensuse.org/package/show/science/hdf5?expand=0&rev=31
2016-07-27 17:24:50 +00:00
Todd R
acbf1f317d Accepting request 397763 from home:TheBlackCat:branches:science
update to 1.8.17

OBS-URL: https://build.opensuse.org/request/show/397763
OBS-URL: https://build.opensuse.org/package/show/science/hdf5?expand=0&rev=27
2016-05-24 17:06:48 +00:00
Matthias Mailänder
2d24c31f44 Accepting request 390197 from home:michel_mno:branches:science
- add hdf5-mpi.patch same as fedora commit id
  78ddcff82b10fd80eafb7b2dc5e4ce2bb9ecbe3c
  should avoid transient hung of t_pflush1 test

OBS-URL: https://build.opensuse.org/request/show/390197
OBS-URL: https://build.opensuse.org/package/show/science/hdf5?expand=0&rev=25
2016-04-17 13:34:23 +00:00
Todd R
47e5c4ebea Accepting request 375333 from home:TheBlackCat:branches:science
- Split libraries into C, C++, and Fortran versions to comply with openSUSE library packaging policies. Fixes BNC#971602

OBS-URL: https://build.opensuse.org/request/show/375333
OBS-URL: https://build.opensuse.org/package/show/science/hdf5?expand=0&rev=21
2016-03-18 18:30:05 +00:00
Ismail Dönmez
aabcdfa8b6 Accepting request 368163 from home:olh:branches:science
Remove timestamps from binaries

OBS-URL: https://build.opensuse.org/request/show/368163
OBS-URL: https://build.opensuse.org/package/show/science/hdf5?expand=0&rev=18
2016-03-08 11:06:15 +00:00
Todd R
bbed69ec6c Accepting request 356581 from home:rudi_m:branches:science
- update to 1.8.16, changes documented here: 
  https://www.hdfgroup.org/ftp/HDF5/releases/hdf5-1.8.16/src/hdf5-1.8.16-RELEASE.txt
- rebase hdf5-ldouble-ppc64le.patch
- remove hdf5-cpp-compilation-errors.patch
- prepare independent so versions and add TODO

!!! see TODO in spec file !!!
I'm not the right persion to split packages and care for deps and baselibs etc.
Don't forward to Factory before this TODO is fixed!

OBS-URL: https://build.opensuse.org/request/show/356581
OBS-URL: https://build.opensuse.org/package/show/science/hdf5?expand=0&rev=17
2016-01-29 10:06:01 +00:00
Todd R
49a03eafb5 Accepting request 324850 from home:TheBlackCat:branches:science
Currently the regular, openmpi, and mpivachi2 versions of the library packages all provide the exact same libraries.  So any package built against the -devel package will end up with an "unresolvable" build error because there are multiple versions of the library it can use. To avoid this, I have added generic provides for the library package so packages can depend on the version they really need, avoiding these build issues.

OBS-URL: https://build.opensuse.org/request/show/324850
OBS-URL: https://build.opensuse.org/package/show/science/hdf5?expand=0&rev=15
2015-08-21 11:12:22 +00:00
Dmitry Roshchin
b11b94ca42 Accepting request 322318 from home:badshah400:branches:science
Add patch from upstream to fix compiling of C++ applications against v1.8.15

OBS-URL: https://build.opensuse.org/request/show/322318
OBS-URL: https://build.opensuse.org/package/show/science/hdf5?expand=0&rev=13
2015-08-13 09:57:20 +00:00
Todd R
a0f8c8ae3d OBS-URL: https://build.opensuse.org/package/show/science/hdf5?expand=0&rev=11 2015-08-07 00:23:01 +00:00
Todd R
16f7a4cb82 Accepting request 321015 from home:TheBlackCat:branches:science
SLES 11 apparently has problems with numbers in macros, so provide a no-number version.

OBS-URL: https://build.opensuse.org/request/show/321015
OBS-URL: https://build.opensuse.org/package/show/science/hdf5?expand=0&rev=9
2015-08-06 21:53:59 +00:00