Accepting request 597123 from science:HPC

- Fixed wordings in some descriptions (bsc#1089719).

- created new pattern workload_server for slurmctld (bsc#1089511) 

- added mrsh-server as recommended as bug fix for bsc#1088689

OBS-URL: https://build.opensuse.org/request/show/597123
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/patterns-hpc?expand=0&rev=5
This commit is contained in:
Dominique Leuenberger 2018-04-17 09:18:04 +00:00 committed by Git OBS Bridge
commit 060319f195
2 changed files with 41 additions and 7 deletions

View File

@ -1,3 +1,18 @@
-------------------------------------------------------------------
Mon Apr 16 15:07:32 UTC 2018 - eich@suse.com
- Fixed wordings in some descriptions (bsc#1089719).
-------------------------------------------------------------------
Fri Apr 13 13:21:19 UTC 2018 - cgoll@suse.com
- created new pattern workload_server for slurmctld (bsc#1089511)
-------------------------------------------------------------------
Tue Apr 10 08:36:34 UTC 2018 - cgoll@suse.com
- added mrsh-server as recommended as bug fix for bsc#1088689
-------------------------------------------------------------------
Wed Apr 4 09:29:15 UTC 2018 - cgoll@suse.com

View File

@ -17,7 +17,7 @@
Name: patterns-hpc
Version: 20180226
Version: 20180416
Release: 0
Summary: Source Package for HPC Patterns
License: MIT
@ -60,6 +60,7 @@ Recommends: ntp
Recommends: less
Recommends: pdsh
Recommends: mrsh
Recommends: mrsh-server
%if 0%{?is_opensuse}
Recommends: nss_ldap
%endif
@ -69,8 +70,8 @@ Recommends: genders
Recommends: perl-genders
%description compute_node
A compute node has a minimal software image and mainly runs simulation programs. Services on this node should be reduced to a bare minimum and the node *must* be installed in a automatic manner.
The pattern HPC libraries should also be installed.
A compute node comprises of a minimal software image and mainly runs simulation programs. Services on this node should be reduced to a bare minimum and the node *must* be installed in a automatic manner.
The pattern 'HPC modularized libraries' should also be installed.
%files compute_node
%dir %{_defaultdocdir}/patterns
@ -92,8 +93,8 @@ Requires: lua-lmod
%include %{SOURCE1}
%description libraries
This package provides all the modularized libraries so that they can be used in an HPC environment. Especially these libraries allows you to install several MPI flavors in parallel.
In order to use this libraries you have them to load first via the module command.
This package provides all the modularized libraries so that they can be used in an HPC environment. These libraries allow to install several MPI flavors in parallel.
In order to use thess libraries one needs to load them via the module command first.
%files libraries
%dir %{_defaultdocdir}/patterns
@ -126,19 +127,37 @@ Requires: lua-lmod
%description development_node
This package provides all the relevant packages for developing HPC applications.
It depends on the HPC libraries and adds additionally the compilers and includes also the relevant management packages.
It depends on the pattern 'HPC modularized libraries'. In addition it includes the GNU compilers and the relevant management packages.
%files development_node
%dir %{_defaultdocdir}/patterns
%{_defaultdocdir}/patterns/patterns-hpc-development_node.txt
################################################################################
%package workload_server
%pattern_serverfunctions
Summary: HPC Workload Manager
Group: Metapackages
Recommends: slurm
Recommends: slurm-slurmdbd
Suggests: mariadb
%description workload_server
This package provides all the relevant packages for running the central server
component of the slurm workload manager.
%files workload_server
%dir %{_defaultdocdir}/patterns
%{_defaultdocdir}/patterns/patterns-hpc-workload_server.txt
%prep
%build
%install
mkdir -p "%{buildroot}%{_defaultdocdir}/patterns"
for pack in patterns-hpc-compute_node patterns-hpc-libraries patterns-hpc-development_node; do
for pack in patterns-hpc-compute_node patterns-hpc-libraries \
patterns-hpc-workload_server patterns-hpc-development_node; do
echo "This file marks the pattern $pack in version %{version} to be installed." \
>"%{buildroot}%{_defaultdocdir}/patterns/${pack}.txt"
done