Re: Meeting and code merge 4/12 - 4/16

2010-04-09 Thread David Nuescheler
hi guys,

unfortunately i have a scheduling conflict and cannot attend the f2f in munich.
it is even more unfortunate that none of our developer can attend either due to
other scheduling conflicts...

we will try to have our input for the merge on the list so it can be
used since we
have been working with chemistry (as you can see from the recent check-ins)
and definitely have some ideas...

regards,
david

On Wed, Mar 31, 2010 at 11:44 AM, Florian Müller fmuel...@opentext.com wrote:
 Hi David,

 All meeting details are here: 
 http://cwiki.apache.org/CMIS/f2f-meeting-april-2010.html
 Please let us know who is coming from Day as soon as possible. We have to 
 organize a few things here.


 Cheers,

 Florian

 -Original Message-
 From: David Nuescheler [mailto:david.nuesche...@day.com]
 Sent: Mittwoch, 31. März 2010 11:18
 To: chemistry-dev@incubator.apache.org
 Cc: Florian Müller
 Subject: Re: Meeting and code merge 4/12 - 4/16

 hi guys,

 are there any news on the scheduling and detailed location of the hackathon?
 i would definitely like to join as well, and hopefully tag along some more
 day chemistry / cmis developers.

 i would like to apologize if i missed some further information on the list...

 regards,
 david

 On Wed, Mar 17, 2010 at 10:23 AM, Florent Guillaume f...@nuxeo.com wrote:
 Hi,

 Thierry Delprat from Nuxeo will be coming as well.

 Florent

 2010/3/9 Florian Müller fmuel...@opentext.com:
 Unfortunately, Jens and my travel requests have not been approved. So we 
 cannot come to Paris.

 But we can invite you to Munich for that week. Would that work for you?


 - Florian


 -Original Message-
 From: Florent Guillaume [mailto:f...@nuxeo.com]
 Sent: Friday, March 05, 2010 5:02 PM
 To: List-Chemistry; Klevenz, Stephan
 Cc: Jens Hübel; Florian Müller; David Caruana; Martin Hermes
 Subject: Re: Meeting and code merge 4/12 - 4/16

 Yes, this would be from April 12th to April 16th.
 I've started the process here to reserve a room and do the necessary
 organization work.

 As I said before anyone is invited; I'd appreciate confirmation if you
 know you can come, or even if it's possible you will.

 To answer Gianugo's concern, we'll be doing discussing things on the
 list beforehand anyway, and we'll reflect anything happening in
 face-to-face to the list.

 Florent


 2010/3/2 Klevenz, Stephan stephan.klev...@sap.com:
 Hi Florent,

 Thanks for your proposal, this makes absolutely sense and I would like to 
 join a f2f meeting.

 Second week of April means from 12.4. to 16.04., right? That would work 
 for me.

 Regards,
 Stephan




 -Ursprüngliche Nachricht-
 Von: Jens Hübel [mailto:jhue...@opentext.com]
 Gesendet: Dienstag, 2. März 2010 17:29
 An: Florent Guillaume; List-Chemistry
 Cc: Florian Müller; David Caruana; Klevenz, Stephan; Hermes, Martin
 Betreff: RE: Meeting and code merge

 This is a great idea Florent!

 I really would appreciate if we could talk a bit more about integration 
 options. A f2f meeting of course would be the best option. Assuming that 
 we get travel budget approved it would be great to make that happen. 
 Second week of April would be preferred, first week is Eastern and many 
 people are in vacation here.

 Jens


 -Original Message-
 From: Florent Guillaume [mailto:f...@nuxeo.com]
 Sent: Montag, 1. März 2010 19:37
 To: List-Chemistry
 Cc: Jens Hübel; Florian Müller; David Caruana; Stephan Klevenz; Martin 
 Hermes
 Subject: Meeting and code merge

 Hi all,

 Nuxeo would like to invite the architects and coders of Chemistry and
 OpenCMIS to a real-life meeting to merge the two libraries into one.

 The goal of the meeting would be to agree on one common philosophy for
 the core, APIs, and in general architecture of our CMIS library, and
 to refactor what's needed to effect the merge and stop having two
 separate code bases (which I think we all agree is a waste of
 resources). For this meeting we would agree to put technical matters
 and excellence first, and not dwell on the past of our respective code
 bases.

 Nuxeo proposes to host the meeting in Paris, at the end of March or in
 April. I think it should last around one week, if we want to be
 thorough and not do just half of the work.

 The people I'm thinking about are Florian, Jens, David, Stephan and
 Martin, but others would be welcome as well - with the understanding
 that this will be a design and coding session, and people will have to
 be very familiar with the spec and the code base and will have to work
 together to do this refactoring (after initial discussions of course).

 What do you think? Are there dates that would work better (or not) for you?

 Cheers,
 Florent

 --
 Florent Guillaume, Director of RD, Nuxeo
 Open Source, Java EE based, Enterprise Content Management (ECM)
 http://www.nuxeo.com   http://www.nuxeo.org   +33 1 40 33 79 87




 --
 Florent Guillaume, Director of RD, Nuxeo
 Open Source, Java EE based, Enterprise Content Management (ECM)
 http

Re: Meeting and code merge 4/12 - 4/16

2010-03-31 Thread David Nuescheler
hi guys,

are there any news on the scheduling and detailed location of the hackathon?
i would definitely like to join as well, and hopefully tag along some more
day chemistry / cmis developers.

i would like to apologize if i missed some further information on the list...

regards,
david

