Updated Linux distros.
Issue/feature addressed
Some of the CI builders are now unsupported. Other newer versions of Linux distributions have been released with more up-to-date software stacks which we are not currently testing on.
Proposed solution
Remove old CI builders and add builders for newer versions of distributions. Fix any issues arising from newer compilers.
Implementation
CI builders and packaging for Debian stretch, Ubuntu Xenial and Centos 7 & 8 were removed. CI builders for Fedora 35 and 36 were added. Some warnings generated by GCC 12.2.1 (default in Fedora 36) needed to be fixed.
Tests
Suggested reviewers
Notes
Closes #312 (closed) .
Checklist
-
Functions and classes, or changes to them, are documented. -
User guide/documentation is updated. -
Changelog is updated. -
Suitable tests added for new functionality. -
Contributed code is correctly formatted. (See the contributing guidelines). -
License added to any new files. -
No extraneous files have been added (e.g. compiler output or test data files).
Edited by Chris Cantwell