[
https://issues.apache.org/jira/browse/COUCHDB-3414?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16030964#comment-16030964
]
Niels Huylebroeck commented on COUCHDB-3414:
--------------------------------------------
Most problems here are related to the crypto module.
crypto:md5/1 => crypto:hash/2
crypto:rand_bytes/1 => crypto:strong_rand_bytes/1
> Support Erlang 20.0
> -------------------
>
> Key: COUCHDB-3414
> URL: https://issues.apache.org/jira/browse/COUCHDB-3414
> Project: CouchDB
> Issue Type: New Feature
> Reporter: Alexander F Rødseth
>
> Hi,
> I'm maintaining erlang for Arch Linux. Recently, our package for erlang 19.3
> was patched in connection with the upgrade to OpenSSL 1.1.0. Normally we
> don't patch packages but try to keep them as close to the upstream release as
> possible, but this was security related and therefore prioritized. Most
> things related to Erlang continued to work fine, but CouchDB didn't and a bug
> was reported in the Arch Linux bug tracker.
> 3 days ago, Erlang released version 20.0 rc1, which included the desired
> changes related to OpenSSL 1.1.0. I released a version of this package to
> [community-testing]. This looks promising.
> As far as I am aware, the current situation is that couchdb does not run on
> Arch Linux at all, right now.
> When compiling couchdb with Erlang 20.0 rc1, I get:
> ==> couch_epi (compile)
> ERROR: OTP release 20 does not match required regex R16B03|R16B03-1|17|18|19
> ERROR: compile failed while processing
> /build/couchdb/src/apache-couchdb-2.0.0/src/couch_epi: rebar_abort
> make: *** [Makefile:67: couch] Error 1
> Please support Erlang 20.0.
> Related bug report: https://bugs.archlinux.org/task/53499
> Cheers,
> Alexander F Rødseth
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)