I'm updating our build dependencies for CI in advance of the Jenkins move and 3.0.0. In the process I've got a number of platforms now on which I can't install Erlang 19 easily.
I also found that the minimum Erlang version for Elixir 1.9 (the latest, containing the last planned feature that they wanted to add to the language, releases) is 20.0. We have blacklisted all 20.x releases below 20.3.8.11 already[1]. So, I'd like to make that the new, minimum version on master. If I don't hear otherwise, and as long as there's a +1, I'll proceed to get a PR merged that updates our checks in rebar.config.script and the CI work that goes along with it. The new baseline Erlang in our matrices will then be 20.3.8.22. So, lazy consensus: * CouchDB required Erlang will be >= 20.3.8.11 * CI Erlang will be 20.3.8.22 * CI Node will be 10.16.3 * CI Elixir will be 1.9.1 -Joan "upgrades, upgrades" Touzet [1]: https://github.com/apache/couchdb/pull/1871