koomie
released this
Apr 2, 2018
·
2 commits
to obs/OpenHPC_1.3.3_Factory
since this release

Release Notes

Important Highlights/Notices

Convention update for RPM dependencies: beginning with the v1.3.4 release, OpenHPC build macros have been updated to leverage custom RPM build plugins which append an "(ohpc)" tag to dynamic libraries packaged and installed into the public install path (/opt/ohpc/pub). This convention update was made to avoid interaction with distro (or other community) provided RPMs that might package the same dynamic library. All of the relevant OpenHPC packages have been rebuilt to provide self-consistent dependencies. As an example of the change, the following highlights the resulting change for the .so that is tagged as being provided by the gsl-gnu7-ohpc RPM:

Old convention: libgsl.so.23()(64bit)
New convention: libgsl.so.23()(64bit)(ohpc)

New install guide recipes were added to support PBS Professional on aarch64, and to support stateful provisioning with xCAT on CentOS+x86_64 platforms.

Python libraries supporting python v3.4 are now available, in addition to the existing python v2.7 versions. The module files for python v2.7 have changed with the addition of a prefix to distinguish the flavors (e.g. numpy is now py2-numpy).

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 OpenHPC v1.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:

The newer Warewulf version included in OpenHPC v1.3.4 leverages iPXE for multi-architecture support. Administrators on existing systems who upgrade to the newer version may notice the upgrade process rebuilding previously defined bootstrap images. This is due to the fact that the images are now stored in a different path (/srv/warewulf/bootstrap/).