On Wed, Mar 17, 2010 at 10:23 AM, Florent Guillaume f...@nuxeo.com wrote:
 Hi,

 Thierry Delprat from Nuxeo will be coming as well.

 Florent

 2010/3/9 Florian Müller fmuel...@opentext.com:
 Unfortunately, Jens and my travel requests have not been approved. So we 
 cannot come to Paris.

 But we can invite you to Munich for that week. Would that work for you?


 - Florian


 -Original Message-
 From: Florent Guillaume [mailto:f...@nuxeo.com]
 Sent: Friday, March 05, 2010 5:02 PM
 To: List-Chemistry; Klevenz, Stephan
 Cc: Jens Hübel; Florian Müller; David Caruana; Martin Hermes
 Subject: Re: Meeting and code merge 4/12 - 4/16

 Yes, this would be from April 12th to April 16th.
 I've started the process here to reserve a room and do the necessary
 organization work.

 As I said before anyone is invited; I'd appreciate confirmation if you
 know you can come, or even if it's possible you will.

 To answer Gianugo's concern, we'll be doing discussing things on the
 list beforehand anyway, and we'll reflect anything happening in
 face-to-face to the list.

 Florent


 2010/3/2 Klevenz, Stephan stephan.klev...@sap.com:
 Hi Florent,

 Thanks for your proposal, this makes absolutely sense and I would like to 
 join a f2f meeting.

 Second week of April means from 12.4. to 16.04., right? That would work for 
 me.

 Regards,
 Stephan




 -Ursprüngliche Nachricht-
 Von: Jens Hübel [mailto:jhue...@opentext.com]
 Gesendet: Dienstag, 2. März 2010 17:29
 An: Florent Guillaume; List-Chemistry
 Cc: Florian Müller; David Caruana; Klevenz, Stephan; Hermes, Martin
 Betreff: RE: Meeting and code merge

 This is a great idea Florent!

 I really would appreciate if we could talk a bit more about integration 
 options. A f2f meeting of course would be the best option. Assuming that we 
 get travel budget approved it would be great to make that happen. Second 
 week of April would be preferred, first week is Eastern and many people are 
 in vacation here.

 Jens


 -Original Message-
 From: Florent Guillaume [mailto:f...@nuxeo.com]
 Sent: Montag, 1. März 2010 19:37
 To: List-Chemistry
 Cc: Jens Hübel; Florian Müller; David Caruana; Stephan Klevenz; Martin 
 Hermes
 Subject: Meeting and code merge

 Hi all,

 Nuxeo would like to invite the architects and coders of Chemistry and
 OpenCMIS to a real-life meeting to merge the two libraries into one.

 The goal of the meeting would be to agree on one common philosophy for
 the core, APIs, and in general architecture of our CMIS library, and
 to refactor what's needed to effect the merge and stop having two
 separate code bases (which I think we all agree is a waste of
 resources). For this meeting we would agree to put technical matters
 and excellence first, and not dwell on the past of our respective code
 bases.

 Nuxeo proposes to host the meeting in Paris, at the end of March or in
 April. I think it should last around one week, if we want to be
 thorough and not do just half of the work.

 The people I'm thinking about are Florian, Jens, David, Stephan and
 Martin, but others would be welcome as well - with the understanding
 that this will be a design and coding session, and people will have to
 be very familiar with the spec and the code base and will have to work
 together to do this refactoring (after initial discussions of course).

 What do you think? Are there dates that would work better (or not) for you?

 Cheers,
 Florent

 --
 Florent Guillaume, Director of RD, Nuxeo
 Open Source, Java EE based, Enterprise Content Management (ECM)
 http://www.nuxeo.com   http://www.nuxeo.org   +33 1 40 33 79 87




 --
 Florent Guillaume, Director of RD, Nuxeo
 Open Source, Java EE based, Enterprise Content Management (ECM)
 http://www.nuxeo.com   http://www.nuxeo.org   +33 1 40 33 79 87




 --
 Florent Guillaume, Director of RD, Nuxeo
 Open Source, Java EE based, Enterprise Content Management (ECM)
 http://www.nuxeo.com   http://www.nuxeo.org   +33 1 40 33 79 87




-- 
David Nuescheler
Chief Technology Officer
mailto: david.nuesche...@day.com

web:  http://www.day.com/ http://dev.day.com
twitter: @daysoftware


RE: Meeting and code merge 4/12 - 4/16

2010-03-31 Thread Florian Müller
Hi David,

All meeting details are here: 
http://cwiki.apache.org/CMIS/f2f-meeting-april-2010.html
Please let us know who is coming from Day as soon as possible. We have to 
organize a few things here.


Cheers,

Florian

-Original Message-
From: David Nuescheler [mailto:david.nuesche...@day.com] 
Sent: Mittwoch, 31. März 2010 11:18
To: chemistry-dev@incubator.apache.org
Cc: Florian Müller
Subject: Re: Meeting and code merge 4/12 - 4/16

hi guys,

are there any news on the scheduling and detailed location of the hackathon?
i would definitely like to join as well, and hopefully tag along some more
day chemistry / cmis developers.

i would like to apologize if i missed some further information on the list...

regards,
david

