Release Notes
Important Highlights/Notices
- There are significant changes included in the
warewulf-httpd.conf
file that ships with the warewulf-provision-server-ohpc package. If upgrading from a version prior to 1.3, the updated config file will be saved as /etc/httpd/conf.d/warewulf-httpd.conf.rpmnew
locally. You will need to copy this new version to the production file and restart the web server to ensure correct provisioning behavior. As an example for CentOS:
[sms]# cp /etc/httpd/conf.d/warewulf-httpd.conf.rpmnew /etc/httpd/conf.d/warewulf-httpd.conf
[sms]# systemctl restart httpd
General Updates
- updated backend OBS build system to avoid false package dependences for CentOS (#451)
- updated SLURM build to support cgroup plugin (#476)
- relocation of several package installs into utils/ subdirectory (#486)
- updated PSXE compatibility packages to use pre-install scriptlet to verify locally installed versions instead of specific package dependency (#479)
- added enablement of dhcpd services to recipes (#492)
- adoption of newer 'depends_on' syntax to define Lmod dependencies (#495)
- fix for provisioning failure in Warewulf when root has a restrictive umask (#520)
- fix to avoid variable replacement for binary sync files in Warewulf (#531)
- llvm4 compiler variant introduced (providing clang, clang++, and flang compiler frontends)
- variety of component version updates and other additions highlighted below
Component Additions
* cmake-ohpc (3.9.1)
* llvm4-compilers-ohpc (4.0.1)
* plasma-gnu7-ohpc (2.8.0)
* plasma-intel-ohpc (2.8.0)
* pnetcdf-gnu7-impi-ohpc (1.8.1)
* pnetcdf-gnu7-mpich-ohpc (1.8.1)
* pnetcdf-gnu7-mvapich2-ohpc (1.8.1)
* pnetcdf-gnu7-openmpi-ohpc (1.8.1)
* pnetcdf-intel-impi-ohpc (1.8.1)
* pnetcdf-intel-mpich-ohpc (1.8.1)
* pnetcdf-intel-mvapich2-ohpc (1.8.1)
* pnetcdf-intel-openmpi-ohpc (1.8.1)
* ptscotch-gnu7-impi-ohpc (6.0.4)
* ptscotch-gnu7-mpich-ohpc (6.0.4)
* ptscotch-gnu7-mvapich2-ohpc (6.0.4)
* ptscotch-gnu7-openmpi-ohpc (6.0.4)
* ptscotch-intel-impi-ohpc (6.0.4)
* ptscotch-intel-mpich-ohpc (6.0.4)
* ptscotch-intel-mvapich2-ohpc (6.0.4)
* ptscotch-intel-openmpi-ohpc (6.0.4)
* scotch-gnu7-ohpc (6.0.4)
* scotch-intel-ohpc (6.0.4)
* slepc-gnu7-impi-ohpc (3.7.4)
* slepc-gnu7-mpich-ohpc (3.7.4)
* slepc-gnu7-mvapich2-ohpc (3.7.4)
* slepc-gnu7-openmpi-ohpc (3.7.4)
* slepc-intel-impi-ohpc (3.7.4)
* slepc-intel-mpich-ohpc (3.7.4)
* slepc-intel-mvapich2-ohpc (3.7.4)
* slepc-intel-openmpi-ohpc (3.7.4)
* slurm-contribs-ohpc (17.02.7)
* slurm-openlava-ohpc (17.02.7)
Component Version Changes
* EasyBuild-ohpc (3.2.1 -> 3.3.1)
* R-gnu7-ohpc (3.3.3 -> 3.4.1)
* adios-gnu7-impi-ohpc (1.11.0 -> 1.12.0)
* adios-gnu7-mpich-ohpc (1.11.0 -> 1.12.0)
* adios-gnu7-mvapich2-ohpc (1.11.0 -> 1.12.0)
* adios-gnu7-openmpi-ohpc (1.11.0 -> 1.12.0)
* adios-intel-impi-ohpc (1.11.0 -> 1.12.0)
* adios-intel-mpich-ohpc (1.11.0 -> 1.12.0)
* adios-intel-mvapich2-ohpc (1.11.0 -> 1.12.0)
* adios-intel-openmpi-ohpc (1.11.0 -> 1.12.0)
* docs-ohpc (1.3.1 -> 1.3.2)
* ganglia-web-ohpc (3.7.1 -> 3.7.2)
* gsl-gnu7-ohpc (2.3 -> 2.4)
* hdf5-gnu7-ohpc (1.10.0 -> 1.10.1)
* hdf5-intel-ohpc (1.10.0 -> 1.10.1)
* hwloc-ohpc (1.11.6 -> 1.11.7)
* hypre-gnu7-impi-ohpc (2.11.1 -> 2.11.2)
* hypre-gnu7-mpich-ohpc (2.11.1 -> 2.11.2)
* hypre-gnu7-mvapich2-ohpc (2.11.1 -> 2.11.2)
* hypre-gnu7-openmpi-ohpc (2.11.1 -> 2.11.2)
* hypre-intel-impi-ohpc (2.11.1 -> 2.11.2)
* hypre-intel-mpich-ohpc (2.11.1 -> 2.11.2)
* hypre-intel-mvapich2-ohpc (2.11.1 -> 2.11.2)
* hypre-intel-openmpi-ohpc (2.11.1 -> 2.11.2)
* kmod-lustre-client-ohpc (2.9.0 -> 2.10.0)
* kmod-lustre-client-ohpc-tests (2.9.0 -> 2.10.0)
* lmod-ohpc (7.4.8 -> 7.6.1)
* lustre-client-ohpc (2.9.0 -> 2.10.0)
* lustre-client-ohpc-tests (2.9.0 -> 2.10.0)
* openblas-gnu7-ohpc (0.2.19 -> 0.2.20)
* pdsh-mod-slurm-ohpc (2.31 -> 2.33)
* pdsh-ohpc (2.31 -> 2.33)
* pdtoolkit-gnu7-ohpc (3.23 -> 3.24)
* pdtoolkit-intel-ohpc (3.23 -> 3.24)
* phdf5-gnu7-impi-ohpc (1.10.0 -> 1.10.1)
* phdf5-gnu7-mpich-ohpc (1.10.0 -> 1.10.1)
* phdf5-gnu7-mvapich2-ohpc (1.10.0 -> 1.10.1)
* phdf5-gnu7-openmpi-ohpc (1.10.0 -> 1.10.1)
* phdf5-intel-impi-ohpc (1.10.0 -> 1.10.1)
* phdf5-intel-mpich-ohpc (1.10.0 -> 1.10.1)
* phdf5-intel-mvapich2-ohpc (1.10.0 -> 1.10.1)
* phdf5-intel-openmpi-ohpc (1.10.0 -> 1.10.1)
* python-numpy-gnu7-ohpc (1.12.1 -> 1.13.1)
* python-numpy-intel-ohpc (1.12.1 -> 1.13.1)
* python-scipy-gnu7-mpich-ohpc (0.19.0 -> 0.19.1)
* python-scipy-gnu7-mvapich2-ohpc (0.19.0 -> 0.19.1)
* python-scipy-gnu7-openmpi-ohpc (0.19.0 -> 0.19.1)
* scorep-gnu7-impi-ohpc (3.0 -> 3.1)
* scorep-gnu7-mpich-ohpc (3.0 -> 3.1)
* scorep-gnu7-mvapich2-ohpc (3.0 -> 3.1)
* scorep-gnu7-openmpi-ohpc (3.0 -> 3.1)
* scorep-intel-impi-ohpc (3.0 -> 3.1)
* scorep-intel-mpich-ohpc (3.0 -> 3.1)
* scorep-intel-mvapich2-ohpc (3.0 -> 3.1)
* scorep-intel-openmpi-ohpc (3.0 -> 3.1)
* singularity-ohpc (2.3 -> 2.3.1)
* slurm-devel-ohpc (16.05.10 -> 17.02.7)
* slurm-munge-ohpc (16.05.10 -> 17.02.7)
* slurm-ohpc (16.05.10 -> 17.02.7)
* slurm-pam_slurm-ohpc (16.05.10 -> 17.02.7)
* slurm-perlapi-ohpc (16.05.10 -> 17.02.7)
* slurm-plugins-ohpc (16.05.10 -> 17.02.7)
* slurm-slurmdbd-ohpc (16.05.10 -> 17.02.7)
* slurm-sql-ohpc (16.05.10 -> 17.02.7)
* slurm-torque-ohpc (16.05.10 -> 17.02.7)
* test-suite-ohpc (1.3.1 -> 1.3.2)
* valgrind-ohpc (3.12.0 -> 3.13.0)