nickva commented on issue #3571:
URL: https://github.com/apache/couchdb/issues/3571#issuecomment-856052942


   @schneuwlym that was a mistake on our part, we have documented it as "soft" 
supported in release notes for 3.0:  
https://docs.couchdb.org/en/3.1.1/whatsnew/3.0.html
   
   ```
   19.x - “soft” support only. No longer tested, but should work.
   ```
   
   Basically saying we're not going to go out of our way to break it but it may 
break at some point accidentally and we're not testing it. With `ceil` the idea 
I think was that a failed compilation error would indicate that it obviously 
won't build. In retrospect, we should have taken a firmer stance and explicitly 
indicated we are not supporting Erlang versions < 20 in documentation at that 
point.
   
   I already updated the rebar config file to disallow Erlang 19 and will 
update the dependencies list in unix.html docs file too.
   
   As for which versions to try. The binary packages we release are shipped 
with the latest versions of 20. In production at Cloudant I have seen 20 run 
for a few years without any issues. So could pick 20.3.8.26 for example. 
However, the downside there is Erlang developers promise to support only the 
last two versions behind the current one. If that's a concern perhaps pick the 
latest patch version of 23 and make sure to periodically check for fixes.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to