On Wed, Mar 17, 2010 at 10:23 AM, Florent Guillaume f...@nuxeo.com wrote:
 Hi,

 Thierry Delprat from Nuxeo will be coming as well.

 Florent

 2010/3/9 Florian Müller fmuel...@opentext.com:
 Unfortunately, Jens and my travel requests have not been approved. So we 
 cannot come to Paris.

 But we can invite you to Munich for that week. Would that work for you?


 - Florian


 -Original Message-
 From: Florent Guillaume [mailto:f...@nuxeo.com]
 Sent: Friday, March 05, 2010 5:02 PM
 To: List-Chemistry; Klevenz, Stephan
 Cc: Jens Hübel; Florian Müller; David Caruana; Martin Hermes
 Subject: Re: Meeting and code merge 4/12 - 4/16

 Yes, this would be from April 12th to April 16th.
 I've started the process here to reserve a room and do the necessary
 organization work.

 As I said before anyone is invited; I'd appreciate confirmation if you
 know you can come, or even if it's possible you will.

 To answer Gianugo's concern, we'll be doing discussing things on the
 list beforehand anyway, and we'll reflect anything happening in
 face-to-face to the list.

 Florent


 2010/3/2 Klevenz, Stephan stephan.klev...@sap.com:
 Hi Florent,

 Thanks for your proposal, this makes absolutely sense and I would like to 
 join a f2f meeting.

 Second week of April means from 12.4. to 16.04., right? That would work for 
 me.

 Regards,
 Stephan




 -Ursprüngliche Nachricht-
 Von: Jens Hübel [mailto:jhue...@opentext.com]
 Gesendet: Dienstag, 2. März 2010 17:29
 An: Florent Guillaume; List-Chemistry
 Cc: Florian Müller; David Caruana; Klevenz, Stephan; Hermes, Martin
 Betreff: RE: Meeting and code merge

 This is a great idea Florent!

 I really would appreciate if we could talk a bit more about integration 
 options. A f2f meeting of course would be the best option. Assuming that we 
 get travel budget approved it would be great to make that happen. Second 
 week of April would be preferred, first week is Eastern and many people are 
 in vacation here.

 Jens


 -Original Message-
 From: Florent Guillaume [mailto:f...@nuxeo.com]
 Sent: Montag, 1. März 2010 19:37
 To: List-Chemistry
 Cc: Jens Hübel; Florian Müller; David Caruana; Stephan Klevenz; Martin 
 Hermes
 Subject: Meeting and code merge

 Hi all,

 Nuxeo would like to invite the architects and coders of Chemistry and
 OpenCMIS to a real-life meeting to merge the two libraries into one.

 The goal of the meeting would be to agree on one common philosophy for
 the core, APIs, and in general architecture of our CMIS library, and
 to refactor what's needed to effect the merge and stop having two
 separate code bases (which I think we all agree is a waste of
 resources). For this meeting we would agree to put technical matters
 and excellence first, and not dwell on the past of our respective code
 bases.

 Nuxeo proposes to host the meeting in Paris, at the end of March or in
 April. I think it should last around one week, if we want to be
 thorough and not do just half of the work.

 The people I'm thinking about are Florian, Jens, David, Stephan and
 Martin, but others would be welcome as well - with the understanding
 that this will be a design and coding session, and people will have to
 be very familiar with the spec and the code base and will have to work
 together to do this refactoring (after initial discussions of course).

 What do you think? Are there dates that would work better (or not) for you?

 Cheers,
 Florent

 --
 Florent Guillaume, Director of RD, Nuxeo
 Open Source, Java EE based, Enterprise Content Management (ECM)
 http://www.nuxeo.com   http://www.nuxeo.org   +33 1 40 33 79 87




 --
 Florent Guillaume, Director of RD, Nuxeo
 Open Source, Java EE based, Enterprise Content Management (ECM)
 http://www.nuxeo.com   http://www.nuxeo.org   +33 1 40 33 79 87




 --
 Florent Guillaume, Director of RD, Nuxeo
 Open Source, Java EE based, Enterprise Content Management (ECM)
 http://www.nuxeo.com   http://www.nuxeo.org   +33 1 40 33 79 87




-- 
David Nuescheler
Chief Technology Officer
mailto: david.nuesche...@day.com

web:  http://www.day.com/ http://dev.day.com
twitter: @daysoftware


Re: Meeting and code merge 4/12 - 4/16

2010-03-17 Thread Florent Guillaume
Hi,

Thierry Delprat from Nuxeo will be coming as well.

Florent

2010/3/9 Florian Müller fmuel...@opentext.com:
 Unfortunately, Jens and my travel requests have not been approved. So we 
 cannot come to Paris.

 But we can invite you to Munich for that week. Would that work for you?


 - Florian


 -Original Message-
 From: Florent Guillaume [mailto:f...@nuxeo.com]
 Sent: Friday, March 05, 2010 5:02 PM
 To: List-Chemistry; Klevenz, Stephan
 Cc: Jens Hübel; Florian Müller; David Caruana; Martin Hermes
 Subject: Re: Meeting and code merge 4/12 - 4/16

 Yes, this would be from April 12th to April 16th.
 I've started the process here to reserve a room and do the necessary
 organization work.

 As I said before anyone is invited; I'd appreciate confirmation if you
 know you can come, or even if it's possible you will.

 To answer Gianugo's concern, we'll be doing discussing things on the
 list beforehand anyway, and we'll reflect anything happening in
 face-to-face to the list.

 Florent


 2010/3/2 Klevenz, Stephan stephan.klev...@sap.com:
 Hi Florent,

 Thanks for your proposal, this makes absolutely sense and I would like to 
 join a f2f meeting.

 Second week of April means from 12.4. to 16.04., right? That would work for 
 me.

 Regards,
 Stephan




 -Ursprüngliche Nachricht-
 Von: Jens Hübel [mailto:jhue...@opentext.com]
 Gesendet: Dienstag, 2. März 2010 17:29
 An: Florent Guillaume; List-Chemistry
 Cc: Florian Müller; David Caruana; Klevenz, Stephan; Hermes, Martin
 Betreff: RE: Meeting and code merge

 This is a great idea Florent!

 I really would appreciate if we could talk a bit more about integration 
 options. A f2f meeting of course would be the best option. Assuming that we 
 get travel budget approved it would be great to make that happen. Second 
 week of April would be preferred, first week is Eastern and many people are 
 in vacation here.

 Jens


 -Original Message-
 From: Florent Guillaume [mailto:f...@nuxeo.com]
 Sent: Montag, 1. März 2010 19:37
 To: List-Chemistry
 Cc: Jens Hübel; Florian Müller; David Caruana; Stephan Klevenz; Martin Hermes
 Subject: Meeting and code merge

 Hi all,

 Nuxeo would like to invite the architects and coders of Chemistry and
 OpenCMIS to a real-life meeting to merge the two libraries into one.

 The goal of the meeting would be to agree on one common philosophy for
 the core, APIs, and in general architecture of our CMIS library, and
 to refactor what's needed to effect the merge and stop having two
 separate code bases (which I think we all agree is a waste of
 resources). For this meeting we would agree to put technical matters
 and excellence first, and not dwell on the past of our respective code
 bases.

 Nuxeo proposes to host the meeting in Paris, at the end of March or in
 April. I think it should last around one week, if we want to be
 thorough and not do just half of the work.

 The people I'm thinking about are Florian, Jens, David, Stephan and
 Martin, but others would be welcome as well - with the understanding
 that this will be a design and coding session, and people will have to
 be very familiar with the spec and the code base and will have to work
 together to do this refactoring (after initial discussions of course).

 What do you think? Are there dates that would work better (or not) for you?

 Cheers,
 Florent

 --
 Florent Guillaume, Director of RD, Nuxeo
 Open Source, Java EE based, Enterprise Content Management (ECM)
 http://www.nuxeo.com   http://www.nuxeo.org   +33 1 40 33 79 87




 --
 Florent Guillaume, Director of RD, Nuxeo
 Open Source, Java EE based, Enterprise Content Management (ECM)
 http://www.nuxeo.com   http://www.nuxeo.org   +33 1 40 33 79 87




-- 
Florent Guillaume, Director of RD, Nuxeo
Open Source, Java EE based, Enterprise Content Management (ECM)
http://www.nuxeo.com   http://www.nuxeo.org   +33 1 40 33 79 87


