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]
