+1 Peng Hui
From: Nick V <vatam...@gmail.com> To: dev@couchdb.apache.org Date: 2019/12/12 01:58 PM Subject: [EXTERNAL] Re: [PROPOSAL] Drop Erlang 19 support in CouchDB 3.0 +1 > On Dec 11, 2019, at 20:35, Joan Touzet <woh...@apache.org> wrote: > > Hello everyone, > > I'm working this week with Paul Davis on our new Jenkins CI > infrastructure, which is coming along nicely. One of the changes I'm > planning to make is that our PR tests will run against only 3 versions > of Erlang: > > 1. The oldest we support (right now, 19.3.6.latest) > 2. The version we currently ship with our binary distros & Docker > (right now, 20.3.8.latest) > 3. The very latest version we support (right now, 22.2) > > In preparing the containers for CI testing, it's turning out to be very > difficult to build Erlang 19.* anymore on modern Linuxes. This is > because they ship with OpenSSL 1.1+, and 19.* cannot build against > anything newer than OpenSSL 1.0. > > I can jump through a huge number of hoops for this...or we can just drop > Erlang 19 support for CouchDB 3.0 and require Erlang 20. (Note we > blacklist a number of versions of Erlang 20.) I would then replace > 19.3.6.latest with 20.3.8.11 [1]. > > I think this is the right thing to do for the project, and I don't > expect any vetos, but because this is a deprecation, I'm posting it here > before merging the change to rebar.config.script (and Jenkinsfile). > > Let me know if you object. > > -Joan > > [1]: https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_apache_couchdb_blob_master_rebar.config.script-23L44&d=DwIFaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=PKZ65oA9tV05sXjYYyZUJf_d-ASaaLXiLw-gQdWPDsQ&m=NCGh3r2-2ZKLYZSr3XG6je8HyCH4rT26BlGG3EVcpxQ&s=JQ_QGX-_vyqqFJ9pinY_ReYEZp0yfndz7urlpcBiW00&e= >