Re: [PROPOSAL] Community call

2020-06-29 Thread Tellier Benoit
Dear all,

Here are the notes taken during our first community call:

```
Apache James community meeting 25 June 2020

## Turn table & presentations

IEugen Stan
Start with a Google Summer of Code implements Hbase mailbox.
Want to get back into the project because he will use James as a mail
server and to write application for his company
Interested in JMAP. The future looks nice with this new protocol


Raphael
Manage James team at linagora

Rémi
Joins Linagora for one year and a half

Mattieu

Promotor of James at Linagora
Use it too for small scale deployement too.

Gautier
Works at Linagora for 2 years.
Worked principaly on using reactor on James

René

Works for 2 years at Linagora

Duc
Join Linagora for some months

Lan
Join Linagora for some months

David
Joined the Community recently.
Canadian living in Japan.
Interested in email recently.
Have his own email server since 20 years.
Mails are ubiquitous, but are overlooked
His company want to have an extensible mail server to do some processing.
He didn'd find any good tool to process incoming mails except for James
which is a good candidate for him.
Appreciate the support from the Community

Antoine

Used to work on James.
Will work to bring CI to the Community

## Documentation & server offering

David statred a documentation effort on Antora + asciidoc.

Benoit:

- We need versioning for the documentation

- We need per -server documentation

- Documentation focused on use cases

- It would be great if we can have James extensible and provide
functionality as extensions

Matthieu:

- We need a reproducible publish process that we can trust.

- Automated publish on commit process.

- We should focus on what we can do now and not on what we could do.

Eugen:

- I can work on the documentation publishing automation.

- I believe we need to focus on email libraries / components that we can
work colaboratively on.

- Eugen would work on Antora website deployment with gradle.
Configuration should be published online for the community but not
necessarily to the end user.

David:

- I was totally confused by the documentation when I started.

- Be more clear on what James is.

- Be clear on what is  targeting developers and what targets operators.

- It would be nice to have extensions.

## Developer experience

Matthieu:

- opt-in test running

- when we started contributing, things were split but not mature enough,
many cross repository commits. We still have maturity / api-stability
issues.

- We should extract components (mailbox) when they are stable from an
API point of view.

- We have too many submodules in our project / we can leverage gradle to
reduce the number of modules

Benoit:

- We don't deploy the snapshots automatically on Apache SNAPSHOTS ???

- We can simplify things if we re-evaluate what we have and drop things
that we don't use  / maintain

Eugen:
 - Long builds, eventually failing, which can discourage potential
contributors.
 - Migrating to gradle could help, prior attempts
 - Composite builds could help for integrating separate projects
 - Almost ready for the gradle migration

 - We could group submodules based on the underlying technologies
(Cassandra, JPA) because it does not make sense to deploy Cassandra and
JPA in the same deployment.

David:

- Spring cleaning and removing of unused, older modules / components


## Apache builds

Antoine:

- I'm working to add CI build status to Github PR's

- investigation what can be done with
https://gitbox.apache.org/

Gautier:

- existing CI repository is here :
https://github.com/linagora/james-jenkins

Matthieu:

- Linagora CI do not use Jenkinsfile

- Linagora uses smoke tests to test a generated Docker image


### Comunity growth

David:

- What are the goals to grow the community?

Eugen:

- I would like to grow the comunity and awarness around James

- I plan to do some youtube videos regarding Apache James

- I plan to approach Mozilla Thunderbird comunity to collaborate on JMAP
development
```

Notes were taken here
https://cryptpad.fr/pad/#/2/pad/edit/46s0WfDVm6A1cUgWZ5Dk1Bte/

Best regards,

Benoit Tellier


Le 18/06/2020 à 17:02, Tellier Benoit a écrit :
> Hello all,
> 
> Eugen suggested me to be having a community call.
> 
> We have been discussing a lot lately, this could be the occasion to know
> each others better, and find some common ground between community members.
> 
> I know that live meetings tend to disconnect people (if you cannot
> attend you are excluded), thus I think we need to set up some
> organization similar to what is done within the IETF:
> 
>  - Prepare together a clear agenda
>  - Take notes that will be output on this very mailing list
> 
> Regarding the time I propose (given active people time-zones)  Thursday
> 26th June 2020, from 8am UTC to 9am UTC.
> 
> We should of course start with a turn-table so that each person gets to
> present who they are, how did they started contributing to James, what
> goals they are pursuing by contributing to 

