couchdb-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jan Lehnardt (JIRA)" <j...@apache.org>
Subject [jira] [Created] (COUCHDB-2023) Plugins: use better mechanism to ensure compatibility than CouchDB & Erlang Version
Date Sun, 05 Jan 2014 12:39:50 GMT
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)

Mime
View raw message