Re: Meeting and code merge 4/12 - 4/16

2010-03-15 Thread Florent Guillaume
Hi All,

FYI I also plan on arriving around noonish on Monday and leaving
around noon on Friday. I'll keep you posted when I've booked
something.

Florent


2010/3/12 Goetz, Paul paul.go...@sap.com:
 Hi,

 Stephan and I plan for travelling Monday morning, we would arrive between 
 12:30 and 13:00 then (in time for lunch :o) - and we plan to leave at about 
 12:00 on Friday.

 As Florian listed some hotels in the Wiki (see 
 http://cwiki.apache.org/confluence/display/CMIS/F2F+Meeting+April+2010): We 
 would prefer to stay downtown, although this means about 30 minutes commuting 
 from downtown to office - but makes things easier in the evening :o)
 Are there objections, or is there someone who prefers the hotel near to the 
 office instead?

 Best regards,
 Paul

 -Original Message-
 From: Florian Müller [mailto:fmuel...@opentext.com]
 Sent: Mittwoch, 10. März 2010 17:53
 To: chemistry-dev
 Cc: Florent Guillaume
 Subject: RE: Meeting and code merge 4/12 - 4/16

 Before you start booking we should agree on the arrival and departure times.
 Do you (all participants) want to use the weekend or Monday morning for 
 travel? Do we want to use the full Friday or do you want to go back in the 
 afternoon?

 Apart for those details, we are happy to welcome you in Munich!


 @Florent: There is a direct TGV connection Paris-Munich.


 - Florian

 -Original Message-
 From: Florent Guillaume [mailto:f...@nuxeo.com]
 Sent: Wednesday, March 10, 2010 5:05 PM
 To: Florian Müller
 Cc: chemistry-dev
 Subject: Re: Meeting and code merge 4/12 - 4/16

 2010/3/9 Florian Müller fmuel...@opentext.com:
 But we can invite you to Munich for that week. Would that work for you?

 Ok so it seems everyone can go to Munich.
 Florian, are things firm? Can I start booking my airplane tickets? :)

 Bye,
 Florent

 --
 Florent Guillaume, Director of RD, Nuxeo
 Open Source, Java EE based, Enterprise Content Management (ECM)
 http://www.nuxeo.com   http://www.nuxeo.org   +33 1 40 33 79 87




-- 
Florent Guillaume, Director of RD, Nuxeo
Open Source, Java EE based, Enterprise Content Management (ECM)
http://www.nuxeo.com   http://www.nuxeo.org   +33 1 40 33 79 87


RE: Meeting and code merge 4/12 - 4/16

2010-03-12 Thread Goetz, Paul
Hi,

Stephan and I plan for travelling Monday morning, we would arrive between 12:30 
and 13:00 then (in time for lunch :o) - and we plan to leave at about 12:00 on 
Friday.

As Florian listed some hotels in the Wiki (see 
http://cwiki.apache.org/confluence/display/CMIS/F2F+Meeting+April+2010): We 
would prefer to stay downtown, although this means about 30 minutes commuting 
from downtown to office - but makes things easier in the evening :o)
Are there objections, or is there someone who prefers the hotel near to the 
office instead?

Best regards,
Paul

-Original Message-
From: Florian Müller [mailto:fmuel...@opentext.com] 
Sent: Mittwoch, 10. März 2010 17:53
To: chemistry-dev
Cc: Florent Guillaume
Subject: RE: Meeting and code merge 4/12 - 4/16

Before you start booking we should agree on the arrival and departure times. 
Do you (all participants) want to use the weekend or Monday morning for travel? 
Do we want to use the full Friday or do you want to go back in the afternoon?

Apart for those details, we are happy to welcome you in Munich!


@Florent: There is a direct TGV connection Paris-Munich.


- Florian

-Original Message-
From: Florent Guillaume [mailto:f...@nuxeo.com] 
Sent: Wednesday, March 10, 2010 5:05 PM
To: Florian Müller
Cc: chemistry-dev
Subject: Re: Meeting and code merge 4/12 - 4/16

2010/3/9 Florian Müller fmuel...@opentext.com:
 But we can invite you to Munich for that week. Would that work for you?

Ok so it seems everyone can go to Munich.
Florian, are things firm? Can I start booking my airplane tickets? :)

Bye,
Florent

-- 
Florent Guillaume, Director of RD, Nuxeo
Open Source, Java EE based, Enterprise Content Management (ECM)
http://www.nuxeo.com   http://www.nuxeo.org   +33 1 40 33 79 87


RE: Meeting and code merge 4/12 - 4/16

2010-03-11 Thread Nick Burch

On Thu, 11 Mar 2010, Florian Müller wrote:
I've created a Wiki page [1] to plan out the meeting. Please add your 
name to the participants list if you plan to come.


I should be able to attend. I'd be planning to act as a mentor not a 
coder, so helping ensure things are done according to the Apache Way, as 
well as trying to keep the rest of the community in the loop with 
discussions.


With that in mind, it would be good if we could do a bit of planning 
before hand. (It's going to be a little tough for people not at the 
meeting to follow and comment, so we need to give them the best chance we 
can!) This would be in addition to working out the agenda.


For most of the codebase, in discrete chunks, I guess we'll need to decide 
between the options of:

* Keep the two versions in parallel
* Go for the Chemistry version
* Go for the OpenCMIS version
* Merge the two into a new API

One thing that would seem to be helpful is if we could identify a couple 
of small areas of both the API, and work up in advance what the latter 3 
options would entail. So, for example

* Document the Chemistry API, what its strengths are, what its weaknesses
  are, and what work there'd be for OpenCMIS users to switch to it
* Document the OpenCMIS API, what its strengths are, what its weaknesses
  are, and what work there'd be for Chemistry users to switch to it
* Try to write a combined API, and detail why it's better than the two
  original ones, and why it isn't

Everyone can then chip in with if they feel the documentation is fair, and 
if they feel the combined API has been done correctly. This will give us a 
start on reviewing, and give everyone something to reference in later 
discussions. That gives us the option to discuss in person a given bit of 
the API, and for example:

* In person discussions on FooBar API
* Decision that the Chemistry API is better in the case of FooBar, and
  that a migration from code calling the OpenCMIS api to switch would be
  easy
* Document the idea on the wiki
* Report to the list that FooBar API seems quite like the case in
  example #1, and as such we're planning to keep the Chemistry Version
  as-is
