Proposal about deprecation and removal

2023-11-24 Thread Matthieu Baechler
g new ones. Moreover, it probably also prevents new developers to involve as they are quickly overwhelmed. So, what would you think about removing more aggressively features and modules, starting with the Spring support? Cheers, -- Matthieu Baechler

Re: OpenJPA

2023-10-14 Thread Matthieu Baechler
Hi, What about using Scala Doobie (https://tpolecat.github.io/doobie/) as it allows to write actual SQL with the comfort of a compiler and to bind results to case class quite easily? Cheers, -- Matthieu --- Original Message --- On Saturday, October 14th, 2023 at 16:48, Jean Helou

Re: Building a PostgreSQL mailbox for James?

2023-10-13 Thread Matthieu Baechler
if you are interested in that contributation. In term of strategy, I think that would help James gain popularity among hobbyist and small businesses, so I think it worth trying. Cheers, -- Matthieu Baechler --- Original Message --- On Friday, October 6th, 2023 at 23:48, Benoit TELLIER

[jira] [Created] (JAMES-3943) Assemble a scaling SMTP server backed by pulsar (and PG)

2023-09-28 Thread Matthieu Baechler (Jira)
Matthieu Baechler created JAMES-3943: Summary: Assemble a scaling SMTP server backed by pulsar (and PG) Key: JAMES-3943 URL: https://issues.apache.org/jira/browse/JAMES-3943 Project: James Server

[jira] [Commented] (JAMES-3687) Implements Apache Pulsar based Mailqueue

2023-09-28 Thread Matthieu Baechler (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3687?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17770237#comment-17770237 ] Matthieu Baechler commented on JAMES-3687: -- I would like to treat this last issue in another

[jira] [Commented] (JAMES-3906) Add hot reloading/updating without restart of the certificate

2023-06-01 Thread Matthieu Baechler (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3906?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17728364#comment-17728364 ] Matthieu Baechler commented on JAMES-3906: -- The letsencrypt part deserves its own ticket anyway

[jira] [Commented] (JAMES-3906) Add hot reloading/updating witht restart of the certificate

2023-05-09 Thread Matthieu Baechler (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3906?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17720800#comment-17720800 ] Matthieu Baechler commented on JAMES-3906: -- I guess we have to think about what happens when

[jira] [Commented] (JAMES-3906) Add hot reloading/updating witht restart of the certificate

2023-05-05 Thread Matthieu Baechler (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3906?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17719849#comment-17719849 ] Matthieu Baechler commented on JAMES-3906: -- We'd like to implement Let's Encrypt acme protocol

[jira] [Commented] (JAMES-3906) Add hot reloading/updating witht restart of the certificate

2023-05-05 Thread Matthieu Baechler (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3906?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17719815#comment-17719815 ] Matthieu Baechler commented on JAMES-3906: -- Hi there,   We worked a bit on that topic

[jira] [Assigned] (JAMES-3805) PulsarMailQueueTest.dequeueShouldBeConcurrent is unstable

2022-09-06 Thread Matthieu Baechler (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3805?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Matthieu Baechler reassigned JAMES-3805: Assignee: Matthieu Baechler > PulsarMailQueueTest.dequeueShouldBeConcurr

Re: Upgrade regarding ElasticSearch

2022-06-17 Thread Matthieu Baechler
Hi, On Fri, 2022-06-17 at 10:19 +0700, Rene Cordier wrote: [...] > > > > > Instead of deleting the support for ES 7, we could just keep it and run > > tests against OpenSearch. > > > > Investment is very low and people don't have to switch to non- > > opensource ES 8 if they don't want to.

Re: Upgrade regarding ElasticSearch

2022-06-16 Thread Matthieu Baechler
on this already. > > As you know, the version 7.10 has reached EOL already, so we need to > migrate from it. > > Thus a while ago I started a very painful migration to ES 8.2 here: > https://github.com/apache/james-project/pull/1018 > > Before being rightfully reminded by Matth

Re: Faight of cassandra-app artifact?

2022-05-16 Thread Matthieu Baechler
Hi Benoit, I agree this artifact should be removed as there's no good use-case for it. Cheers, -- Matthieu On Mon, 2022-05-09 at 18:15 +0700, Benoit TELLIER wrote: > Hello all, > > That is quite some time I actively militate against the cassandra- > app. > > Here are issues I have with this

[jira] [Created] (JAMES-3763) Implement a blobstore backed MailRepository

2022-05-04 Thread Matthieu Baechler (Jira)
Matthieu Baechler created JAMES-3763: Summary: Implement a blobstore backed MailRepository Key: JAMES-3763 URL: https://issues.apache.org/jira/browse/JAMES-3763 Project: James Server

[jira] [Created] (JAMES-3762) change MailRepository contract to require a MailKey on delete

2022-05-04 Thread Matthieu Baechler (Jira)
Matthieu Baechler created JAMES-3762: Summary: change MailRepository contract to require a MailKey on delete Key: JAMES-3762 URL: https://issues.apache.org/jira/browse/JAMES-3762 Project: James

[jira] [Created] (JAMES-3761) MimeMessageStore should be able to store emails in a specific bucket

2022-05-04 Thread Matthieu Baechler (Jira)
Matthieu Baechler created JAMES-3761: Summary: MimeMessageStore should be able to store emails in a specific bucket Key: JAMES-3761 URL: https://issues.apache.org/jira/browse/JAMES-3761 Project

[jira] [Created] (JAMES-3760) MailRepositoryContract is not cleaning the created Mails

2022-05-04 Thread Matthieu Baechler (Jira)
Matthieu Baechler created JAMES-3760: Summary: MailRepositoryContract is not cleaning the created Mails Key: JAMES-3760 URL: https://issues.apache.org/jira/browse/JAMES-3760 Project: James Server

[jira] [Created] (JAMES-3759) Leak Detector is not running in some tests

2022-05-04 Thread Matthieu Baechler (Jira)
Matthieu Baechler created JAMES-3759: Summary: Leak Detector is not running in some tests Key: JAMES-3759 URL: https://issues.apache.org/jira/browse/JAMES-3759 Project: James Server

[jira] [Comment Edited] (JAMES-3740) IMAP UID <-> MSN mapping occupies too much memory

2022-04-04 Thread Matthieu Baechler (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3740?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17517056#comment-17517056 ] Matthieu Baechler edited comment on JAMES-3740 at 4/4/22 7:15 PM: -- What

[jira] [Commented] (JAMES-3740) IMAP UID <-> MSN mapping occupies too much memory

2022-04-04 Thread Matthieu Baechler (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3740?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17517056#comment-17517056 ] Matthieu Baechler commented on JAMES-3740: -- What about building a sorted list containing ranges

[jira] [Commented] (JAMES-3487) Configure MimeMessageInputStreamSource THRESHOLD

2021-09-07 Thread Matthieu Baechler (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3487?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17411186#comment-17411186 ] Matthieu Baechler commented on JAMES-3487: -- Why it can't be a config file parameter like

[jira] [Commented] (JAMES-3639) Allow to configure SSL from PEM keys (without a keystore)

2021-08-30 Thread Matthieu Baechler (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3639?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17406836#comment-17406836 ] Matthieu Baechler commented on JAMES-3639: -- I actually read the PR's code and it looks like you

[jira] [Commented] (JAMES-3639) Allow to configure SSL from PEM keys (without a keystore)

2021-08-30 Thread Matthieu Baechler (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3639?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17406834#comment-17406834 ] Matthieu Baechler commented on JAMES-3639: -- I learnt something funny this summer: starting

[jira] [Commented] (JAMES-3569) RecipientRewriteTable sometimes drops attributes from emails

2021-04-26 Thread Matthieu Baechler (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3569?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17331829#comment-17331829 ] Matthieu Baechler commented on JAMES-3569: -- Hi don't really know much about the reasons why we

Re: Remove functionality that saves James metrics into Elasticsearch

2021-03-12 Thread matthieu . baechler
On Fri, 2021-03-12 at 21:50 +0700, Tellier Benoit wrote: > Hello Matthieu, > > Le 12/03/2021 à 21:14, Matthieu Baechler a écrit : > > Hi, > > > > My answers below. > > > > On Thu, 2021-03-11 at 15:17 +0200, Juhan Aasaru wrote: > > > Hi! > &g

Re: Remove functionality that saves James metrics into Elasticsearch

2021-03-12 Thread Matthieu Baechler
much like slf4 is doing for logging and allows to choose your implementation by dropping the right jar. I suggestion we just port James to micrometer and let people choose how they want their metrics exposed. WDYT? -- Matthieu Baechler -

[jira] [Commented] (JAMES-3510) Automate release procedure to speed up releases

2021-03-02 Thread Matthieu Baechler (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3510?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17293823#comment-17293823 ] Matthieu Baechler commented on JAMES-3510: -- Just saying but https://infra.apache.org/release

Re: Time for a 3.6.0 release

2021-03-02 Thread Matthieu Baechler
o dramatically shorten the time and effort it takes to create a (minor/major) release. So this is why I would come back to "long-term-support-version" a bit later. If you want to handle that burden, that's awesome. I think nobody would be against having and LTS release for James

Re: Time for a 3.6.0 release

2021-03-01 Thread Matthieu Baechler
for cutting the release. Could you say we cut the release on 2021-03-15 ? > I think (sadly) ElasticSearch V7 migration (and ES V6 backport) will not > be ready on time for this release, unless additional efforts are > committed to this issue. It's sad but also it will b

[jira] [Comment Edited] (JAMES-3492) Elasticsearch 6->7 upgrade for guice version

2021-02-08 Thread Matthieu Baechler (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3492?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17271977#comment-17271977 ] Matthieu Baechler edited comment on JAMES-3492 at 2/8/21, 8:17 PM: --- Hi

[jira] [Commented] (JAMES-3492) Elasticsearch 6->7 upgrade for guice version

2021-02-08 Thread Matthieu Baechler (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3492?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17281067#comment-17281067 ] Matthieu Baechler commented on JAMES-3492: -- > Maybe we could also try, in another JIRA, to t

[jira] [Commented] (JAMES-3492) Elasticsearch 6->7 upgrade for guice version

2021-02-08 Thread Matthieu Baechler (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3492?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17281046#comment-17281046 ] Matthieu Baechler commented on JAMES-3492: -- I'm not sure it's a good idea to drop es6 support

[jira] [Commented] (JAMES-3492) Elasticsearch 6->7 upgrade for guice version

2021-02-04 Thread Matthieu Baechler (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3492?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17278843#comment-17278843 ] Matthieu Baechler commented on JAMES-3492: -- > Do you mean to duplicate the tests in speci

[jira] [Commented] (JAMES-3492) Elasticsearch 6->7 upgrade for guice version

2021-02-01 Thread Matthieu Baechler (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3492?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17276331#comment-17276331 ] Matthieu Baechler commented on JAMES-3492: -- Hi Andreas, I can offer an online pair-programming

[jira] [Commented] (JAMES-3492) Elasticsearch 6->7 upgrade for guice version

2021-01-26 Thread Matthieu Baechler (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3492?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17271977#comment-17271977 ] Matthieu Baechler commented on JAMES-3492: -- Hi [~juhan], your plan is correct. I would refine

Re: Jenkins CI setup

2021-01-13 Thread Matthieu Baechler
. Keep me posted about the outcome of this change, I do care about having a CI for James very much. Cheers, -- Matthieu Baechler On Wed, 2021-01-13 at 12:50 +0100, Jean Helou wrote: > Happy new year fellow jamers ! > > In this thrilling new episode you might learn if 2021 will be t

Re: IMAP Fetch behavior on not found messages

2021-01-12 Thread Matthieu Baechler
On Tue, 2021-01-12 at 12:42 +0100, Jean Helou wrote: > > > When doing a fetch with some > non existing messages Cyrus will do a best effort and return the > existing messages whereas James will return a BAD response. I would preserve Cyrus's behavior as a defacto standard, not honoring this

Re: The case of javax.mail MimeMessage CopyOnWrite optimization

2021-01-04 Thread Matthieu Baechler
about the consequences of this change and be ready to experience slower real-world performances. Cheers, -- Matthieu Baechler On Tue, 2020-12-29 at 12:54 +0700, Tellier Benoit wrote: > Hello there! > > We had been discussing on GitHub recently about an optimization in > james &

Re: James requires administrative rights on RabbitMQ (!!!)

2020-12-10 Thread Matthieu Baechler
e to leverage Cassandra to keep track of created > queues. > > This is a task that could be quickly tackled by Quan our intern, who > wants to learn about NoSQL. This could be a very good sandbox issue > for him. > > Feedback? What about using RabbitMQ virtualhost feature

Re: About our usage of LWT in Cassandra related code

2020-12-08 Thread Matthieu Baechler
t that mean that ACLs would still rely on LWT but within an > additional layer ? Yes, it's the proposed solution AFAIU. > Also for ACLs isn't eventual consistency acceptable ? using > transactions to > avoid non serial writes but

Re: About our usage of LWT in Cassandra related code

2020-12-08 Thread Matthieu Baechler
gs quote things. I guess it's a bug. > Best regards, > > Benoit > > Le 07/12/2020 à 14:47, Matthieu Baechler a écrit : > > Hi Benoit, > > > > On Fri, 2020-12-04 at 14:22 +0700, btell...@linagora.com (OpenPaaS) > > wrote: > > Hi, > > > >

Re: About our usage of LWT in Cassandra related code

2020-12-07 Thread Matthieu Baechler
? Could we start from here: what's the best solution to implement a monotonic distributed counter? Cheers, -- Matthieu Baechler - To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org

Re: Jenkins CI setup

2020-12-04 Thread Matthieu Baechler
; public CI. > +1 I agree on the approach. I think we can event skip the "add a parallel pipeline step" part entirely. The simpler the better. [...] Cheers, -- Matthieu Baechler - To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org

Re: JMS & File mail queue still rely on serializable.

2020-12-02 Thread Matthieu Baechler
Hi Benoit, On Thu, 2020-12-03 at 11:54 +0700, Benoit Tellier wrote: > While working on https://issues.apache.org/jira/browse/JAMES-3431 I > discovered that JMS & File mailqueue do still rely on serialization. > > This is what motivates to re-open this ticket: >

[jira] [Commented] (JAMES-3400) Develope new James CLI based on WebAdmin API

2020-10-15 Thread Matthieu Baechler (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3400?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17214860#comment-17214860 ] Matthieu Baechler commented on JAMES-3400: -- Forget my comment, I read the doc and it requires

[jira] [Commented] (JAMES-3400) Develope new James CLI based on WebAdmin API

2020-10-15 Thread Matthieu Baechler (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3400?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17214853#comment-17214853 ] Matthieu Baechler commented on JAMES-3400: -- Did you tried https://www.graalvm.org/reference

[jira] [Commented] (JAMES-3406) Documentation page - distributed James consistency model

2020-10-13 Thread Matthieu Baechler (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3406?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17212881#comment-17212881 ] Matthieu Baechler commented on JAMES-3406: -- > To be honest, documentation should describe w

[jira] [Commented] (JAMES-3427) definitely delete mailbox-store module

2020-10-13 Thread Matthieu Baechler (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3427?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17212875#comment-17212875 ] Matthieu Baechler commented on JAMES-3427: -- > I believe a lot of efforts will have to

[jira] [Created] (JAMES-3427) definitely delete mailbox-store module

2020-10-12 Thread Matthieu Baechler (Jira)
Matthieu Baechler created JAMES-3427: Summary: definitely delete mailbox-store module Key: JAMES-3427 URL: https://issues.apache.org/jira/browse/JAMES-3427 Project: James Server Issue

[jira] [Commented] (JAMES-3406) Documentation page - distributed James consistency model

2020-10-12 Thread Matthieu Baechler (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3406?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17212363#comment-17212363 ] Matthieu Baechler commented on JAMES-3406: -- >> Could you explain why multi-dc + LOCAL_

[jira] [Commented] (JAMES-3406) Documentation page - distributed James consistency model

2020-10-12 Thread Matthieu Baechler (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3406?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17212283#comment-17212283 ] Matthieu Baechler commented on JAMES-3406: -- I'm late to this but I'm struck by > Runn

[jira] [Created] (JAMES-3425) ElasticSearchIntegrationTest is failing

2020-10-11 Thread Matthieu Baechler (Jira)
Matthieu Baechler created JAMES-3425: Summary: ElasticSearchIntegrationTest is failing Key: JAMES-3425 URL: https://issues.apache.org/jira/browse/JAMES-3425 Project: James Server Issue

[jira] [Commented] (JAMES-3405) Expose metrics over HTTP

2020-10-08 Thread Matthieu Baechler (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3405?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17210125#comment-17210125 ] Matthieu Baechler commented on JAMES-3405: -- To be honest, It's not because I don't find

[jira] [Commented] (JAMES-3405) Expose metrics over HTTP

2020-10-08 Thread Matthieu Baechler (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3405?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17210043#comment-17210043 ] Matthieu Baechler commented on JAMES-3405: -- > I don't see how it would hurt: people not will

[jira] [Commented] (JAMES-3405) Expose metrics over HTTP

2020-10-07 Thread Matthieu Baechler (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3405?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17209889#comment-17209889 ] Matthieu Baechler commented on JAMES-3405: -- Before implementing a pull-based metrics thing, just

[jira] [Commented] (JAMES-3403) IMAP Fetch: UidMSNConverter :: get MSN is slow

2020-10-05 Thread Matthieu Baechler (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3403?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17208072#comment-17208072 ] Matthieu Baechler commented on JAMES-3403: -- I have a mitigation patch here : https://github.com

[jira] [Commented] (JAMES-3403) IMAP Fetch: UidMSNConverter :: get MSN is slow

2020-10-05 Thread Matthieu Baechler (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3403?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17207926#comment-17207926 ] Matthieu Baechler commented on JAMES-3403: -- Well, to detail the problem: we need a Set to ensure

[jira] [Commented] (JAMES-3403) IMAP Fetch: UidMSNConverter :: get MSN is slow

2020-10-05 Thread Matthieu Baechler (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3403?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17207922#comment-17207922 ] Matthieu Baechler commented on JAMES-3403: -- I tried to fix that but vavr doesn't seem to provide

[jira] [Commented] (JAMES-3403) IMAP Fetch: UidMSNConverter :: get MSN is slow

2020-10-05 Thread Matthieu Baechler (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3403?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17207909#comment-17207909 ] Matthieu Baechler commented on JAMES-3403: -- Well, the problem comes from {code} public

[jira] [Commented] (JAMES-3403) IMAP Fetch: UidMSNConverter :: get MSN is slow

2020-10-05 Thread Matthieu Baechler (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3403?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17207901#comment-17207901 ] Matthieu Baechler commented on JAMES-3403: -- Well, it's exchanging a correctness fix

[jira] [Commented] (JAMES-3403) IMAP Fetch: UidMSNConverter :: get MSN is slow

2020-10-05 Thread Matthieu Baechler (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3403?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17207879#comment-17207879 ] Matthieu Baechler commented on JAMES-3403: -- Do you mean that 40k lookups in this vavr

[jira] [Commented] (JAMES-3397) Set up travis-ci continuous integration to build the project and all pull requests

2020-10-02 Thread Matthieu Baechler (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3397?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17206085#comment-17206085 ] Matthieu Baechler commented on JAMES-3397: -- AFAIU it's just a matter of dropping a JenkinsFile

[jira] [Commented] (JAMES-3397) Set up travis-ci continuous integration to build the project and all pull requests

2020-10-02 Thread Matthieu Baechler (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3397?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17206040#comment-17206040 ] Matthieu Baechler commented on JAMES-3397: -- Well, each person trying to have a CI on James

Re: [Discussion] Road to 4.0

2020-09-29 Thread Matthieu Baechler
s, hopefully letting time for third party to > backport alternatives. How it is different from what we did for years? Did it solve velocity issues? Is the project fun now? I may start this 3.99 thing on my fork to see how it goes and will keep you posted about that. Cheers, -- Matthieu Baech

Re: [Discussion] Road to 4.0

2020-09-28 Thread Matthieu Baechler
see any vision that the community would be able to commit > > to, so let's say it's just a project that wait for its hour of > > glory. > >  > > Well, I think we’ll have to be a bit more proactive, but let’s > continue this discussion to see where it takes

Re: [Discussion] Road to 4.0

2020-09-27 Thread Matthieu Baechler
of such a move ? Cheers, -- Matthieu Baechler - To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org

[jira] [Reopened] (JAMES-3265) Investigate Slow IMAP SELECT (26 minutes +)

2020-07-09 Thread Matthieu Baechler (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3265?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Matthieu Baechler reopened JAMES-3265: -- It looks like you ignored my last comment: at least https://github.com/linagora/james

Re: SMTP Relay (Was: Queuing vs. spooling)

2020-07-08 Thread Matthieu Baechler
SMTP Service.As far as I know, a lot of people are actually forking this Mailet because they want specific behaviors for delivery so I think this design makes sense. > -- Matthieu Baechler

Re: Queuing vs. spooling

2020-07-07 Thread Matthieu Baechler
; > The MailQueue allows to decouple the reception from the handling. > > A spooler usually is able to concurrently process several mails. > > Thanks. > > Are there any other important “parts” that I should be aware of? > I don't know. -- Matthieu Baechler --

[jira] [Reopened] (JAMES-3265) Investigate Slow IMAP SELECT (26 minutes +)

2020-07-07 Thread Matthieu Baechler (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3265?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Matthieu Baechler reopened JAMES-3265: -- It may not be 26 minutes long but it's still slow and refactoring are probably needed

Re: Queuing vs. spooling

2020-07-07 Thread Matthieu Baechler
st > not to me. > > > Thanks as always for helping me understand! > Hope it helps. Cheers, -- Matthieu Baechler - To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org

[jira] [Created] (JAMES-3297) Publish the number of items currently in the mailet pipeline as a metric

2020-07-06 Thread Matthieu Baechler (Jira)
Matthieu Baechler created JAMES-3297: Summary: Publish the number of items currently in the mailet pipeline as a metric Key: JAMES-3297 URL: https://issues.apache.org/jira/browse/JAMES-3297

[jira] [Commented] (JAMES-3259) Reorganize source code

2020-07-06 Thread Matthieu Baechler (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3259?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17151835#comment-17151835 ] Matthieu Baechler commented on JAMES-3259: -- > We can and should provide a distribution with

[jira] [Commented] (JAMES-3291) Badly formatted mailqueue causes RabbitMQMailQueue to crash

2020-07-01 Thread Matthieu Baechler (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3291?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17149341#comment-17149341 ] Matthieu Baechler commented on JAMES-3291: -- Every component consuming messages from Rabbit

[jira] [Commented] (JAMES-2335) Modernize James configuration

2020-06-26 Thread Matthieu Baechler (Jira)
[ https://issues.apache.org/jira/browse/JAMES-2335?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17146189#comment-17146189 ] Matthieu Baechler commented on JAMES-2335: -- Commons-configuration is a pain: old API, doesn't

Re: Call for vote: Apache James 3.5.0

2020-06-25 Thread Matthieu Baechler
se, I checked signatures and they are ok. So I vote -1 for now. -- Matthieu Baechler On Fri, 2020-06-19 at 10:44 +0700, Tellier Benoit wrote: > Hi, > > I would like to propose the 3.5.0 release of the Apache James server. > > Here are the changes since the previous proposal: &

[jira] [Created] (JAMES-3279) install link is broken on homepage

2020-06-25 Thread Matthieu Baechler (Jira)
Matthieu Baechler created JAMES-3279: Summary: install link is broken on homepage Key: JAMES-3279 URL: https://issues.apache.org/jira/browse/JAMES-3279 Project: James Server Issue Type

Re: Distributed James: make ElasticSearch indexing optional?

2020-06-23 Thread Matthieu Baechler
ot what I call consensus as it doesn't take into account my opinion. > Or do you prefer that we ask for a vote? Feel free to do it or not. I won't stand in your way. Cheers, -- Matthieu Baechler - To unsubscribe, e-mail: server-dev-u

[jira] [Updated] (JAMES-3260) Explore building Apache James with Gradle

2020-06-22 Thread Matthieu Baechler (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3260?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Matthieu Baechler updated JAMES-3260: - Description: Creating an issue to track the process of using Gradle for building Apache

[jira] [Commented] (JAMES-1766) Design a IMAP search test with gatling

2020-06-22 Thread Matthieu Baechler (Jira)
[ https://issues.apache.org/jira/browse/JAMES-1766?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17141956#comment-17141956 ] Matthieu Baechler commented on JAMES-1766: -- The title is really gatling specific

Re: Support and service levels

2020-06-22 Thread Matthieu Baechler
en it’s all pretty much moot.  > What we say is: "you are all welcome, come join us, we'll try to help as much as we can". It's very different from both "we commit to help you" and to "you won't get any support". Cheers, -- Matthieu Baechler ---

[jira] [Commented] (JAMES-1766) Design a IMAP search test with gatling

2020-06-22 Thread Matthieu Baechler (Jira)
[ https://issues.apache.org/jira/browse/JAMES-1766?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17141773#comment-17141773 ] Matthieu Baechler commented on JAMES-1766: -- It doesn't make that issue invalid in my opinion

[jira] [Commented] (JAMES-3259) Reorganize source code

2020-06-22 Thread Matthieu Baechler (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3259?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17141755#comment-17141755 ] Matthieu Baechler commented on JAMES-3259: -- > Is there any reason to separate data from c

Re: Support and service levels

2020-06-19 Thread Matthieu Baechler
was not intended to sound unreasonable. It is about > honesty and expectation setting, not free work. > > > So if we agree that an SLA is necessary (and I think we are > agreeing), then most of what you wrote (i.e. what you are not willing > to commit to) relates to what the c

[jira] [Commented] (JAMES-2335) Modernize James configuration

2020-06-19 Thread Matthieu Baechler (Jira)
[ https://issues.apache.org/jira/browse/JAMES-2335?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17140583#comment-17140583 ] Matthieu Baechler commented on JAMES-2335: -- Partial response: > I do see it as a

[jira] [Commented] (JAMES-3260) Explore building Apache James with Gradle

2020-06-19 Thread Matthieu Baechler (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3260?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17140503#comment-17140503 ] Matthieu Baechler commented on JAMES-3260: -- I suggest you use the migration feature of gradle

Re: Support and service levels

2020-06-19 Thread Matthieu Baechler
me. It's a sane thing that people can make free software go forward by using companies money, by the way. That's not to say I won't help people in the community on my own time but I won't take any commitment to it and I think it would not help the community to offer such commitments. Cheers, --

[jira] [Created] (JAMES-3259) Reorganize source code

2020-06-19 Thread Matthieu Baechler (Jira)
Matthieu Baechler created JAMES-3259: Summary: Reorganize source code Key: JAMES-3259 URL: https://issues.apache.org/jira/browse/JAMES-3259 Project: James Server Issue Type: Improvement

[jira] [Commented] (JAMES-2510) use a consistent artifact naming scheme

2020-06-19 Thread Matthieu Baechler (Jira)
[ https://issues.apache.org/jira/browse/JAMES-2510?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17140295#comment-17140295 ] Matthieu Baechler commented on JAMES-2510: -- See https://issues.apache.org/jira/browse/JAMES-3259

[jira] [Commented] (JAMES-2510) use a consistent artifact naming scheme

2020-06-19 Thread Matthieu Baechler (Jira)
[ https://issues.apache.org/jira/browse/JAMES-2510?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17140263#comment-17140263 ] Matthieu Baechler commented on JAMES-2510: -- Let me explain what I had in mind (and failed

[jira] [Closed] (JAMES-2679) Some Mail instance can have a null name

2020-06-18 Thread Matthieu Baechler (Jira)
[ https://issues.apache.org/jira/browse/JAMES-2679?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Matthieu Baechler closed JAMES-2679. Resolution: Fixed > Some Mail instance can have a null n

[jira] [Commented] (JAMES-2335) Modernize James configuration

2020-06-18 Thread Matthieu Baechler (Jira)
[ https://issues.apache.org/jira/browse/JAMES-2335?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17139972#comment-17139972 ] Matthieu Baechler commented on JAMES-2335: -- OSGi is a good idea, I like it a lot in theory

[jira] [Commented] (JAMES-3225) Provide automated builds for Apache James - (restore builds.apache.org ?)

2020-06-18 Thread Matthieu Baechler (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3225?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17139970#comment-17139970 ] Matthieu Baechler commented on JAMES-3225: -- Our gradle work is here https://github.com/mbaechler

[jira] [Closed] (JAMES-2796) enhance Docker usage during tests

2020-06-18 Thread Matthieu Baechler (Jira)
[ https://issues.apache.org/jira/browse/JAMES-2796?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Matthieu Baechler closed JAMES-2796. Resolution: Fixed The description is a bit too vague to consider it valuable to keep

[jira] [Closed] (JAMES-3070) RabbitMQ MailQueue should not share Receiver for several purpose

2020-06-18 Thread Matthieu Baechler (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3070?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Matthieu Baechler closed JAMES-3070. Resolution: Fixed Merged > RabbitMQ MailQueue should not share Receiver for seve

[jira] [Reopened] (JAMES-2999) Reuse SpamAssassin container image between test runs

2020-06-18 Thread Matthieu Baechler (Jira)
[ https://issues.apache.org/jira/browse/JAMES-2999?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Matthieu Baechler reopened JAMES-2999: -- > Reuse SpamAssassin container image between test r

[jira] [Closed] (JAMES-2999) Reuse SpamAssassin container image between test runs

2020-06-18 Thread Matthieu Baechler (Jira)
[ https://issues.apache.org/jira/browse/JAMES-2999?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Matthieu Baechler closed JAMES-2999. Resolution: Fixed It's actually implemented and merged, see

[jira] [Commented] (JAMES-3127) Cassandra migrations should not depend on Guice

2020-06-18 Thread Matthieu Baechler (Jira)
[ https://issues.apache.org/jira/browse/JAMES-3127?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17139947#comment-17139947 ] Matthieu Baechler commented on JAMES-3127: -- I don't think there's any work on that topic. Yet

[jira] [Closed] (JAMES-2605) Cassandra MailQueue implementation has a 20% fail rate on load

2020-06-18 Thread Matthieu Baechler (Jira)
[ https://issues.apache.org/jira/browse/JAMES-2605?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Matthieu Baechler closed JAMES-2605. Resolution: Fixed I don't know more than [~btellier] ... I guess it works fine now

[jira] [Commented] (JAMES-2586) Implement a Postgres-specific backend

2020-06-18 Thread Matthieu Baechler (Jira)
[ https://issues.apache.org/jira/browse/JAMES-2586?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17139945#comment-17139945 ] Matthieu Baechler commented on JAMES-2586: -- I don't have opinion about whether we should use

  1   2   3   4   5   6   7   >