Re: [PROPOSAL] Community call

2020-06-25 Thread Tellier Benoit
Hello,

I am unaware of Eugen speaking French.

Also, some of my Vietnamese coworker are curious and want to join.

I think we will have to go with it in English.

Cheers,

Benoit

Le 25/06/2020 à 11:21, David Leangen a écrit :
> 
> Hi,
> 
> I get the impression that everybody here speaks French.
> 
> Would it be ok to do the call in French instead of English?
> 
> 
> Cheers,
> =David
> 
> 
> 
>> On Jun 24, 2020, at 20:41, Tellier Benoit  wrote:
>>
>> Reminder ;-)
>>
>> Time: Thursday 25th June 2020, from 8am UTC to 9am UTC
>>
>> Location: https://meet.jit.si/apacheJames
>>
>> Agenda:
>>
>> - Turn table & presentation (10 minutes - 1 each)
>> - Documentation effort & James project server offering (15 minutes)
>> - Improve the developer experience (15 minutes)
>> - Builds (15 minutes)
>>
>> Notes will need to be taken.
>>
>> Any potential decision needs to be exposed (and potentially) debated by
>> mail.
>>
>> See you tomorrow ;-)
>>
>> Cheers,
>>
>> Benoit
>>
>> Le 18/06/2020 à 17:06, Tellier Benoit a écrit :
>>> Le 18/06/2020 à 17:02, Tellier Benoit a écrit :
 Hello all,

 Eugen suggested me to be having a community call.

 We have been discussing a lot lately, this could be the occasion to know
 each others better, and find some common ground between community members.

 I know that live meetings tend to disconnect people (if you cannot
 attend you are excluded), thus I think we need to set up some
 organization similar to what is done within the IETF:

  - Prepare together a clear agenda
  - Take notes that will be output on this very mailing list

 Regarding the time I propose (given active people time-zones)  Thursday
 26th June 2020, from 8am UTC to 9am UTC.
>>>
>>> Errata: Thursday 25th June 2020, from 8am UTC to 9am UTC
>>>
>>> Thanks Gautier
>>>

 We should of course start with a turn-table so that each person gets to
 present who they are, how did they started contributing to James, what
 goals they are pursuing by contributing to James, what milestones they
 might get (10-15 minutes).

 What other points would you like to cover?

 Regards,

 Benoit


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

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

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



Re: [PROPOSAL] Community call

2020-06-24 Thread David Leangen
Hi,

I get the impression that everybody here speaks French.

Would it be ok to do the call in French instead of English?


Cheers,
=David



> On Jun 24, 2020, at 20:41, Tellier Benoit  wrote:
> 
> Reminder ;-)
> 
> Time: Thursday 25th June 2020, from 8am UTC to 9am UTC
> 
> Location: https://meet.jit.si/apacheJames
> 
> Agenda:
> 
> - Turn table & presentation (10 minutes - 1 each)
> - Documentation effort & James project server offering (15 minutes)
> - Improve the developer experience (15 minutes)
> - Builds (15 minutes)
> 
> Notes will need to be taken.
> 
> Any potential decision needs to be exposed (and potentially) debated by
> mail.
> 
> See you tomorrow ;-)
> 
> Cheers,
> 
> Benoit
> 
> Le 18/06/2020 à 17:06, Tellier Benoit a écrit :
>> Le 18/06/2020 à 17:02, Tellier Benoit a écrit :
>>> Hello all,
>>> 
>>> Eugen suggested me to be having a community call.
>>> 
>>> We have been discussing a lot lately, this could be the occasion to know
>>> each others better, and find some common ground between community members.
>>> 
>>> I know that live meetings tend to disconnect people (if you cannot
>>> attend you are excluded), thus I think we need to set up some
>>> organization similar to what is done within the IETF:
>>> 
>>>  - Prepare together a clear agenda
>>>  - Take notes that will be output on this very mailing list
>>> 
>>> Regarding the time I propose (given active people time-zones)  Thursday
>>> 26th June 2020, from 8am UTC to 9am UTC.
>> 
>> Errata: Thursday 25th June 2020, from 8am UTC to 9am UTC
>> 
>> Thanks Gautier
>> 
>>> 
>>> We should of course start with a turn-table so that each person gets to
>>> present who they are, how did they started contributing to James, what
>>> goals they are pursuing by contributing to James, what milestones they
>>> might get (10-15 minutes).
>>> 
>>> What other points would you like to cover?
>>> 
>>> Regards,
>>> 
>>> Benoit
>>> 
>>> 
>>> -
>>> To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
>>> For additional commands, e-mail: server-dev-h...@james.apache.org
>>> 
>> 
>> -
>> To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
>> For additional commands, e-mail: server-dev-h...@james.apache.org
>> 
> 
> -
> To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
> For additional commands, e-mail: server-dev-h...@james.apache.org
> 