* Overnight someone reviews and spots an area where one bit the OpenCMIS
  API should be kept and merged in
* Re-discuss in person, and then commit the change to the FooBar API
* Discussions have been helpful, the community is kept in the loop, and
  community contributions have been very valuable

My fear is that without a few worked examples for everyone to review and 
discuss in advance, it's going to be too hard to capture and share the 
output of 3 hours of meetings and whiteboard scribblings in a way that 
people not there can comment on. I think we need some shared points of 
reference to point to.


Does that make sense to everyone? If so, does anyone have some ideas for a 
couple of (small!) areas of the code where there's duplication that we can

work through the different options in advance?

Nick

RE: Meeting and code merge 4/12 - 4/16

2010-03-11 Thread Florian Müller
Thanks, Nick, for your support. It's very good to have somebody on site who is 
familiar with the Apache rules.

From the OpenCMIS point of view there are three interfaces we should talk 
about. There is a client API, a more technical provider API and a server SPI. 
As far as I remember there is similar layering in Chemistry.

I'll start an new Wiki page with OpenCMIS code examples for all three. 
Meanwhile I added links to the JavaDocs of the interfaces. There is not much 
text there but it should be comprehensible for somebody who is familiar with 
CMIS.


- Florian

-Original Message-
From: Nick Burch [mailto:nick.bu...@alfresco.com] 
Sent: Thursday, March 11, 2010 4:38 PM
To: chemistry-dev
Subject: RE: Meeting and code merge 4/12 - 4/16

On Thu, 11 Mar 2010, Florian Müller wrote:
 I've created a Wiki page [1] to plan out the meeting. Please add your 
 name to the participants list if you plan to come.

I should be able to attend. I'd be planning to act as a mentor not a 
coder, so helping ensure things are done according to the Apache Way, as 
well as trying to keep the rest of the community in the loop with 
discussions.

With that in mind, it would be good if we could do a bit of planning 
before hand. (It's going to be a little tough for people not at the 
meeting to follow and comment, so we need to give them the best chance we 
can!) This would be in addition to working out the agenda.

For most of the codebase, in discrete chunks, I guess we'll need to decide 
between the options of:
* Keep the two versions in parallel
* Go for the Chemistry version
* Go for the OpenCMIS version
* Merge the two into a new API

One thing that would seem to be helpful is if we could identify a couple 
of small areas of both the API, and work up in advance what the latter 3 
options would entail. So, for example
* Document the Chemistry API, what its strengths are, what its weaknesses
   are, and what work there'd be for OpenCMIS users to switch to it
* Document the OpenCMIS API, what its strengths are, what its weaknesses
   are, and what work there'd be for Chemistry users to switch to it
* Try to write a combined API, and detail why it's better than the two
   original ones, and why it isn't

Everyone can then chip in with if they feel the documentation is fair, and 
if they feel the combined API has been done correctly. This will give us a 
start on reviewing, and give everyone something to reference in later 
discussions. That gives us the option to discuss in person a given bit of 
the API, and for example:
* In person discussions on FooBar API
* Decision that the Chemistry API is better in the case of FooBar, and
   that a migration from code calling the OpenCMIS api to switch would be
   easy
* Document the idea on the wiki
* Report to the list that FooBar API seems quite like the case in
   example #1, and as such we're planning to keep the Chemistry Version
   as-is
* Overnight someone reviews and spots an area where one bit the OpenCMIS
   API should be kept and merged in
* Re-discuss in person, and then commit the change to the FooBar API
* Discussions have been helpful, the community is kept in the loop, and
   community contributions have been very valuable

My fear is that without a few worked examples for everyone to review and 
discuss in advance, it's going to be too hard to capture and share the 
output of 3 hours of meetings and whiteboard scribblings in a way that 
people not there can comment on. I think we need some shared points of 
reference to point to.

Does that make sense to everyone? If so, does anyone have some ideas for a 
couple of (small!) areas of the code where there's duplication that we can
work through the different options in advance?

Nick


Re: Meeting and code merge 4/12 - 4/16

2010-03-10 Thread David Caruana
Hi,

Munich is fine with me. I'll just need to approve travel, but I don't think 
that's an issue.

Dave


