diff --git a/patterns-hpc.changes b/patterns-hpc.changes index 29b3123..76e0ba2 100644 --- a/patterns-hpc.changes +++ b/patterns-hpc.changes @@ -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 diff --git a/patterns-hpc.spec b/patterns-hpc.spec index bc07801..1a86cdd 100644 --- a/patterns-hpc.spec +++ b/patterns-hpc.spec @@ -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