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)