OS support going forwards
Our development machines have been running RHEL6 for a while and we recently decided to update to RHEL7 so that we could run the latest ISIS releases, but I see that the 3.6.0 release candidate has a short list of supported OS that does not include RHEL7. Do you know which operating systems you plan to support going forwards? Compatibility with ISIS is the main reason for us to update our OS and I would like to pick something that will be supported for the next several releases.
#2 Updated by Jason Laura 9 months ago
Since we have moved to CMake and and third party dependency management is happening via anaconda (condo-forge and our own custom builds where necessary), you should be good to go on most linux OSes. Building from scratch, issues can occur linking to the low level libraries (e.g., OpenGL) that anaconda explicitly does not support (due to the tight coupling between the library and hardware). Otherwise, you should be relatively invariant to the specific flavor of linux.
I would definitely be interested to hear about your experiences (pros and cons) building or using the software on RHEL7. Our ultimate goal is to be as insensitive as possible to the underlying OS.
#3 Updated by Stuart Sides 9 months ago
The source for the ISIS distribution is Ubuntu 18.04LTS and Mac OS 10.13. Currently we also build on Fedora 28. All three of these systems run the full test suite. We are working on the build system to support CentOS 7 (aka RHEL 7). When it is complete the test will run there too.