On 9 Mar 2010, at 17:14, Florent Guillaume wrote:

 Hi Florian,
 
 Yes I can go to Munich.
 But are other folks ok with that?
 I guess that for SAP-folks Munich may be simpler than Paris, but David?
 
 Florent
 
 
 2010/3/9 Florian Müller fmuel...@opentext.com:
 Unfortunately, Jens and my travel requests have not been approved. So we 
 cannot come to Paris.
 
 But we can invite you to Munich for that week. Would that work for you?
 
 
 - Florian
 
 
 -Original Message-
 From: Florent Guillaume [mailto:f...@nuxeo.com]
 Sent: Friday, March 05, 2010 5:02 PM
 To: List-Chemistry; Klevenz, Stephan
 Cc: Jens Hübel; Florian Müller; David Caruana; Martin Hermes
 Subject: Re: Meeting and code merge 4/12 - 4/16
 
 Yes, this would be from April 12th to April 16th.
 I've started the process here to reserve a room and do the necessary
 organization work.
 
 As I said before anyone is invited; I'd appreciate confirmation if you
 know you can come, or even if it's possible you will.
 
 To answer Gianugo's concern, we'll be doing discussing things on the
 list beforehand anyway, and we'll reflect anything happening in
 face-to-face to the list.
 
 Florent
 
 
 2010/3/2 Klevenz, Stephan stephan.klev...@sap.com:
 Hi Florent,
 
 Thanks for your proposal, this makes absolutely sense and I would like to 
 join a f2f meeting.
 
 Second week of April means from 12.4. to 16.04., right? That would work for 
 me.
 
 Regards,
 Stephan
 
 
 
 
 -Ursprüngliche Nachricht-
 Von: Jens Hübel [mailto:jhue...@opentext.com]
 Gesendet: Dienstag, 2. März 2010 17:29
 An: Florent Guillaume; List-Chemistry
 Cc: Florian Müller; David Caruana; Klevenz, Stephan; Hermes, Martin
 Betreff: RE: Meeting and code merge
 
 This is a great idea Florent!
 
 I really would appreciate if we could talk a bit more about integration 
 options. A f2f meeting of course would be the best option. Assuming that we 
 get travel budget approved it would be great to make that happen. Second 
 week of April would be preferred, first week is Eastern and many people are 
 in vacation here.
 
 Jens
 
 
 -Original Message-
 From: Florent Guillaume [mailto:f...@nuxeo.com]
 Sent: Montag, 1. März 2010 19:37
 To: List-Chemistry
 Cc: Jens Hübel; Florian Müller; David Caruana; Stephan Klevenz; Martin 
 Hermes
 Subject: Meeting and code merge
 
 Hi all,
 
 Nuxeo would like to invite the architects and coders of Chemistry and
 OpenCMIS to a real-life meeting to merge the two libraries into one.
 
 The goal of the meeting would be to agree on one common philosophy for
 the core, APIs, and in general architecture of our CMIS library, and
 to refactor what's needed to effect the merge and stop having two
 separate code bases (which I think we all agree is a waste of
 resources). For this meeting we would agree to put technical matters
 and excellence first, and not dwell on the past of our respective code
 bases.
 
 Nuxeo proposes to host the meeting in Paris, at the end of March or in
 April. I think it should last around one week, if we want to be
 thorough and not do just half of the work.
 
 The people I'm thinking about are Florian, Jens, David, Stephan and
 Martin, but others would be welcome as well - with the understanding
 that this will be a design and coding session, and people will have to
 be very familiar with the spec and the code base and will have to work
 together to do this refactoring (after initial discussions of course).
 
 What do you think? Are there dates that would work better (or not) for you?
 
 Cheers,
 Florent
 
 --
 Florent Guillaume, Director of RD, Nuxeo
 Open Source, Java EE based, Enterprise Content Management (ECM)
 http://www.nuxeo.com   http://www.nuxeo.org   +33 1 40 33 79 87
 
 
 
 
 --
 Florent Guillaume, Director of RD, Nuxeo
 Open Source, Java EE based, Enterprise Content Management (ECM)
 http://www.nuxeo.com   http://www.nuxeo.org   +33 1 40 33 79 87
 
 
 
 
 -- 
 Florent Guillaume, Director of RD, Nuxeo
 Open Source, Java EE based, Enterprise Content Management (ECM)
 http://www.nuxeo.com   http://www.nuxeo.org   +33 1 40 33 79 87



Re: Meeting and code merge 4/12 - 4/16

2010-03-10 Thread Florent Guillaume
2010/3/9 Florian Müller fmuel...@opentext.com:
 But we can invite you to Munich for that week. Would that work for you?

Ok so it seems everyone can go to Munich.
Florian, are things firm? Can I start booking my airplane tickets? :)

Bye,
Florent

-- 
Florent Guillaume, Director of RD, Nuxeo
Open Source, Java EE based, Enterprise Content Management (ECM)
http://www.nuxeo.com   http://www.nuxeo.org   +33 1 40 33 79 87


RE: Meeting and code merge 4/12 - 4/16

2010-03-10 Thread Nick Burch

On Wed, 10 Mar 2010, Florian Müller wrote:
Do you (all participants) want to use the weekend or Monday morning for 
travel?


The weekend before is the Apache Retreat in Ireland. It would be good if 
one or two of you could make it along to that. It'll be a great chance for 
everyone to learn more about the apache way, ask advice about code 
merging, get feedback on what works and doesn't work with F2F meetings 
etc.


Nick

Re: Meeting and code merge 4/12 - 4/16

2010-03-10 Thread john . newton

Travel is fine.

Sent from my iPhone
John Newton
+447890270532

On 10 Mar 2010, at 07:45, David Caruana david.caru...@alfresco.com  
wrote:



Hi,

Munich is fine with me. I'll just need to approve travel, but I  
don't think that's an issue.


Dave


On 9 Mar 2010, at 17:14, Florent Guillaume wrote:


Hi Florian,

Yes I can go to Munich.
But are other folks ok with that?
I guess that for SAP-folks Munich may be simpler than Paris, but  
David?


Florent


2010/3/9 Florian Müller fmuel...@opentext.com:
Unfortunately, Jens and my travel requests have not been approved.  
So we cannot come to Paris.


But we can invite you to Munich for that week. Would that work for  
you?



- Florian


-Original Message-
From: Florent Guillaume [mailto:f...@nuxeo.com]
Sent: Friday, March 05, 2010 5:02 PM
To: List-Chemistry; Klevenz, Stephan
Cc: Jens Hübel; Florian Müller; David Caruana; Martin Hermes
Subject: Re: Meeting and code merge 4/12 - 4/16

Yes, this would be from April 12th to April 16th.
I've started the process here to reserve a room and do the necessary
organization work.

As I said before anyone is invited; I'd appreciate confirmation if  
you

know you can come, or even if it's possible you will.

To answer Gianugo's concern, we'll be doing discussing things on the
list beforehand anyway, and we'll reflect anything happening in
face-to-face to the list.

Florent


2010/3/2 Klevenz, Stephan stephan.klev...@sap.com:

Hi Florent,

Thanks for your proposal, this makes absolutely sense and I would  
like to join a f2f meeting.


Second week of April means from 12.4. to 16.04., right? That  
would work for me.


Regards,
Stephan




-Ursprüngliche Nachricht-
Von: Jens Hübel [mailto:jhue...@opentext.com]
Gesendet: Dienstag, 2. März 2010 17:29
An: Florent Guillaume; List-Chemistry
Cc: Florian Müller; David Caruana; Klevenz, Stephan; Hermes, M 
artin

Betreff: RE: Meeting and code merge

This is a great idea Florent!

I really would appreciate if we could talk a bit more about  
integration options. A f2f meeting of course would be the best  
option. Assuming that we get travel budget approved it would be  
great to make that happen. Second week of April would be  
preferred, first week is Eastern and many people are in vacation  
here.


Jens


-Original Message-
From: Florent Guillaume [mailto:f...@nuxeo.com]
Sent: Montag, 1. März 2010 19:37
To: List-Chemistry
Cc: Jens Hübel; Florian Müller; David Caruana; Stephan Klevenz 
; Martin Hermes

Subject: Meeting and code merge

Hi all,

Nuxeo would like to invite the architects and coders of Chemistry  
and
OpenCMIS to a real-life meeting to merge the two libraries into  
one.


The goal of the meeting would be to agree on one common  
philosophy for
the core, APIs, and in general architecture of our CMIS library,  
and

