Jan Lehnardt created COUCHDB-2023:
-------------------------------------

             Summary: Plugins: use better mechanism to ensure compatibility 
than CouchDB & Erlang Version
                 Key: COUCHDB-2023
                 URL: https://issues.apache.org/jira/browse/COUCHDB-2023
             Project: CouchDB
          Issue Type: New Feature
          Components: Plugins
            Reporter: Jan Lehnardt


Currently a plugin can only be auto-installed if there is a binary available 
that has been built with the same CouchDB and Erlang version as the target 
CouchDB.

The reason for this is ensuring that only plugins that are compatible can be 
installed.

A problem with this is, that plugins for 1.2 also work in 1.2, 1.3 and 1.4 and 
1.5. So the mechanism above is a but coarse and it puts a burden on the Plugin 
author to recompile their plugins with each of CouchDB’s now relatively 
frequent releases.

Since we started using SemVer in earnest now, it should be enough to match on 
the major version number for CouchDB and Erlang version. Are there cases where 
this isn’t holding compatibility?



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

Reply via email to