You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by "Matthieu Baechler (Jira)" <se...@james.apache.org> on 2019/08/21 14:09:00 UTC

[jira] [Created] (JAMES-2870) Handle 3.4 deprecations and removals

Matthieu Baechler created JAMES-2870:
----------------------------------------

             Summary: Handle 3.4 deprecations and removals
                 Key: JAMES-2870
                 URL: https://issues.apache.org/jira/browse/JAMES-2870
             Project: James Server
          Issue Type: Task
            Reporter: Matthieu Baechler


After a vote organized on the server-dev mailing list, we decided to mark as deprecated the following components:

> 1/ zookeeper-seq-provider
>
>    This module allows to generate sequence numbers for things like IMAP
>    modseq or uid. It has been implemented to fulfil the lack of support
>    for this kind of feature in HBase.
>
>    Cassandra has the same kind of problems, as most distributed
>    database, but we solved the problem without requiring yet another
>    complex middleware.
>
>    As HBase is no longer part of the codebase and to my knowledge the
>    component is not used anywhere else, I propose to mark it as
>    deprecated for 3.5 in order to target a removal for 3.6.
>
> 2/ OSGi (karaf)
>
>    Maven contains some code and the build configuration to generate
>    some OSGi bundles.
>
>    I have personnaly no interest in OSGi nor extensive knowledge about
>    it and as far as I know, no active developer on the project is able
>    and/or willing to maintain that.
>
>    I didn't tested any James OSGi thing and I suspect that it has bit
>    rot with years to the point it's not usable at all.
>
>    I will probably propose some Java Module support in the future to
>    gain back some interesting features of OSGi (not exporting every
>    classes of a Module, declaring proposed services and required ones,
>    etc) but in the meantime I think that we have no interest keeping
>    that code around.
>
>    I thus propose complete removal before 3.4 release




--
This message was sent by Atlassian Jira
(v8.3.2#803003)

---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org