to refactor what's needed to effect the merge and stop having two
separate code bases (which I think we all agree is a waste of
resources). For this meeting we would agree to put technical  
matters
and excellence first, and not dwell on the past of our respective  
code

bases.

Nuxeo proposes to host the meeting in Paris, at the end of March  
or in

April. I think it should last around one week, if we want to be
thorough and not do just half of the work.

The people I'm thinking about are Florian, Jens, David, Stephan and
Martin, but others would be welcome as well - with the  
understanding
that this will be a design and coding session, and people will  
have to
be very familiar with the spec and the code base and will have to  
work
together to do this refactoring (after initial discussions of  
course).


What do you think? Are there dates that would work better (or  
not) for you?


Cheers,
Florent

--
Florent Guillaume, Director of RD, Nuxeo
Open Source, Java EE based, Enterprise Content Management (ECM)
http://www.nuxeo.com   http://www.nuxeo.org   +33 1 40 33 79 87





--
Florent Guillaume, Director of RD, Nuxeo
Open Source, Java EE based, Enterprise Content Management (ECM)
http://www.nuxeo.com   http://www.nuxeo.org   +33 1 40 33 79 87





--
Florent Guillaume, Director of RD, Nuxeo
Open Source, Java EE based, Enterprise Content Management (ECM)
http://www.nuxeo.com   http://www.nuxeo.org   +33 1 40 33 79 87




Re: Meeting and code merge 4/12 - 4/16

2010-03-09 Thread Florent Guillaume
Hi Florian,

Yes I can go to Munich.
But are other folks ok with that?
I guess that for SAP-folks Munich may be simpler than Paris, but David?

Florent


2010/3/9 Florian Müller fmuel...@opentext.com:
 Unfortunately, Jens and my travel requests have not been approved. So we 
 cannot come to Paris.

 But we can invite you to Munich for that week. Would that work for you?


 - Florian


 -Original Message-
 From: Florent Guillaume [mailto:f...@nuxeo.com]
 Sent: Friday, March 05, 2010 5:02 PM
 To: List-Chemistry; Klevenz, Stephan
 Cc: Jens Hübel; Florian Müller; David Caruana; Martin Hermes
 Subject: Re: Meeting and code merge 4/12 - 4/16

 Yes, this would be from April 12th to April 16th.
 I've started the process here to reserve a room and do the necessary
 organization work.

 As I said before anyone is invited; I'd appreciate confirmation if you
 know you can come, or even if it's possible you will.

 To answer Gianugo's concern, we'll be doing discussing things on the
 list beforehand anyway, and we'll reflect anything happening in
 face-to-face to the list.

 Florent


 2010/3/2 Klevenz, Stephan stephan.klev...@sap.com:
 Hi Florent,

 Thanks for your proposal, this makes absolutely sense and I would like to 
 join a f2f meeting.

 Second week of April means from 12.4. to 16.04., right? That would work for 
 me.

 Regards,
 Stephan




 -Ursprüngliche Nachricht-
 Von: Jens Hübel [mailto:jhue...@opentext.com]
 Gesendet: Dienstag, 2. März 2010 17:29
 An: Florent Guillaume; List-Chemistry
 Cc: Florian Müller; David Caruana; Klevenz, Stephan; Hermes, Martin
 Betreff: RE: Meeting and code merge

 This is a great idea Florent!

 I really would appreciate if we could talk a bit more about integration 
 options. A f2f meeting of course would be the best option. Assuming that we 
 get travel budget approved it would be great to make that happen. Second 
 week of April would be preferred, first week is Eastern and many people are 
 in vacation here.

 Jens


 -Original Message-
 From: Florent Guillaume [mailto:f...@nuxeo.com]
 Sent: Montag, 1. März 2010 19:37
 To: List-Chemistry
 Cc: Jens Hübel; Florian Müller; David Caruana; Stephan Klevenz; Martin Hermes
 Subject: Meeting and code merge

 Hi all,

 Nuxeo would like to invite the architects and coders of Chemistry and
 OpenCMIS to a real-life meeting to merge the two libraries into one.

 The goal of the meeting would be to agree on one common philosophy for
 the core, APIs, and in general architecture of our CMIS library, and
 to refactor what's needed to effect the merge and stop having two
 separate code bases (which I think we all agree is a waste of
 resources). For this meeting we would agree to put technical matters
 and excellence first, and not dwell on the past of our respective code
 bases.

 Nuxeo proposes to host the meeting in Paris, at the end of March or in
 April. I think it should last around one week, if we want to be
 thorough and not do just half of the work.

 The people I'm thinking about are Florian, Jens, David, Stephan and
 Martin, but others would be welcome as well - with the understanding
 that this will be a design and coding session, and people will have to
 be very familiar with the spec and the code base and will have to work
 together to do this refactoring (after initial discussions of course).

 What do you think? Are there dates that would work better (or not) for you?

 Cheers,
 Florent

 --
 Florent Guillaume, Director of RD, Nuxeo
 Open Source, Java EE based, Enterprise Content Management (ECM)
 http://www.nuxeo.com   http://www.nuxeo.org   +33 1 40 33 79 87




 --
 Florent Guillaume, Director of RD, Nuxeo
 Open Source, Java EE based, Enterprise Content Management (ECM)
 http://www.nuxeo.com   http://www.nuxeo.org   +33 1 40 33 79 87




-- 
Florent Guillaume, Director of RD, Nuxeo
Open Source, Java EE based, Enterprise Content Management (ECM)
http://www.nuxeo.com   http://www.nuxeo.org   +33 1 40 33 79 87


Re: Meeting and code merge 4/12 - 4/16

2010-03-05 Thread David Caruana
Hi Florent,

I'll be able to attend.

Thanks,
Dave

