Re: Call to contributors As we lack specific contributions, we will deprecate MBoxMailRepository and JCRMailRepository that do not match our standards. Their removal will be planned for James 3.2.0 future release.
Contributions on these class are still welcome. Thus we still get a chance to save them... See also : - https://issues.apache.org/jira/browse/JAMES-827 `More fault resistent version of MBoxMailRepository` - https://issues.apache.org/jira/browse/JAMES-2200 `Potential undefined behavior in org.apache.james.mailrepository.file.MBoxMailRepository` I will create a Jira task for the deprecation/rescue/remove process. Cheers, and best regards, Benoit Le 17/01/2018 à 15:59, Matthieu Baechler a écrit : > Hi there, > > With Antoine, Benoit and Raphael we are currently working on writing > MailRepository and MailQueue Cassandra implementations. > > As we usually do, we started by covering these interfaces with some > contract testsuites : basically, we port all existing tests already > present and add some more to be sure we understand what the APIs > exactly do. > > As an implementation detail, we switched to junit5 that allows us to > write Contrat test by using interfaces and default methods. > > You can find our work for MailRepository here : https://github.com/lina > gora/james-project/pull/1237 > > File and JDBC implementations are not so bad, they pass most of the > testsuite and we opened tickets for problems we found. > > Sadly, MBoxMailRepository and JCRMailRepository are far from working. > > So, here is the call : we would like to find people willing to maintain > MBoxMailRepository and JCRMailRepository in order to avoid their > removal from the codebase. Maybe FileMailRepository and > JDBCMailRepository would also benefits from some love too, even if > their state is good enough to keep these classes in the codebase for > now. > > So please tell us by mail or on gitter if it's something you would like > to do. > > In case nobody steps up, we'll probably plan a removal of > MBoxMailRepository and JCRMailRepository in a week or so. > > Thank you for reading and enjoy free software, as usual ! > --------------------------------------------------------------------- To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org