precice / precice/precice.github.io

Formalize strategy for upgrading minimum versions of dependencies

Open
#399 5 comments 0 reactions 0 assignees View on GitHub
documentation
Dominant language
HTML
Stars
31
Forks
140
Avg merge
1d 23h
Merged PRs (30d)
6

Description

We have some statements regarding supported distro versions, but we have no clear statement on how we select and upgrade our minimum required versions.

This is essentially a follow-up of https://github.com/precice/precice.github.io/issues/16.

We need a statement on:
* What dictates our minimum required versions.
* That minimum required version updates are not considered breaking releases.
* What upper bound we actively test.
* How forward-compatible the project is and if changes warrant a bugfix release.
* What distros we directly support (2 LTS of Ubuntu)
* How we deal with different MPI implementations (OpenMPI vs MPICH on Fedora, what about Intel MPI / Windows MPI?)

Optionally:
* What distros we indirectly support if they meet the version requirements (Debian, Arch, Fedora)
* How we handle required bug fixes for indirectly supported distros

Where shall we put this in the docs? Under fundamentals? How shall we call this page?

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.