On 5 Mar 2010, at 16:01, Florent Guillaume wrote:

 Yes, this would be from April 12th to April 16th.
 I've started the process here to reserve a room and do the necessary
 organization work.
 
 As I said before anyone is invited; I'd appreciate confirmation if you
 know you can come, or even if it's possible you will.
 
 To answer Gianugo's concern, we'll be doing discussing things on the
 list beforehand anyway, and we'll reflect anything happening in
 face-to-face to the list.
 
 Florent
 
 
 2010/3/2 Klevenz, Stephan stephan.klev...@sap.com:
 Hi Florent,
 
 Thanks for your proposal, this makes absolutely sense and I would like to 
 join a f2f meeting.
 
 Second week of April means from 12.4. to 16.04., right? That would work for 
 me.
 
 Regards,
 Stephan
 
 
 
 
 -Ursprüngliche Nachricht-
 Von: Jens Hübel [mailto:jhue...@opentext.com]
 Gesendet: Dienstag, 2. März 2010 17:29
 An: Florent Guillaume; List-Chemistry
 Cc: Florian Müller; David Caruana; Klevenz, Stephan; Hermes, Martin
 Betreff: RE: Meeting and code merge
 
 This is a great idea Florent!
 
 I really would appreciate if we could talk a bit more about integration 
 options. A f2f meeting of course would be the best option. Assuming that we 
 get travel budget approved it would be great to make that happen. Second 
 week of April would be preferred, first week is Eastern and many people are 
 in vacation here.
 
 Jens
 
 
 -Original Message-
 From: Florent Guillaume [mailto:f...@nuxeo.com]
 Sent: Montag, 1. März 2010 19:37
 To: List-Chemistry
 Cc: Jens Hübel; Florian Müller; David Caruana; Stephan Klevenz; Martin Hermes
 Subject: Meeting and code merge
 
 Hi all,
 
 Nuxeo would like to invite the architects and coders of Chemistry and
 OpenCMIS to a real-life meeting to merge the two libraries into one.
 
 The goal of the meeting would be to agree on one common philosophy for
 the core, APIs, and in general architecture of our CMIS library, and
 to refactor what's needed to effect the merge and stop having two
 separate code bases (which I think we all agree is a waste of
 resources). For this meeting we would agree to put technical matters
 and excellence first, and not dwell on the past of our respective code
 bases.
 
 Nuxeo proposes to host the meeting in Paris, at the end of March or in
 April. I think it should last around one week, if we want to be
 thorough and not do just half of the work.
 
 The people I'm thinking about are Florian, Jens, David, Stephan and
 Martin, but others would be welcome as well - with the understanding
 that this will be a design and coding session, and people will have to
 be very familiar with the spec and the code base and will have to work
 together to do this refactoring (after initial discussions of course).
 
 What do you think? Are there dates that would work better (or not) for you?
 
 Cheers,
 Florent
 
 --
 Florent Guillaume, Director of RD, Nuxeo
 Open Source, Java EE based, Enterprise Content Management (ECM)
 http://www.nuxeo.com   http://www.nuxeo.org   +33 1 40 33 79 87
 
 
 
 
 -- 
 Florent Guillaume, Director of RD, Nuxeo
 Open Source, Java EE based, Enterprise Content Management (ECM)
 http://www.nuxeo.com   http://www.nuxeo.org   +33 1 40 33 79 87



RE: Meeting and code merge 4/12 - 4/16

2010-03-05 Thread Klevenz, Stephan
Hi Florent,

I'll attending, too.

Thanks,
Stephan


-Original Message-
From: Florent Guillaume [mailto:f...@nuxeo.com] 
Sent: Freitag, 5. März 2010 17:02
To: List-Chemistry; Klevenz, Stephan
Cc: Jens Hübel; Florian Müller; David Caruana; Hermes, Martin
Subject: Re: Meeting and code merge 4/12 - 4/16

Yes, this would be from April 12th to April 16th.
I've started the process here to reserve a room and do the necessary
organization work.

As I said before anyone is invited; I'd appreciate confirmation if you
know you can come, or even if it's possible you will.

To answer Gianugo's concern, we'll be doing discussing things on the
list beforehand anyway, and we'll reflect anything happening in
face-to-face to the list.

Florent


2010/3/2 Klevenz, Stephan stephan.klev...@sap.com:
 Hi Florent,

 Thanks for your proposal, this makes absolutely sense and I would like to 
 join a f2f meeting.

 Second week of April means from 12.4. to 16.04., right? That would work for 
 me.

 Regards,
 Stephan




 -Ursprüngliche Nachricht-
 Von: Jens Hübel [mailto:jhue...@opentext.com]
 Gesendet: Dienstag, 2. März 2010 17:29
 An: Florent Guillaume; List-Chemistry
 Cc: Florian Müller; David Caruana; Klevenz, Stephan; Hermes, Martin
 Betreff: RE: Meeting and code merge

 This is a great idea Florent!

 I really would appreciate if we could talk a bit more about integration 
 options. A f2f meeting of course would be the best option. Assuming that we 
 get travel budget approved it would be great to make that happen. Second week 
 of April would be preferred, first week is Eastern and many people are in 
 vacation here.

 Jens


 -Original Message-
 From: Florent Guillaume [mailto:f...@nuxeo.com]
 Sent: Montag, 1. März 2010 19:37
 To: List-Chemistry
 Cc: Jens Hübel; Florian Müller; David Caruana; Stephan Klevenz; Martin Hermes
 Subject: Meeting and code merge

 Hi all,

 Nuxeo would like to invite the architects and coders of Chemistry and
 OpenCMIS to a real-life meeting to merge the two libraries into one.

 The goal of the meeting would be to agree on one common philosophy for
 the core, APIs, and in general architecture of our CMIS library, and
 to refactor what's needed to effect the merge and stop having two
 separate code bases (which I think we all agree is a waste of
 resources). For this meeting we would agree to put technical matters
 and excellence first, and not dwell on the past of our respective code
 bases.

 Nuxeo proposes to host the meeting in Paris, at the end of March or in
 April. I think it should last around one week, if we want to be
 thorough and not do just half of the work.

 The people I'm thinking about are Florian, Jens, David, Stephan and
 Martin, but others would be welcome as well - with the understanding
 that this will be a design and coding session, and people will have to
 be very familiar with the spec and the code base and will have to work
 together to do this refactoring (after initial discussions of course).

 What do you think? Are there dates that would work better (or not) for you?

 Cheers,
 Florent

 --
 Florent Guillaume, Director of RD, Nuxeo
 Open Source, Java EE based, Enterprise Content Management (ECM)
 http://www.nuxeo.com   http://www.nuxeo.org   +33 1 40 33 79 87




-- 
Florent Guillaume, Director of RD, Nuxeo
Open Source, Java EE based, Enterprise Content Management (ECM)
http://www.nuxeo.com   http://www.nuxeo.org   +33 1 40 33 79 87