signature.asc
Description: Message signed with OpenPGP


Re: [PROPOSAL] Community call

2020-06-24 Thread Tellier Benoit
Reminder ;-)

Time: Thursday 25th June 2020, from 8am UTC to 9am UTC

Location: https://meet.jit.si/apacheJames

Agenda:

 - Turn table & presentation (10 minutes - 1 each)
 - Documentation effort & James project server offering (15 minutes)
 - Improve the developer experience (15 minutes)
 - Builds (15 minutes)

Notes will need to be taken.

Any potential decision needs to be exposed (and potentially) debated by
mail.

See you tomorrow ;-)

Cheers,

Benoit

Le 18/06/2020 à 17:06, Tellier Benoit a écrit :
> Le 18/06/2020 à 17:02, Tellier Benoit a écrit :
>> Hello all,
>>
>> Eugen suggested me to be having a community call.
>>
>> We have been discussing a lot lately, this could be the occasion to know
>> each others better, and find some common ground between community members.
>>
>> I know that live meetings tend to disconnect people (if you cannot
>> attend you are excluded), thus I think we need to set up some
>> organization similar to what is done within the IETF:
>>
>>  - Prepare together a clear agenda
>>  - Take notes that will be output on this very mailing list
>>
>> Regarding the time I propose (given active people time-zones)  Thursday
>> 26th June 2020, from 8am UTC to 9am UTC.
> 
> Errata: Thursday 25th June 2020, from 8am UTC to 9am UTC
> 
> Thanks Gautier
> 
>>
>> We should of course start with a turn-table so that each person gets to
>> present who they are, how did they started contributing to James, what
>> goals they are pursuing by contributing to James, what milestones they
>> might get (10-15 minutes).
>>
>> What other points would you like to cover?
>>
>> Regards,
>>
>> Benoit
>>
>>
>> -
>> To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
>> For additional commands, e-mail: server-dev-h...@james.apache.org
>>
> 
> -
> To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
> For additional commands, e-mail: server-dev-h...@james.apache.org
> 

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



Re: [PROPOSAL] Community call

2020-06-19 Thread Eugen Stan
+1,

Looking forward to this as well.

For the agenda, I propose we look at the things we discussed about.

- Getting to know each other - 1 minute each ?!

- Current documentation process

- Improve the developer experience - faster builds Gradle migration -

- Automated builds - on Apache infrastructure


Please propose your own items and we can decide on the priority during
the meeting.

We will see how many we can touch.


Regards,


La 18.06.2020 15:32, Antoine Duprat a scris:
> Hi,
>
> I will be really pleased to exchange some sight with you during my coffee
> time.
>
> Antoine
>
> Le jeu. 18 juin 2020 à 12:06, Tellier Benoit  a écrit :
>
>> Le 18/06/2020 à 17:02, Tellier Benoit a écrit :
>>> Hello all,
>>>
>>> Eugen suggested me to be having a community call.
>>>
>>> We have been discussing a lot lately, this could be the occasion to know
>>> each others better, and find some common ground between community
>> members.
>>> I know that live meetings tend to disconnect people (if you cannot
>>> attend you are excluded), thus I think we need to set up some
>>> organization similar to what is done within the IETF:
>>>
>>>  - Prepare together a clear agenda
>>>  - Take notes that will be output on this very mailing list
>>>
>>> Regarding the time I propose (given active people time-zones)  Thursday
>>> 26th June 2020, from 8am UTC to 9am UTC.
>> Errata: Thursday 25th June 2020, from 8am UTC to 9am UTC
>>
>> Thanks Gautier
>>
>>> We should of course start with a turn-table so that each person gets to
>>> present who they are, how did they started contributing to James, what
>>> goals they are pursuing by contributing to James, what milestones they
>>> might get (10-15 minutes).
>>>
>>> What other points would you like to cover?
>>>
>>> Regards,
>>>
>>> Benoit
>>>
>>>
>>> -
>>> To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
>>> For additional commands, e-mail: server-dev-h...@james.apache.org
>>>
>> -
>> To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
>> For additional commands, e-mail: server-dev-h...@james.apache.org
>>
>>
-- 
Eugen Stan
+40720 898 747 / netdava.com

<>

signature.asc
Description: OpenPGP digital signature


Re: [PROPOSAL] Community call

2020-06-18 Thread Antoine Duprat
Hi,

I will be really pleased to exchange some sight with you during my coffee
time.

Antoine

Le jeu. 18 juin 2020 à 12:06, Tellier Benoit  a écrit :

> Le 18/06/2020 à 17:02, Tellier Benoit a écrit :
> > Hello all,
> >
> > Eugen suggested me to be having a community call.
> >
> > We have been discussing a lot lately, this could be the occasion to know
> > each others better, and find some common ground between community
> members.
> >
> > I know that live meetings tend to disconnect people (if you cannot
> > attend you are excluded), thus I think we need to set up some
> > organization similar to what is done within the IETF:
> >
> >  - Prepare together a clear agenda
> >  - Take notes that will be output on this very mailing list
> >
> > Regarding the time I propose (given active people time-zones)  Thursday
> > 26th June 2020, from 8am UTC to 9am UTC.
>
> Errata: Thursday 25th June 2020, from 8am UTC to 9am UTC
>
> Thanks Gautier
>
> >
> > We should of course start with a turn-table so that each person gets to
> > present who they are, how did they started contributing to James, what
> > goals they are pursuing by contributing to James, what milestones they
> > might get (10-15 minutes).
> >
> > What other points would you like to cover?
> >
> > Regards,
> >
> > Benoit
> >
> >
> > -
> > To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
> > For additional commands, e-mail: server-dev-h...@james.apache.org
> >
>
> -
> To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
> For additional commands, e-mail: server-dev-h...@james.apache.org
>
>


Re: [PROPOSAL] Community call

2020-06-18 Thread Tellier Benoit
Le 18/06/2020 à 17:02, Tellier Benoit a écrit :
> Hello all,
> 
> Eugen suggested me to be having a community call.
> 
> We have been discussing a lot lately, this could be the occasion to know
> each others better, and find some common ground between community members.
> 
> I know that live meetings tend to disconnect people (if you cannot
> attend you are excluded), thus I think we need to set up some
> organization similar to what is done within the IETF:
> 
>  - Prepare together a clear agenda
>  - Take notes that will be output on this very mailing list
> 
> Regarding the time I propose (given active people time-zones)  Thursday
> 26th June 2020, from 8am UTC to 9am UTC.

Errata: Thursday 25th June 2020, from 8am UTC to 9am UTC

Thanks Gautier

> 
> We should of course start with a turn-table so that each person gets to
> present who they are, how did they started contributing to James, what
> goals they are pursuing by contributing to James, what milestones they
> might get (10-15 minutes).
> 
> What other points would you like to cover?
> 
> Regards,
> 
> Benoit
> 
> 
> -
> To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
> For additional commands, e-mail: server-dev-h...@james.apache.org
> 

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