Re: Some news about GSOC

Lsitha Chamara <[email protected]> Thu, 2 May 2013 15:04:47 +0530
Newsgroups gmane.comp.cms.lenya.devel
Message-ID <CANvSO2s6WRd=jwgSZdLLxPToEiqKVd3b6AWivbDCTTO12D3aQQ@mail.gmail.com>
--047d7b10c98d08555604dbb8f263
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi Florent,

Thanks for the response. Yes. Now the things are clear :)

Regards
Lasitha Chamara


On Thu, May 2, 2013 at 12:28 PM, Florent Andr=E9 <[email protected]> wrote=
:

> That's right.
>
> Chemistry provide all necessary code for :
> * expose the api in WS or atomPub to client
> * translate WS or atomPub queries to Java object and service call.
>
> This is when come the services call that we need to implement the lenya
> repositories call.
> The first things to implement seems to be the ServiceFactory class, that
> will provide to CMIS a way to get necessary classes depending on client
> requirement.
>
> Hope it's clear.
>
> ++
>
>
> On 05/01/2013 04:10 AM, Lsitha Chamara wrote:
>
>> Hi Florent,
>>
>> Thanks for the reply. You said that we have to translate chemistry
>> instructions into lenya repository compliant instructions. What I
>> understood is we have to give a client API with apache chemestry as well
>> as a CMIS server implementation which is the client API communicating.
>> Inside that server implementation we are going to call lenya repository.
>> Is that he thing you mentioned ?
>>
>> I am referring to this kind of CMIS server implementation.
>>
>> http://chemistry.apache.org/**java/how-to/how-to-create-**server.html<ht=
tp://chemistry.apache.org/java/how-to/how-to-create-server.html>
>>
>> Regards
>> Lasitha Chamara
>>
>>
>>
>> On Tue, Apr 30, 2013 at 3:33 PM, Florent Andr=E9 <[email protected]
>> <mailto:[email protected]>> wrote:
>>
>>     hi,
>>
>>
>>     On 04/30/2013 10:51 AM, Lsitha Chamara wrote:
>>
>>         Hi,
>>
>>         Can we connect to the lenya repository using apache chemestry
>>         workbench ?
>>
>>
>>     This is the glue you have to develop in order to get chemistry
>>     instructions translated into lenya repository compliant instructions=
.
>>
>>
>>         If we run Lenya using built in jetty server what is the location
>> it
>>         creates the lenya repository ?
>>
>>
>>     by default the repository for each publication is here :
>>     lenya/lenya/pubs/$PUBLICATION_**__NAME/content/
>>
>>
>>     (with embedded jetty you may remove the first "lenya" folder)
>>
>>     You can define another location for each publication by modifying
>>     the file :  $MYPUB_HOME/config/__**publication.xml
>>     with
>>     <content-dir src=3D"/home/john/src/lenya/__**data/content"/>
>>
>>
>>     change src for any folder you want.
>>
>>     PS :
>>     some documentation about the repository :
>>     http://lenya.apache.org/__**docu20/reference/repository.__**html<htt=
p://lenya.apache.org/__docu20/reference/repository.__html>
>>
>>     <http://lenya.apache.org/**docu20/reference/repository.**html<http:/=
/lenya.apache.org/docu20/reference/repository.html>>
>> and the
>>     access control :
>>     http://lenya.apache.org/__**docu20/reference/ac-__**restricted.html<=
http://lenya.apache.org/__docu20/reference/ac-__restricted.html>
>>
>>     <http://lenya.apache.org/**docu20/reference/ac-**restricted.html<htt=
p://lenya.apache.org/docu20/reference/ac-restricted.html>
>> >
>>
>>     If you don't have already read this,
>>     http://lenya.apache.org/__**docu20/tutorials/__**
>> newPublication14.html<http://lenya.apache.org/__docu20/tutorials/__newPu=
blication14.html>
>>
>>     <http://lenya.apache.org/**docu20/tutorials/**newPublication14.html<=
http://lenya.apache.org/docu20/tutorials/newPublication14.html>
>> >
>>
>>     ++
>>
>>         Thanks
>>         Lasitha Chamara
>>
>>
>>         On Tue, Apr 30, 2013 at 12:34 PM, Lsitha Chamara
>>         <[email protected] <mailto:lchamara.slit@gmail.**com<lcham=
[email protected]>
>> >
>>         <mailto:lchamara.slit@gmail.__**com
>>         <mailto:lchamara.slit@gmail.**com <[email protected]>>>>
>> wrote:
>>
>>              Hi Florent,
>>
>>              Thanks for the information. I will go through this. If
>>         there any
>>              concerns I will send you.
>>
>>              Regards
>>              Lasitha Chamara
>>
>>
>>
>>              On Tue, Apr 30, 2013 at 4:20 AM, Florent Andr=E9
>>         <[email protected] <mailto:[email protected]>
>>              <mailto:[email protected] <mailto:[email protected]>>>
>> wrote:
>>
>>                  Hi Lsitha,
>>
>>                  Sorry for late reply, was out of internet.
>>
>>                  =3D=3D About atom module
>>
>>                  You can find it here :
>>         http://svn.apache.org/repos/__**__asf/lenya/contributions/2_0_**
>> X/____modules/atom/<http://svn.apache.org/repos/____asf/lenya/contributi=
ons/2_0_X/____modules/atom/>
>>         <http://svn.apache.org/repos/_**_asf/lenya/contributions/2_0_**
>> X/__modules/atom/<http://svn.apache.org/repos/__asf/lenya/contributions/=
2_0_X/__modules/atom/>
>> >
>>
>>
>>
>>         <http://svn.apache.org/repos/_**_asf/lenya/contributions/2_0_**
>> X/__modules/atom/<http://svn.apache.org/repos/__asf/lenya/contributions/=
2_0_X/__modules/atom/>
>>         <http://svn.apache.org/repos/**asf/lenya/contributions/2_0_X/**
>> modules/atom/<http://svn.apache.org/repos/asf/lenya/contributions/2_0_X/=
modules/atom/>
>> >>
>>
>>                  Add it into you build is about referencing this module
>>         in your
>>                  local.build.property, or add this module into an alread=
y
>>                  configured module folder.
>>
>>                  =3D=3D About Chemistry
>>
>>                  Chemistry provide an CMIS implementation pluggable to a=
ny
>>                  repository.
>>                  Chemistry provide the CMIS stuff, the developer have to
>>                  implement the glue between Chemistry classes and "in
>> house"
>>                  repository.
>>
>>                  =3D=3D About repository
>>
>>                  Main classes and api about repository are here :
>>         http://svn.apache.org/repos/__**__asf/lenya/branches/BRANCH_2_**
>> 1_____X/src/java/org/apache/**lenya/____cms/repository/<http://svn.apach=
e.org/repos/____asf/lenya/branches/BRANCH_2_1_____X/src/java/org/apache/len=
ya/____cms/repository/>
>>         <http://svn.apache.org/repos/_**_asf/lenya/branches/BRANCH_2_**
>> 1___X/src/java/org/apache/**lenya/__cms/repository/<http://svn.apache.or=
g/repos/__asf/lenya/branches/BRANCH_2_1___X/src/java/org/apache/lenya/__cms=
/repository/>
>> >
>>
>>
>>
>>         <http://svn.apache.org/repos/_**_asf/lenya/branches/BRANCH_2_**
>> 1___X/src/java/org/apache/**lenya/__cms/repository/<http://svn.apache.or=
g/repos/__asf/lenya/branches/BRANCH_2_1___X/src/java/org/apache/lenya/__cms=
/repository/>
>>         <http://svn.apache.org/repos/**asf/lenya/branches/BRANCH_2_1_**
>> X/src/java/org/apache/lenya/**cms/repository/<http://svn.apache.org/repo=
s/asf/lenya/branches/BRANCH_2_1_X/src/java/org/apache/lenya/cms/repository/=
>
>> >>
>>
>>                  As you can see the api for the repository is not pretty
>>         well
>>                  define and need rework.
>>
>>                  =3D=3D How to proceed
>>
>>                  I think that a good plan, and an easy way to start,
>>         will be to
>>                  first create the "glue" beetween chemistry and existing
>>         repository.
>>                  Even if the actual one have no clear interface, it's
>>         work and
>>                  this development will give you good ideas on limits and
>>         good
>>                  points of this implementation.
>>
>>                  In a second step, you can then start designing a new
>>         repository
>>                  api and implementation that can be plug behind chemistr=
y.
>>
>>                  =3D=3D About Spring
>>
>>                   From my point of view, Spring technologies is between
>> IOC
>>                  actually provided by avalon/excalibur [1] actually used
>>         in Lenya
>>                  and OSGI technologies that are recent, powerfull and in
>> the
>>                  target for the future of Lenya.
>>
>>                  Still for me, I find Spring big, really verbose and no =
so
>>                  maintainable (I don't have big spring experience though=
).
>>
>>                  Apart from that, Lenya already have an authentication /
>>                  authorization mechanism that is pretty simple and
>>         configurable
>>                  via the user interface or files.
>>                  In order to have a good integration of the CMIS with
>>         Lenya I
>>                  think we have to rely on that.
>>
>>                  Regards.
>>
>>
>>                  [1] they are retired projects, but still core of the
>> cocoon
>>                  version used by Lenya :
>>         http://avalon.apache.org/____**closed.html<http://avalon.apache.=
org/____closed.html>
>>         <http://avalon.apache.org/__**closed.html<http://avalon.apache.o=
rg/__closed.html>
>> >
>>
>>
>>                  <http://avalon.apache.org/__**closed.html<http://avalon=
.apache.org/__closed.html>
>>         <http://avalon.apache.org/**closed.html<http://avalon.apache.org=
/closed.html>
>> >>
>>         http://excalibur.apache.org/
>>
>>
>>
>>
>>                  On 04/28/2013 06:53 AM, Lsitha Chamara wrote:
>>
>>                      Hi Florent,
>>
>>                      What I understood is what I have to do is define
>>         generic api
>>                      which can
>>                      be used by multiple module to access Lenya
>>         repository by
>>                      using apache
>>                      chemistry. I thought of implementing this using
>> spring
>>                      restful services
>>                      (Spring controllers) so that repository handling
>>         operations
>>                      will be
>>                      centralized. Ans as for the authentication mechanis=
m
>> I
>>                      though of using a
>>                      URL based authentication mechanism (Define a
>> dispatcher
>>                      servlet and a
>>                      fliter for authenticate users to perform the
>> repository
>>                      operations ) .I
>>                      went through spring security framework and they
>>         have done it.
>>
>>                      It would be nice if you can comment your idea on
>> this.
>>
>>                      Thanks
>>                      Lasitha Chamara
>>
>>
>>
>>                      On Sat, Apr 27, 2013 at 5:43 AM, Lsitha Chamara
>>                      <[email protected]
>>         <mailto:lchamara.slit@gmail.**com <[email protected]>>
>>         <mailto:lchamara.slit@gmail.__**com <mailto:lchamara.slit@gmail.=
*
>> *com <[email protected]>>>
>>                      <mailto:lchamara.slit@gmail.
>>         <mailto:lchamara.slit@gmail.>_**___com
>>
>>
>>                      <mailto:lchamara.slit@gmail.__**com
>>         <mailto:lchamara.slit@gmail.**com <[email protected]>>>>>
>> wrote:
>>
>>                           Hi Florent,
>>
>>                           Because of my hospitalization I could not go
>>         in deep in
>>                      Lenya code
>>                           base. Could you please help me to get an idea
>>         about how
>>                      to set up
>>                           atom module ? A document would be nice to get
>>         an idea about
>>                           repository apis and the steps of installing a
>>         module.
>>                           It would be helpful for me to create a god
>>         proposal.
>>                      Since I am free
>>                           for next week with my academic stuff (lectures
>> and
>>                      Tutes) i can
>>                           fully concentrate on this.
>>
>>                           I have gone through Apache chemistry and I
>>         thought of
>>                      connecting to
>>                           the Lenya CMIS using chemistry and run some
>> sample
>>                      queries against
>>                           it. Still I am strucggiling to find the
>>         chemistry repo Url.
>>
>>                           Your help on this is highly appreciated.
>>
>>
>>                           On Fri, Apr 26, 2013 at 8:29 AM, Lsitha Chamar=
a
>>                           <[email protected]
>>         <mailto:lchamara.slit@gmail.**com <[email protected]>>
>>                      <mailto:lchamara.slit@gmail.__**com
>>         <mailto:lchamara.slit@gmail.**com <[email protected]>>>
>>                      <mailto:lchamara.slit@gmail.
>>         <mailto:lchamara.slit@gmail.>_**___com
>>
>>
>>                      <mailto:lchamara.slit@gmail.__**com
>>         <mailto:lchamara.slit@gmail.**com <[email protected]>>>>>
>> wrote:
>>
>>                               Hi Florent,
>>
>>                               I went trough Apache chemistry and could
>>                      successfully setup
>>                               OPenCmis and connect to the inmemory conte=
nt
>>                      repository. And
>>                               play with the API functionalists provided
>>         by apache
>>                      chemistry.
>>                               Also worked with the workbench provided by
>>         Apache
>>                      Chemistry.
>>
>>                               Regarding the apache lenya I could
>>         successfully
>>                      setup Cocoon and
>>                               lenya, finally create the lenya instance
>>         up. I am
>>                      using this
>>                               version.
>>
>>         http://svn.apache.org/repos/__**__asf/lenya/tags/RELEASE_2_0_4<h=
ttp://svn.apache.org/repos/____asf/lenya/tags/RELEASE_2_0_4>
>>         <http://svn.apache.org/repos/_**_asf/lenya/tags/RELEASE_2_0_4<ht=
tp://svn.apache.org/repos/__asf/lenya/tags/RELEASE_2_0_4>
>> >
>>
>>
>>
>>         <http://svn.apache.org/repos/_**_asf/lenya/tags/RELEASE_2_0_4<ht=
tp://svn.apache.org/repos/__asf/lenya/tags/RELEASE_2_0_4>
>>         <http://svn.apache.org/repos/**asf/lenya/tags/RELEASE_2_0_4<http=
://svn.apache.org/repos/asf/lenya/tags/RELEASE_2_0_4>
>> >>
>>
>>                               Initially I though of going trough the
>>         atom module
>>                      and i
>>                               couldn't found it in this revision. Is thi=
s
>> a
>>                      plugin to the
>>                               lenya that we need to explicitly install ?
>>
>>
>>                               Does apache lenya already has a content
>>         repository
>>                      which
>>                               supports CMIS standards ?
>>
>>                               Regards
>>                               Lasitha Chamara
>>
>>
>>                               On Wed, Apr 24, 2013 at 1:41 PM, Florent
>> Andr=E9
>>                               <[email protected]
>>         <mailto:[email protected]> <mailto:[email protected]
>>         <mailto:[email protected]>>
>>                      <mailto:[email protected]
>>         <mailto:[email protected]> <mailto:[email protected]
>>         <mailto:[email protected]>>>> wrote:
>>
>>                                   Hi,
>>
>>                                   What do you mean by "entry point"
>>         exactly ? ;)
>>
>>                                   I think that maven migration is out of
>> the
>>                      scope of the
>>                                   Gsoc2013 as you may have enough work
>>         with the
>>                      repository api
>>                                   definition and CMIS implementation.
>>
>>                                   I think it's better for you to start
>>         from the
>>                      "ant version",
>>                                   maven conversion of your code couldn't
>>         be that
>>                      hard.
>>
>>                                   I will try to finish the maven
>>         migration before
>>                      the summer,
>>                                   but really not sure to achieve this
>>         goal in the
>>                      timeline...
>>                                   So, to be clear, don't think about thi=
s
>>                      migration for now,
>>                                   it's on my side, stay focused on the
>>         CMIS and
>>                      repository
>>                                   definition ! :)
>>
>>                                   Have you already writing down your
>>         proposal ?
>>
>>                                   What about your Lenya discovery ?
>>                                   Have you begin to have look at Apache
>>         Chemistry ?
>>
>>                                   Hope you are fine,
>>                                   Regards.
>>
>>
>>
>>
>>
>>                                   On 04/24/2013 09:50 AM, Lsitha Chamara
>>         wrote:
>>
>>                                       hi Florent,
>>
>>                                       So you are suggesting me to take
>>         the maven
>>                      migration as
>>                                       an entry point
>>                                       or make as GSOC 2013 project ?
>>         Sorry..I did
>>                      not get you
>>                                       actually.
>>
>>                                       Regards
>>                                       Lasitha
>>
>>
>>                                       On Tue, Apr 23, 2013 at 7:24 PM,
>>         Florent Andr=E9
>>                                       <[email protected]
>>         <mailto:[email protected]>
>>                      <mailto:[email protected]
>>         <mailto:[email protected]>> <mailto:[email protected]
>>         <mailto:[email protected]>
>>                      <mailto:[email protected]
>>         <mailto:[email protected]>>>
>>                                       <mailto:[email protected]
>>         <mailto:[email protected]>
>>                      <mailto:[email protected]
>>         <mailto:[email protected]>> <mailto:[email protected]
>>         <mailto:[email protected]>
>>                      <mailto:[email protected]
>>         <mailto:[email protected]>>>>**>
>>
>>                                       wrote:
>>
>>                                            Hi Lsitha !
>>
>>                                            Sorry for missing your mail..=
.
>>                                            Read it, says "will answer
>>         better and
>>                      later", and
>>                                       then many things
>>                                            appends...
>>
>>                                            Hope you are going much
>>         better now,
>>                      and that your
>>                                       problem don't have
>>                                            much consequences.
>>
>>                                            Just as an update, the ASF
>>         was accepted as
>>                                       organisation for Gsoc,
>>                                            and ask for acknowledge to be
>>         a mentor
>>                      for the
>>                                       Lenya project (no
>>                                            blocker here).
>>                                            As you may notice, student
>>         application
>>                      is now open.
>>
>>                                            About the maven task, I may
>>         be too
>>                      much to add this
>>                                       to the GSOC 2013
>>                                            idea, but be a must have to
>>         had this
>>                      as an entry point.
>>
>>                                            Have to check when the GSOC
>>         start and
>>                      find time to
>>                                       sort this maven
>>                                            things out before. Of course,
>>         if you
>>                      are ready to
>>                                       give an hand on
>>                                            it, you are welcome ! :)
>>
>>                                            Will be more responsive now
>>         on your
>>                      following mails
>>                                       ! :)
>>                                            Hope you going well,
>>                                            Cheers.
>>
>>                                            ++
>>
>>
>>                                            On 04/10/2013 06:18 AM,
>>         Lsitha Chamara
>>                      wrote:
>>
>>                                                hi Florent,
>>
>>                                                I was hospitalized within
>>         last two
>>                      weeks. And
>>                                       now fully
>>                                                recovered. I am
>>                                                sorry for not to
>>         responding to
>>                      your mails. I
>>                                       will work on this.
>>                                                And let
>>                                                you know if I am having
>>         issues.
>>                      And thank you
>>                                       very much for the
>>                                                support.
>>
>>                                                So are we going to
>>         implement this
>>                      migration to
>>                                       maven task as for the
>>                                                GSOC 2013 ? Or to we are
>>         going to
>>                      do this as a
>>                                       entry point for
>>                                                the code
>>                                                base.?
>>
>>
>>
>>                                                On Fri, Apr 5, 2013 at
>>         7:39 PM,
>>                      florent andr=E9
>>
>>         <florent.andre-dev@4sengines._**_______com
>>
>>
>>
>>         <mailto:florent.andre-dev@ <mailto:florent.andre-dev@>
>>                      <mailto:florent.andre-dev@
>>         <mailto:florent.andre-dev@>>__**4__s__engines.com<http://4__s__e=
ngines.com>
>>         <http://4s__engines.com>
>>                      <http://4sengines.com>
>>                                       <mailto:florent.andre-dev@
>>         <mailto:florent.andre-dev@>__4**s__engines.com<http://4s__engine=
s.com><
>> http://4sengines.com>
>>                      <mailto:florent.andre-dev@__4s**engines.com<http://=
4sengines.com>
>>         <mailto:florent.andre-dev@**4sengines.com<florent.andre-dev@4sen=
gines.com>
>> >>>>
>>
>>         <mailto:florent.andre-dev@ <mailto:florent.andre-dev@>
>>                      <mailto:florent.andre-dev@ <mailto:
>> florent.andre-dev@>>
>>                                       <mailto:florent.andre-dev@
>>         <mailto:florent.andre-dev@>
>>                      <mailto:florent.andre-dev@
>>         <mailto:florent.andre-dev@>>>_**___4__s__engines.com
>>         <http://4__s__engines.com>
>>
>>                      <http://4s__engines.com>
>>                                       <http://4sengines.com>
>>
>>
>>
>>
>>         <mailto:florent.andre-dev@ <mailto:florent.andre-dev@>
>>                      <mailto:florent.andre-dev@
>>         <mailto:florent.andre-dev@>>__**4__s__engines.com<http://4__s__e=
ngines.com>
>>         <http://4s__engines.com>
>>                      <http://4sengines.com>
>>                                       <mailto:florent.andre-dev@
>>         <mailto:florent.andre-dev@>__4**s__engines.com<http://4s__engine=
s.com><
>> http://4sengines.com>
>>                      <mailto:florent.andre-dev@__4s**engines.com<http://=
4sengines.com>
>>         <mailto:florent.andre-dev@**4sengines.com<florent.andre-dev@4sen=
gines.com>>>>>>>
>> wrote:
>>
>>                                                     Hi Lsitha !
>>
>>                                                     Just to inform you
>>         that the
>>                      Apache
>>                                       Software foundation has
>>                                                apply to
>>                                                     GSOC. As apache is
>>         in for
>>                      years there is
>>                                       no reasons that
>>                                                this will
>>                                                     not be the case this
>>         year.
>>
>>                                                     Also, just as a
>>         note, you can
>>                      find here
>>                                       some works I have
>>                                                done for
>>                                                     moving Lenya to the
>>         maven
>>                      build system.
>>                                       This is not
>>                                                completely done
>>                                                     for now, but I would
>>         like to
>>                      achieve it
>>                                       before the beginning of
>>                                                     summer. You can find
>>         some
>>                      code here :
>>         https://github.com/florent-___**_______andre/lenya/tree/maven-**
>> __________migration<https://github.com/florent-__________andre/lenya/tre=
e/maven-__________migration>
>>         <https://github.com/florent-__**______andre/lenya/tree/maven-_**
>> _______migration<https://github.com/florent-________andre/lenya/tree/mav=
en-________migration>
>> >
>>
>>
>>         <https://github.com/florent-__**______andre/lenya/tree/maven-_**
>> _______migration<https://github.com/florent-________andre/lenya/tree/mav=
en-________migration>
>>         <https://github.com/florent-__**____andre/lenya/tree/maven-___**
>> ___migration<https://github.com/florent-______andre/lenya/tree/maven-___=
___migration>
>> >>
>>
>>
>>
>>         <https://github.com/florent-__**______andre/lenya/tree/maven-_**
>> _______migration<https://github.com/florent-________andre/lenya/tree/mav=
en-________migration>
>>         <https://github.com/florent-__**____andre/lenya/tree/maven-___**
>> ___migration<https://github.com/florent-______andre/lenya/tree/maven-___=
___migration>
>> >
>>
>>         <https://github.com/florent-__**____andre/lenya/tree/maven-___**
>> ___migration<https://github.com/florent-______andre/lenya/tree/maven-___=
___migration>
>>         <https://github.com/florent-__**__andre/lenya/tree/maven-____**
>> migration<https://github.com/florent-____andre/lenya/tree/maven-____migr=
ation>
>> >>>
>>
>>
>>
>>
>>         <https://github.com/florent-__**______andre/lenya/tree/maven-_**
>> _______migration<https://github.com/florent-________andre/lenya/tree/mav=
en-________migration>
>>         <https://github.com/florent-__**____andre/lenya/tree/maven-___**
>> ___migration<https://github.com/florent-______andre/lenya/tree/maven-___=
___migration>
>> >
>>
>>         <https://github.com/florent-__**____andre/lenya/tree/maven-___**
>> ___migration<https://github.com/florent-______andre/lenya/tree/maven-___=
___migration>
>>         <https://github.com/florent-__**__andre/lenya/tree/maven-____**
>> migration<https://github.com/florent-____andre/lenya/tree/maven-____migr=
ation>
>> >>
>>
>>
>>         <https://github.com/florent-__**____andre/lenya/tree/maven-___**
>> ___migration<https://github.com/florent-______andre/lenya/tree/maven-___=
___migration>
>>         <https://github.com/florent-__**__andre/lenya/tree/maven-____**
>> migration<https://github.com/florent-____andre/lenya/tree/maven-____migr=
ation>
>> >
>>
>>         <https://github.com/florent-__**__andre/lenya/tree/maven-____**
>> migration<https://github.com/florent-____andre/lenya/tree/maven-____migr=
ation>
>>         <https://github.com/florent-__**andre/lenya/tree/maven-__**
>> migration<https://github.com/florent-__andre/lenya/tree/maven-__migratio=
n>
>> >>>>
>>
>>
>>
>>
>>
>>
>>         <https://github.com/florent-__**______andre/lenya/tree/maven-_**
>> _______migration<https://github.com/florent-________andre/lenya/tree/mav=
en-________migration>
>>         <https://github.com/florent-__**____andre/lenya/tree/maven-___**
>> ___migration<https://github.com/florent-______andre/lenya/tree/maven-___=
___migration>
>> >
>>
>>         <https://github.com/florent-__**____andre/lenya/tree/maven-___**
>> ___migration<https://github.com/florent-______andre/lenya/tree/maven-___=
___migration>
>>         <https://github.com/florent-__**__andre/lenya/tree/maven-____**
>> migration<https://github.com/florent-____andre/lenya/tree/maven-____migr=
ation>
>> >>
>>
>>
>>         <https://github.com/florent-__**____andre/lenya/tree/maven-___**
>> ___migration<https://github.com/florent-______andre/lenya/tree/maven-___=
___migration>
>>         <https://github.com/florent-__**__andre/lenya/tree/maven-____**
>> migration<https://github.com/florent-____andre/lenya/tree/maven-____migr=
ation>
>> >
>>
>>         <https://github.com/florent-__**__andre/lenya/tree/maven-____**
>> migration<https://github.com/florent-____andre/lenya/tree/maven-____migr=
ation>
>>         <https://github.com/florent-__**andre/lenya/tree/maven-__**
>> migration<https://github.com/florent-__andre/lenya/tree/maven-__migratio=
n>
>> >>>
>>
>>
>>
>>         <https://github.com/florent-__**____andre/lenya/tree/maven-___**
>> ___migration<https://github.com/florent-______andre/lenya/tree/maven-___=
___migration>
>>         <https://github.com/florent-__**__andre/lenya/tree/maven-____**
>> migration<https://github.com/florent-____andre/lenya/tree/maven-____migr=
ation>
>> >
>>
>>         <https://github.com/florent-__**__andre/lenya/tree/maven-____**
>> migration<https://github.com/florent-____andre/lenya/tree/maven-____migr=
ation>
>>         <https://github.com/florent-__**andre/lenya/tree/maven-__**
>> migration<https://github.com/florent-__andre/lenya/tree/maven-__migratio=
n>
>> >>
>>
>>
>>         <https://github.com/florent-__**__andre/lenya/tree/maven-____**
>> migration<https://github.com/florent-____andre/lenya/tree/maven-____migr=
ation>
>>         <https://github.com/florent-__**andre/lenya/tree/maven-__**
>> migration<https://github.com/florent-__andre/lenya/tree/maven-__migratio=
n>
>> >
>>
>>         <https://github.com/florent-__**andre/lenya/tree/maven-__**
>> migration<https://github.com/florent-__andre/lenya/tree/maven-__migratio=
n>
>>         <https://github.com/florent-**andre/lenya/tree/maven-**migration=
<https://github.com/florent-andre/lenya/tree/maven-migration>
>> >>>>>
>>
>>                                                     Don't hesitate to
>>         ask any
>>                      questions you
>>                                       have to me or
>>                                                directly on
>>                                                     the mailing list.
>>
>>                                                     Have a good day.
>>                                                     ++
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>

--047d7b10c98d08555604dbb8f263
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div><div><div>Hi Florent,<br><br></div>Thanks for the res=
ponse. Yes. Now the things are clear :)<br><br></div>Regards <br></div>Lasi=
tha Chamara<br></div><div class=3D"gmail_extra"><br><br><div class=3D"gmail=
_quote">
On Thu, May 2, 2013 at 12:28 PM, Florent Andr=E9 <span dir=3D"ltr">&lt;<a h=
ref=3D"mailto:[email protected]" target=3D"_blank">[email protected]</a>&=
gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 =
0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
That&#39;s right.<br>
<br>
Chemistry provide all necessary code for :<br>
* expose the api in WS or atomPub to client<br>
* translate WS or atomPub queries to Java object and service call.<br>
<br>
This is when come the services call that we need to implement the lenya rep=
ositories call.<br>
The first things to implement seems to be the ServiceFactory class, that wi=
ll provide to CMIS a way to get necessary classes depending on client requi=
rement.<br>
<br>
Hope it&#39;s clear.<br>
<br>
++<div class=3D"im"><br>
<br>
On 05/01/2013 04:10 AM, Lsitha Chamara wrote:<br>
</div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-l=
eft:1px #ccc solid;padding-left:1ex">
Hi Florent,<br>
<br><div class=3D"im">
Thanks for the reply. You said that we have to translate chemistry<br>
instructions into lenya repository compliant instructions. What I<br>
understood is we have to give a client API with apache chemestry as well<br=
>
as a CMIS server implementation which is the client API communicating.<br>
Inside that server implementation we are going to call lenya repository.<br=
>
Is that he thing you mentioned ?<br>
<br>
I am referring to this kind of CMIS server implementation.<br>
<br>
<a href=3D"http://chemistry.apache.org/java/how-to/how-to-create-server.htm=
l" target=3D"_blank">http://chemistry.apache.org/<u></u>java/how-to/how-to-=
create-<u></u>server.html</a><br>
<br>
Regards<br>
Lasitha Chamara<br>
<br>
<br>
<br>
On Tue, Apr 30, 2013 at 3:33 PM, Florent Andr=E9 &lt;<a href=3D"mailto:flor=
[email protected]" target=3D"_blank">[email protected]</a><br></div><div clas=
s=3D"im">
&lt;mailto:<a href=3D"mailto:[email protected]" target=3D"_blank">florent@=
apache.org</a>&gt;&gt; wrote:<br>
<br>
=A0 =A0 hi,<br>
<br>
<br>
=A0 =A0 On 04/30/2013 10:51 AM, Lsitha Chamara wrote:<br>
<br>
=A0 =A0 =A0 =A0 Hi,<br>
<br>
=A0 =A0 =A0 =A0 Can we connect to the lenya repository using apache chemest=
ry<br>
=A0 =A0 =A0 =A0 workbench ?<br>
<br>
<br>
=A0 =A0 This is the glue you have to develop in order to get chemistry<br>
=A0 =A0 instructions translated into lenya repository compliant instruction=
s.<br>
<br>
<br>
=A0 =A0 =A0 =A0 If we run Lenya using built in jetty server what is the loc=
ation it<br>
=A0 =A0 =A0 =A0 creates the lenya repository ?<br>
<br>
<br>
=A0 =A0 by default the repository for each publication is here :<br></div>
=A0 =A0 lenya/lenya/pubs/$PUBLICATION_<u></u>__NAME/content/<div class=3D"i=
m"><br>
<br>
=A0 =A0 (with embedded jetty you may remove the first &quot;lenya&quot; fol=
der)<br>
<br>
=A0 =A0 You can define another location for each publication by modifying<b=
r></div>
=A0 =A0 the file : =A0$MYPUB_HOME/config/__<u></u>publication.xml<br>
=A0 =A0 with<br>
=A0 =A0 &lt;content-dir src=3D&quot;/home/john/src/lenya/__<u></u>data/cont=
ent&quot;/&gt;<div class=3D"im"><br>
<br>
=A0 =A0 change src for any folder you want.<br>
<br>
=A0 =A0 PS :<br>
=A0 =A0 some documentation about the repository :<br></div>
=A0 =A0 <a href=3D"http://lenya.apache.org/__docu20/reference/repository.__=
html" target=3D"_blank">http://lenya.apache.org/__<u></u>docu20/reference/r=
epository.__<u></u>html</a><div class=3D"im"><br>
=A0 =A0 &lt;<a href=3D"http://lenya.apache.org/docu20/reference/repository.=
html" target=3D"_blank">http://lenya.apache.org/<u></u>docu20/reference/rep=
ository.<u></u>html</a>&gt; and the<br>
=A0 =A0 access control :<br></div>
=A0 =A0 <a href=3D"http://lenya.apache.org/__docu20/reference/ac-__restrict=
ed.html" target=3D"_blank">http://lenya.apache.org/__<u></u>docu20/referenc=
e/ac-__<u></u>restricted.html</a><div class=3D"im"><br>
=A0 =A0 &lt;<a href=3D"http://lenya.apache.org/docu20/reference/ac-restrict=
ed.html" target=3D"_blank">http://lenya.apache.org/<u></u>docu20/reference/=
ac-<u></u>restricted.html</a>&gt;<br>
<br>
=A0 =A0 If you don&#39;t have already read this,<br></div>
=A0 =A0 <a href=3D"http://lenya.apache.org/__docu20/tutorials/__newPublicat=
ion14.html" target=3D"_blank">http://lenya.apache.org/__<u></u>docu20/tutor=
ials/__<u></u>newPublication14.html</a><div class=3D"im"><br>
=A0 =A0 &lt;<a href=3D"http://lenya.apache.org/docu20/tutorials/newPublicat=
ion14.html" target=3D"_blank">http://lenya.apache.org/<u></u>docu20/tutoria=
ls/<u></u>newPublication14.html</a>&gt;<br>
<br>
=A0 =A0 ++<br>
<br>
=A0 =A0 =A0 =A0 Thanks<br>
=A0 =A0 =A0 =A0 Lasitha Chamara<br>
<br>
<br>
=A0 =A0 =A0 =A0 On Tue, Apr 30, 2013 at 12:34 PM, Lsitha Chamara<br>
=A0 =A0 =A0 =A0 &lt;<a href=3D"mailto:[email protected]" target=3D"_b=
lank">[email protected]</a> &lt;mailto:<a href=3D"mailto:lchamara.sli=
[email protected]" target=3D"_blank">lchamara.slit@gmail.<u></u>com</a>&gt;<br></=
div><div class=3D"im">

=A0 =A0 =A0 =A0 &lt;mailto:<a href=3D"mailto:lchamara.slit@gmail." target=
=3D"_blank">lchamara.slit@gmail.</a>__<u></u>com<br>
=A0 =A0 =A0 =A0 &lt;mailto:<a href=3D"mailto:[email protected]" targe=
t=3D"_blank">lchamara.slit@gmail.<u></u>com</a>&gt;&gt;&gt; wrote:<br>
<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0Hi Florent,<br>
<br></div><div class=3D"im">
=A0 =A0 =A0 =A0 =A0 =A0 =A0Thanks for the information. I will go through th=
is. If<br>
=A0 =A0 =A0 =A0 there any<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0concerns I will send you.<br>
<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0Regards<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0Lasitha Chamara<br>
<br>
<br>
<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0On Tue, Apr 30, 2013 at 4:20 AM, Florent Andr=E9=
<br>
=A0 =A0 =A0 =A0 &lt;<a href=3D"mailto:[email protected]" target=3D"_blank"=
>[email protected]</a> &lt;mailto:<a href=3D"mailto:[email protected]" ta=
rget=3D"_blank">[email protected]</a>&gt;<br></div><div class=3D"im">
=A0 =A0 =A0 =A0 =A0 =A0 =A0&lt;mailto:<a href=3D"mailto:[email protected]"=
 target=3D"_blank">[email protected]</a> &lt;mailto:<a href=3D"mailto:flor=
[email protected]" target=3D"_blank">[email protected]</a>&gt;&gt;&gt; wrote:=
<br>
<br></div><div class=3D"im">
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0Hi Lsitha,<br>
<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0Sorry for late reply, was out of interne=
t.<br>
<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=3D=3D About atom module<br>
<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0You can find it here :<br></div>
=A0 =A0 =A0 =A0 <a href=3D"http://svn.apache.org/repos/____asf/lenya/contri=
butions/2_0_X/____modules/atom/" target=3D"_blank">http://svn.apache.org/re=
pos/__<u></u>__asf/lenya/contributions/2_0_<u></u>X/____modules/atom/</a><b=
r>
=A0 =A0 =A0 =A0 &lt;<a href=3D"http://svn.apache.org/repos/__asf/lenya/cont=
ributions/2_0_X/__modules/atom/" target=3D"_blank">http://svn.apache.org/re=
pos/_<u></u>_asf/lenya/contributions/2_0_<u></u>X/__modules/atom/</a>&gt;<d=
iv class=3D"im">
<br>
<br>
<br>
=A0 =A0 =A0 =A0 &lt;<a href=3D"http://svn.apache.org/repos/__asf/lenya/cont=
ributions/2_0_X/__modules/atom/" target=3D"_blank">http://svn.apache.org/re=
pos/_<u></u>_asf/lenya/contributions/2_0_<u></u>X/__modules/atom/</a><br>
=A0 =A0 =A0 =A0 &lt;<a href=3D"http://svn.apache.org/repos/asf/lenya/contri=
butions/2_0_X/modules/atom/" target=3D"_blank">http://svn.apache.org/repos/=
<u></u>asf/lenya/contributions/2_0_X/<u></u>modules/atom/</a>&gt;&gt;<br>
<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0Add it into you build is about referenci=
ng this module<br>
=A0 =A0 =A0 =A0 in your<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0local.build.property, or add this module=
 into an already<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0configured module folder.<br>
<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=3D=3D About Chemistry<br>
<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0Chemistry provide an CMIS implementation=
 pluggable to any<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0repository.<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0Chemistry provide the CMIS stuff, the de=
veloper have to<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0implement the glue between Chemistry cla=
sses and &quot;in house&quot;<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0repository.<br>
<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=3D=3D About repository<br>
<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0Main classes and api about repository ar=
e here :<br></div>
=A0 =A0 =A0 =A0 <a href=3D"http://svn.apache.org/repos/____asf/lenya/branch=
es/BRANCH_2_1_____X/src/java/org/apache/lenya/____cms/repository/" target=
=3D"_blank">http://svn.apache.org/repos/__<u></u>__asf/lenya/branches/BRANC=
H_2_<u></u>1_____X/src/java/org/apache/<u></u>lenya/____cms/repository/</a>=
<br>

=A0 =A0 =A0 =A0 &lt;<a href=3D"http://svn.apache.org/repos/__asf/lenya/bran=
ches/BRANCH_2_1___X/src/java/org/apache/lenya/__cms/repository/" target=3D"=
_blank">http://svn.apache.org/repos/_<u></u>_asf/lenya/branches/BRANCH_2_<u=
></u>1___X/src/java/org/apache/<u></u>lenya/__cms/repository/</a>&gt;<div>
<div class=3D"h5"><br>
<br>
<br>
=A0 =A0 =A0 =A0 &lt;<a href=3D"http://svn.apache.org/repos/__asf/lenya/bran=
ches/BRANCH_2_1___X/src/java/org/apache/lenya/__cms/repository/" target=3D"=
_blank">http://svn.apache.org/repos/_<u></u>_asf/lenya/branches/BRANCH_2_<u=
></u>1___X/src/java/org/apache/<u></u>lenya/__cms/repository/</a><br>

=A0 =A0 =A0 =A0 &lt;<a href=3D"http://svn.apache.org/repos/asf/lenya/branch=
es/BRANCH_2_1_X/src/java/org/apache/lenya/cms/repository/" target=3D"_blank=
">http://svn.apache.org/repos/<u></u>asf/lenya/branches/BRANCH_2_1_<u></u>X=
/src/java/org/apache/lenya/<u></u>cms/repository/</a>&gt;&gt;<br>

<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0As you can see the api for the repositor=
y is not pretty<br>
=A0 =A0 =A0 =A0 well<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0define and need rework.<br>
<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=3D=3D How to proceed<br>
<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0I think that a good plan, and an easy wa=
y to start,<br>
=A0 =A0 =A0 =A0 will be to<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0first create the &quot;glue&quot; beetwe=
en chemistry and existing<br>
=A0 =A0 =A0 =A0 repository.<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0Even if the actual one have no clear int=
erface, it&#39;s<br>
=A0 =A0 =A0 =A0 work and<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0this development will give you good idea=
s on limits and<br>
=A0 =A0 =A0 =A0 good<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0points of this implementation.<br>
<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0In a second step, you can then start des=
igning a new<br>
=A0 =A0 =A0 =A0 repository<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0api and implementation that can be plug =
behind chemistry.<br>
<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=3D=3D About Spring<br>
<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 From my point of view, Spring technolog=
ies is between IOC<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0actually provided by avalon/excalibur [1=
] actually used<br>
=A0 =A0 =A0 =A0 in Lenya<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0and OSGI technologies that are recent, p=
owerfull and in the<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0target for the future of Lenya.<br>
<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0Still for me, I find Spring big, really =
verbose and no so<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0maintainable (I don&#39;t have big sprin=
g experience though).<br>
<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0Apart from that, Lenya already have an a=
uthentication /<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0authorization mechanism that is pretty s=
imple and<br>
=A0 =A0 =A0 =A0 configurable<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0via the user interface or files.<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0In order to have a good integration of t=
he CMIS with<br>
=A0 =A0 =A0 =A0 Lenya I<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0think we have to rely on that.<br>
<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0Regards.<br>
<br>
<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0[1] they are retired projects, but still=
 core of the cocoon<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0version used by Lenya :<br></div></div>
=A0 =A0 =A0 =A0 <a href=3D"http://avalon.apache.org/____closed.html" target=
=3D"_blank">http://avalon.apache.org/____<u></u>closed.html</a><br>
=A0 =A0 =A0 =A0 &lt;<a href=3D"http://avalon.apache.org/__closed.html" targ=
et=3D"_blank">http://avalon.apache.org/__<u></u>closed.html</a>&gt;<div><di=
v class=3D"h5"><br>
<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0&lt;<a href=3D"http://avalon.apache.org/=
__closed.html" target=3D"_blank">http://avalon.apache.org/__<u></u>closed.h=
tml</a><br>
=A0 =A0 =A0 =A0 &lt;<a href=3D"http://avalon.apache.org/closed.html" target=
=3D"_blank">http://avalon.apache.org/<u></u>closed.html</a>&gt;&gt;<br>
=A0 =A0 =A0 =A0 <a href=3D"http://excalibur.apache.org/" target=3D"_blank">=
http://excalibur.apache.org/</a><br>
<br>
<br>
<br>
<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0On 04/28/2013 06:53 AM, Lsitha Chamara w=
rote:<br>
<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0Hi Florent,<br>
<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0What I understood is what I have=
 to do is define<br>
=A0 =A0 =A0 =A0 generic api<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0which can<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0be used by multiple module to ac=
cess Lenya<br>
=A0 =A0 =A0 =A0 repository by<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0using apache<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0chemistry. I thought of implemen=
ting this using spring<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0restful services<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0(Spring controllers) so that rep=
ository handling<br>
=A0 =A0 =A0 =A0 operations<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0will be<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0centralized. Ans as for the auth=
entication mechanism I<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0though of using a<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0URL based authentication mechani=
sm (Define a dispatcher<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0servlet and a<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0fliter for authenticate users to=
 perform the repository<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0operations ) .I<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0went through spring security fra=
mework and they<br>
=A0 =A0 =A0 =A0 have done it.<br>
<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0It would be nice if you can comm=
ent your idea on this.<br>
<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0Thanks<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0Lasitha Chamara<br>
<br>
<br>
<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0On Sat, Apr 27, 2013 at 5:43 AM,=
 Lsitha Chamara<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0&lt;<a href=3D"mailto:lchamara.s=
[email protected]" target=3D"_blank">[email protected]</a><br>
=A0 =A0 =A0 =A0 &lt;mailto:<a href=3D"mailto:[email protected]" targe=
t=3D"_blank">lchamara.slit@gmail.<u></u>com</a>&gt;<br>
=A0 =A0 =A0 =A0 &lt;mailto:<a href=3D"mailto:lchamara.slit@gmail." target=
=3D"_blank">lchamara.slit@gmail.</a>__<u></u>com &lt;mailto:<a href=3D"mail=
to:[email protected]" target=3D"_blank">lchamara.slit@gmail.<u></u>co=
m</a>&gt;&gt;<br>
</div></div>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0&lt;mailto:<a href=3D"mailto:lch=
amara.slit@gmail" target=3D"_blank">lchamara.slit@gmail</a>.<br>
=A0 =A0 =A0 =A0 &lt;mailto:<a href=3D"mailto:lchamara.slit@gmail" target=3D=
"_blank">lchamara.slit@gmail</a>.&gt;_<u></u>___com<div><div class=3D"h5"><=
br>
<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0&lt;mailto:<a href=3D"mailto:lch=
amara.slit@gmail." target=3D"_blank">lchamara.slit@gmail.</a>__<u></u>com<b=
r>
=A0 =A0 =A0 =A0 &lt;mailto:<a href=3D"mailto:[email protected]" targe=
t=3D"_blank">lchamara.slit@gmail.<u></u>com</a>&gt;&gt;&gt;&gt; wrote:<br>
<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Hi Florent,<br>
<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Because of my hospitali=
zation I could not go<br>
=A0 =A0 =A0 =A0 in deep in<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0Lenya code<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 base. Could you please =
help me to get an idea<br>
=A0 =A0 =A0 =A0 about how<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0to set up<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 atom module ? A documen=
t would be nice to get<br>
=A0 =A0 =A0 =A0 an idea about<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 repository apis and the=
 steps of installing a<br>
=A0 =A0 =A0 =A0 module.<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 It would be helpful for=
 me to create a god<br>
=A0 =A0 =A0 =A0 proposal.<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0Since I am free<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 for next week with my a=
cademic stuff (lectures and<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0Tutes) i can<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 fully concentrate on th=
is.<br>
<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 I have gone through Apa=
che chemistry and I<br>
=A0 =A0 =A0 =A0 thought of<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0connecting to<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 the Lenya CMIS using ch=
emistry and run some sample<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0queries against<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 it. Still I am strucggi=
ling to find the<br>
=A0 =A0 =A0 =A0 chemistry repo Url.<br>
<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Your help on this is hi=
ghly appreciated.<br>
<br>
<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 On Fri, Apr 26, 2013 at=
 8:29 AM, Lsitha Chamara<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 &lt;<a href=3D"mailto:l=
[email protected]" target=3D"_blank">[email protected]</a><br>
=A0 =A0 =A0 =A0 &lt;mailto:<a href=3D"mailto:[email protected]" targe=
t=3D"_blank">lchamara.slit@gmail.<u></u>com</a>&gt;<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0&lt;mailto:<a href=3D"mailto:lch=
amara.slit@gmail." target=3D"_blank">lchamara.slit@gmail.</a>__<u></u>com<b=
r>
=A0 =A0 =A0 =A0 &lt;mailto:<a href=3D"mailto:[email protected]" targe=
t=3D"_blank">lchamara.slit@gmail.<u></u>com</a>&gt;&gt;<br></div></div>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0&lt;mailto:<a href=3D"mailto:lch=
amara.slit@gmail" target=3D"_blank">lchamara.slit@gmail</a>.<br>
=A0 =A0 =A0 =A0 &lt;mailto:<a href=3D"mailto:lchamara.slit@gmail" target=3D=
"_blank">lchamara.slit@gmail</a>.&gt;_<u></u>___com<div class=3D"im"><br>
<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0&lt;mailto:<a href=3D"mailto:lch=
amara.slit@gmail." target=3D"_blank">lchamara.slit@gmail.</a>__<u></u>com<b=
r>
=A0 =A0 =A0 =A0 &lt;mailto:<a href=3D"mailto:[email protected]" targe=
t=3D"_blank">lchamara.slit@gmail.<u></u>com</a>&gt;&gt;&gt;&gt; wrote:<br>
<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Hi Florent,<br>
<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 I went trough A=
pache chemistry and could<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0successfully setup<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 OPenCmis and co=
nnect to the inmemory content<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0repository. And<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 play with the A=
PI functionalists provided<br>
=A0 =A0 =A0 =A0 by apache<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0chemistry.<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Also worked wit=
h the workbench provided by<br>
=A0 =A0 =A0 =A0 Apache<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0Chemistry.<br>
<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Regarding the a=
pache lenya I could<br>
=A0 =A0 =A0 =A0 successfully<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0setup Cocoon and<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 lenya, finally =
create the lenya instance<br>
=A0 =A0 =A0 =A0 up. I am<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0using this<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 version.<br>
<br></div>
=A0 =A0 =A0 =A0 <a href=3D"http://svn.apache.org/repos/____asf/lenya/tags/R=
ELEASE_2_0_4" target=3D"_blank">http://svn.apache.org/repos/__<u></u>__asf/=
lenya/tags/RELEASE_2_0_4</a><br>
=A0 =A0 =A0 =A0 &lt;<a href=3D"http://svn.apache.org/repos/__asf/lenya/tags=
/RELEASE_2_0_4" target=3D"_blank">http://svn.apache.org/repos/_<u></u>_asf/=
lenya/tags/RELEASE_2_0_4</a>&gt;<div class=3D"im"><br>
<br>
<br>
=A0 =A0 =A0 =A0 &lt;<a href=3D"http://svn.apache.org/repos/__asf/lenya/tags=
/RELEASE_2_0_4" target=3D"_blank">http://svn.apache.org/repos/_<u></u>_asf/=
lenya/tags/RELEASE_2_0_4</a><br>
=A0 =A0 =A0 =A0 &lt;<a href=3D"http://svn.apache.org/repos/asf/lenya/tags/R=
ELEASE_2_0_4" target=3D"_blank">http://svn.apache.org/repos/<u></u>asf/leny=
a/tags/RELEASE_2_0_4</a>&gt;&gt;<br>
<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Initially I tho=
ugh of going trough the<br>
=A0 =A0 =A0 =A0 atom module<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0and i<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 couldn&#39;t fo=
und it in this revision. Is this a<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0plugin to the<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 lenya that we n=
eed to explicitly install ?<br>
<br>
<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Does apache len=
ya already has a content<br>
=A0 =A0 =A0 =A0 repository<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0which<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 supports CMIS s=
tandards ?<br>
<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Regards<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Lasitha Chamara=
<br>
<br>
<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 On Wed, Apr 24,=
 2013 at 1:41 PM, Florent Andr=E9<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 &lt;<a href=3D"=
mailto:[email protected]" target=3D"_blank">[email protected]</a><br>
=A0 =A0 =A0 =A0 &lt;mailto:<a href=3D"mailto:[email protected]" target=3D"=
_blank">[email protected]</a>&gt; &lt;mailto:<a href=3D"mailto:florent@apa=
che.org" target=3D"_blank">[email protected]</a><br>
=A0 =A0 =A0 =A0 &lt;mailto:<a href=3D"mailto:[email protected]" target=3D"=
_blank">[email protected]</a>&gt;&gt;<br></div><div><div class=3D"h5">
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0&lt;mailto:<a href=3D"mailto:flo=
[email protected]" target=3D"_blank">[email protected]</a><br>
=A0 =A0 =A0 =A0 &lt;mailto:<a href=3D"mailto:[email protected]" target=3D"=
_blank">[email protected]</a>&gt; &lt;mailto:<a href=3D"mailto:florent@apa=
che.org" target=3D"_blank">[email protected]</a><br>
=A0 =A0 =A0 =A0 &lt;mailto:<a href=3D"mailto:[email protected]" target=3D"=
_blank">[email protected]</a>&gt;&gt;&gt;&gt; wrote:<br>
<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Hi,<br>
<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 What do=
 you mean by &quot;entry point&quot;<br>
=A0 =A0 =A0 =A0 exactly ? ;)<br>
<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 I think=
 that maven migration is out of the<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0scope of the<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Gsoc201=
3 as you may have enough work<br>
=A0 =A0 =A0 =A0 with the<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0repository api<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 definit=
ion and CMIS implementation.<br>
<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 I think=
 it&#39;s better for you to start<br>
=A0 =A0 =A0 =A0 from the<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0&quot;ant version&quot;,<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 maven c=
onversion of your code couldn&#39;t<br>
=A0 =A0 =A0 =A0 be that<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0hard.<br>
<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 I will =
try to finish the maven<br>
=A0 =A0 =A0 =A0 migration before<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0the summer,<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 but rea=
lly not sure to achieve this<br>
=A0 =A0 =A0 =A0 goal in the<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0timeline...<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 So, to =
be clear, don&#39;t think about this<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0migration for now,<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 it&#39;=
s on my side, stay focused on the<br>
=A0 =A0 =A0 =A0 CMIS and<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0repository<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 definit=
ion ! :)<br>
<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Have yo=
u already writing down your<br>
=A0 =A0 =A0 =A0 proposal ?<br>
<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 What ab=
out your Lenya discovery ?<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Have yo=
u begin to have look at Apache<br>
=A0 =A0 =A0 =A0 Chemistry ?<br>
<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Hope yo=
u are fine,<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Regards=
.<br>
<br>
<br>
<br>
<br>
<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 On 04/2=
4/2013 09:50 AM, Lsitha Chamara<br>
=A0 =A0 =A0 =A0 wrote:<br>
<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=
 hi Florent,<br>
<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=
 So you are suggesting me to take<br>
=A0 =A0 =A0 =A0 the maven<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0migration as<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=
 an entry point<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=
 or make as GSOC 2013 project ?<br>
=A0 =A0 =A0 =A0 Sorry..I did<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0not get you<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=
 actually.<br>
<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=
 Regards<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=
 Lasitha<br>
<br>
<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=
 On Tue, Apr 23, 2013 at 7:24 PM,<br>
=A0 =A0 =A0 =A0 Florent Andr=E9<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=
 &lt;<a href=3D"mailto:[email protected]" target=3D"_blank">florent@apache=
.org</a><br>
=A0 =A0 =A0 =A0 &lt;mailto:<a href=3D"mailto:[email protected]" target=3D"=
_blank">[email protected]</a>&gt;<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0&lt;mailto:<a href=3D"mailto:flo=
[email protected]" target=3D"_blank">[email protected]</a><br>
=A0 =A0 =A0 =A0 &lt;mailto:<a href=3D"mailto:[email protected]" target=3D"=
_blank">[email protected]</a>&gt;&gt; &lt;mailto:<a href=3D"mailto:florent=
@apache.org" target=3D"_blank">[email protected]</a><br>
=A0 =A0 =A0 =A0 &lt;mailto:<a href=3D"mailto:[email protected]" target=3D"=
_blank">[email protected]</a>&gt;<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0&lt;mailto:<a href=3D"mailto:flo=
[email protected]" target=3D"_blank">[email protected]</a><br>
=A0 =A0 =A0 =A0 &lt;mailto:<a href=3D"mailto:[email protected]" target=3D"=
_blank">[email protected]</a>&gt;&gt;&gt;<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=
 &lt;mailto:<a href=3D"mailto:[email protected]" target=3D"_blank">florent=
@apache.org</a><br>
=A0 =A0 =A0 =A0 &lt;mailto:<a href=3D"mailto:[email protected]" target=3D"=
_blank">[email protected]</a>&gt;<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0&lt;mailto:<a href=3D"mailto:flo=
[email protected]" target=3D"_blank">[email protected]</a><br>
=A0 =A0 =A0 =A0 &lt;mailto:<a href=3D"mailto:[email protected]" target=3D"=
_blank">[email protected]</a>&gt;&gt; &lt;mailto:<a href=3D"mailto:florent=
@apache.org" target=3D"_blank">[email protected]</a><br>
=A0 =A0 =A0 =A0 &lt;mailto:<a href=3D"mailto:[email protected]" target=3D"=
_blank">[email protected]</a>&gt;<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0&lt;mailto:<a href=3D"mailto:flo=
[email protected]" target=3D"_blank">[email protected]</a><br>
=A0 =A0 =A0 =A0 &lt;mailto:<a href=3D"mailto:[email protected]" target=3D"=
_blank">[email protected]</a>&gt;&gt;&gt;&gt;<u></u>&gt;<br>
<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=
 wrote:<br>
<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=
 =A0 =A0 =A0Hi Lsitha !<br>
<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=
 =A0 =A0 =A0Sorry for missing your mail...<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=
 =A0 =A0 =A0Read it, says &quot;will answer<br>
=A0 =A0 =A0 =A0 better and<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0later&quot;, and<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=
 then many things<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=
 =A0 =A0 =A0appends...<br>
<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=
 =A0 =A0 =A0Hope you are going much<br>
=A0 =A0 =A0 =A0 better now,<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0and that your<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=
 problem don&#39;t have<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=
 =A0 =A0 =A0much consequences.<br>
<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=
 =A0 =A0 =A0Just as an update, the ASF<br>
=A0 =A0 =A0 =A0 was accepted as<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=
 organisation for Gsoc,<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=
 =A0 =A0 =A0and ask for acknowledge to be<br>
=A0 =A0 =A0 =A0 a mentor<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0for the<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=
 Lenya project (no<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=
 =A0 =A0 =A0blocker here).<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=
 =A0 =A0 =A0As you may notice, student<br>
=A0 =A0 =A0 =A0 application<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0is now open.<br>
<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=
 =A0 =A0 =A0About the maven task, I may<br>
=A0 =A0 =A0 =A0 be too<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0much to add this<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=
 to the GSOC 2013<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=
 =A0 =A0 =A0idea, but be a must have to<br>
=A0 =A0 =A0 =A0 had this<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0as an entry point.<br>
<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=
 =A0 =A0 =A0Have to check when the GSOC<br>
=A0 =A0 =A0 =A0 start and<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0find time to<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=
 sort this maven<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=
 =A0 =A0 =A0things out before. Of course,<br>
=A0 =A0 =A0 =A0 if you<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0are ready to<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=
 give an hand on<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=
 =A0 =A0 =A0it, you are welcome ! :)<br>
<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=
 =A0 =A0 =A0Will be more responsive now<br>
=A0 =A0 =A0 =A0 on your<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0following mails<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=
 ! :)<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=
 =A0 =A0 =A0Hope you going well,<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=
 =A0 =A0 =A0Cheers.<br>
<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=
 =A0 =A0 =A0++<br>
<br>
<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=
 =A0 =A0 =A0On 04/10/2013 06:18 AM,<br>
=A0 =A0 =A0 =A0 Lsitha Chamara<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0wrote:<br>
<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=
 =A0 =A0 =A0 =A0 =A0hi Florent,<br>
<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=
 =A0 =A0 =A0 =A0 =A0I was hospitalized within<br>
=A0 =A0 =A0 =A0 last two<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0weeks. And<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=
 now fully<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=
 =A0 =A0 =A0 =A0 =A0recovered. I am<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=
 =A0 =A0 =A0 =A0 =A0sorry for not to<br>
=A0 =A0 =A0 =A0 responding to<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0your mails. I<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=
 will work on this.<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=
 =A0 =A0 =A0 =A0 =A0And let<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=
 =A0 =A0 =A0 =A0 =A0you know if I am having<br>
=A0 =A0 =A0 =A0 issues.<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0And thank you<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=
 very much for the<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=
 =A0 =A0 =A0 =A0 =A0support.<br>
<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=
 =A0 =A0 =A0 =A0 =A0So are we going to<br>
=A0 =A0 =A0 =A0 implement this<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0migration to<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=
 maven task as for the<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=
 =A0 =A0 =A0 =A0 =A0GSOC 2013 ? Or to we are<br>
=A0 =A0 =A0 =A0 going to<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0do this as a<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=
 entry point for<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=
 =A0 =A0 =A0 =A0 =A0the code<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=
 =A0 =A0 =A0 =A0 =A0base.?<br>
<br>
<br>
<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=
 =A0 =A0 =A0 =A0 =A0On Fri, Apr 5, 2013 at<br>
=A0 =A0 =A0 =A0 7:39 PM,<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0florent andr=E9<br>
<br></div></div>
=A0 =A0 =A0 =A0 &lt;florent.andre-dev@4sengines._<u></u>_______com<div clas=
s=3D"im"><br>
<br>
<br>
=A0 =A0 =A0 =A0 &lt;mailto:<a href=3D"mailto:florent.andre-dev@" target=3D"=
_blank">florent.andre-dev@</a> &lt;mailto:<a href=3D"mailto:florent.andre-d=
ev@" target=3D"_blank">florent.andre-dev@</a>&gt;<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0&lt;mailto:<a href=3D"mailto:flo=
rent.andre-dev@" target=3D"_blank">florent.andre-dev@</a><br>
=A0 =A0 =A0 =A0 &lt;mailto:<a href=3D"mailto:florent.andre-dev@" target=3D"=
_blank">florent.andre-dev@</a>&gt;&gt;__<a href=3D"http://4__s__engines.com=
" target=3D"_blank"><u></u>4__s__engines.com</a><br>
=A0 =A0 =A0 =A0 &lt;<a href=3D"http://4s__engines.com" target=3D"_blank">ht=
tp://4s__engines.com</a>&gt;<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0&lt;<a href=3D"http://4sengines.=
com" target=3D"_blank">http://4sengines.com</a>&gt;<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=
 &lt;mailto:<a href=3D"mailto:florent.andre-dev@" target=3D"_blank">florent=
.andre-dev@</a><br>
=A0 =A0 =A0 =A0 &lt;mailto:<a href=3D"mailto:florent.andre-dev@" target=3D"=
_blank">florent.andre-dev@</a>&gt;__<a href=3D"http://4s__engines.com" targ=
et=3D"_blank">4<u></u>s__engines.com</a> &lt;<a href=3D"http://4sengines.co=
m" target=3D"_blank">http://4sengines.com</a>&gt;<br>

=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0&lt;mailto:<a href=3D"mailto:flo=
rent.andre-dev@" target=3D"_blank">florent.andre-dev@</a>__<a href=3D"http:=
//4sengines.com" target=3D"_blank">4s<u></u>engines.com</a><br>
=A0 =A0 =A0 =A0 &lt;mailto:<a href=3D"mailto:[email protected]=
m" target=3D"_blank">florent.andre-dev@<u></u>4sengines.com</a>&gt;&gt;&gt;=
&gt;<br>
<br>
=A0 =A0 =A0 =A0 &lt;mailto:<a href=3D"mailto:florent.andre-dev@" target=3D"=
_blank">florent.andre-dev@</a> &lt;mailto:<a href=3D"mailto:florent.andre-d=
ev@" target=3D"_blank">florent.andre-dev@</a>&gt;<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0&lt;mailto:<a href=3D"mailto:flo=
rent.andre-dev@" target=3D"_blank">florent.andre-dev@</a> &lt;mailto:<a hre=
f=3D"mailto:florent.andre-dev@" target=3D"_blank">florent.andre-dev@</a>&gt=
;&gt;<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=
 &lt;mailto:<a href=3D"mailto:florent.andre-dev@" target=3D"_blank">florent=
.andre-dev@</a><br>
=A0 =A0 =A0 =A0 &lt;mailto:<a href=3D"mailto:florent.andre-dev@" target=3D"=
_blank">florent.andre-dev@</a>&gt;<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0&lt;mailto:<a href=3D"mailto:flo=
rent.andre-dev@" target=3D"_blank">florent.andre-dev@</a><br></div>
=A0 =A0 =A0 =A0 &lt;mailto:<a href=3D"mailto:florent.andre-dev@" target=3D"=
_blank">florent.andre-dev@</a>&gt;&gt;&gt;_<u></u>___<a href=3D"http://4__s=
__engines.com" target=3D"_blank">4__s__engines.com</a><br>
=A0 =A0 =A0 =A0 &lt;<a href=3D"http://4__s__engines.com" target=3D"_blank">=
http://4__s__engines.com</a>&gt;<div><div class=3D"h5"><br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0&lt;<a href=3D"http://4s__engine=
s.com" target=3D"_blank">http://4s__engines.com</a>&gt;<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=
 &lt;<a href=3D"http://4sengines.com" target=3D"_blank">http://4sengines.co=
m</a>&gt;<br>
<br>
<br>
<br>
<br>
=A0 =A0 =A0 =A0 &lt;mailto:<a href=3D"mailto:florent.andre-dev@" target=3D"=
_blank">florent.andre-dev@</a> &lt;mailto:<a href=3D"mailto:florent.andre-d=
ev@" target=3D"_blank">florent.andre-dev@</a>&gt;<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0&lt;mailto:<a href=3D"mailto:flo=
rent.andre-dev@" target=3D"_blank">florent.andre-dev@</a><br>
=A0 =A0 =A0 =A0 &lt;mailto:<a href=3D"mailto:florent.andre-dev@" target=3D"=
_blank">florent.andre-dev@</a>&gt;&gt;__<a href=3D"http://4__s__engines.com=
" target=3D"_blank"><u></u>4__s__engines.com</a><br>
=A0 =A0 =A0 =A0 &lt;<a href=3D"http://4s__engines.com" target=3D"_blank">ht=
tp://4s__engines.com</a>&gt;<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0&lt;<a href=3D"http://4sengines.=
com" target=3D"_blank">http://4sengines.com</a>&gt;<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=
 &lt;mailto:<a href=3D"mailto:florent.andre-dev@" target=3D"_blank">florent=
.andre-dev@</a><br>
=A0 =A0 =A0 =A0 &lt;mailto:<a href=3D"mailto:florent.andre-dev@" target=3D"=
_blank">florent.andre-dev@</a>&gt;__<a href=3D"http://4s__engines.com" targ=
et=3D"_blank">4<u></u>s__engines.com</a> &lt;<a href=3D"http://4sengines.co=
m" target=3D"_blank">http://4sengines.com</a>&gt;<br>

=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0&lt;mailto:<a href=3D"mailto:flo=
rent.andre-dev@" target=3D"_blank">florent.andre-dev@</a>__<a href=3D"http:=
//4sengines.com" target=3D"_blank">4s<u></u>engines.com</a><br>
=A0 =A0 =A0 =A0 &lt;mailto:<a href=3D"mailto:[email protected]=
m" target=3D"_blank">florent.andre-dev@<u></u>4sengines.com</a>&gt;&gt;&gt;=
&gt;&gt;&gt; wrote:<br>
<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Hi Lsitha !<br>
<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Just to inform you<br>
=A0 =A0 =A0 =A0 that the<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0Apache<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=
 Software foundation has<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=
 =A0 =A0 =A0 =A0 =A0apply to<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 GSOC. As apache is<br>
=A0 =A0 =A0 =A0 in for<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0years there is<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=
 no reasons that<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=
 =A0 =A0 =A0 =A0 =A0this will<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 not be the case this<br>
=A0 =A0 =A0 =A0 year.<br>
<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Also, just as a<br>
=A0 =A0 =A0 =A0 note, you can<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0find here<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=
 some works I have<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=
 =A0 =A0 =A0 =A0 =A0done for<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 moving Lenya to the<br>
=A0 =A0 =A0 =A0 maven<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0build system.<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=
 This is not<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=
 =A0 =A0 =A0 =A0 =A0completely done<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 for now, but I would<br>
=A0 =A0 =A0 =A0 like to<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0achieve it<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=
 before the beginning of<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 summer. You can find<br>
=A0 =A0 =A0 =A0 some<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0code here :<br></div></div>
=A0 =A0 =A0 =A0 <a href=3D"https://github.com/florent-__________andre/lenya=
/tree/maven-__________migration" target=3D"_blank">https://github.com/flore=
nt-___<u></u>_______andre/lenya/tree/maven-<u></u>__________migration</a><b=
r>
=A0 =A0 =A0 =A0 &lt;<a href=3D"https://github.com/florent-________andre/len=
ya/tree/maven-________migration" target=3D"_blank">https://github.com/flore=
nt-__<u></u>______andre/lenya/tree/maven-_<u></u>_______migration</a>&gt;<d=
iv><div class=3D"h5">
<br>
<br>
=A0 =A0 =A0 =A0 &lt;<a href=3D"https://github.com/florent-________andre/len=
ya/tree/maven-________migration" target=3D"_blank">https://github.com/flore=
nt-__<u></u>______andre/lenya/tree/maven-_<u></u>_______migration</a><br>
=A0 =A0 =A0 =A0 &lt;<a href=3D"https://github.com/florent-______andre/lenya=
/tree/maven-______migration" target=3D"_blank">https://github.com/florent-_=
_<u></u>____andre/lenya/tree/maven-___<u></u>___migration</a>&gt;&gt;<br>
<br>
<br>
<br>
=A0 =A0 =A0 =A0 &lt;<a href=3D"https://github.com/florent-________andre/len=
ya/tree/maven-________migration" target=3D"_blank">https://github.com/flore=
nt-__<u></u>______andre/lenya/tree/maven-_<u></u>_______migration</a><br>
=A0 =A0 =A0 =A0 &lt;<a href=3D"https://github.com/florent-______andre/lenya=
/tree/maven-______migration" target=3D"_blank">https://github.com/florent-_=
_<u></u>____andre/lenya/tree/maven-___<u></u>___migration</a>&gt;<br>
<br>
=A0 =A0 =A0 =A0 &lt;<a href=3D"https://github.com/florent-______andre/lenya=
/tree/maven-______migration" target=3D"_blank">https://github.com/florent-_=
_<u></u>____andre/lenya/tree/maven-___<u></u>___migration</a><br>
=A0 =A0 =A0 =A0 &lt;<a href=3D"https://github.com/florent-____andre/lenya/t=
ree/maven-____migration" target=3D"_blank">https://github.com/florent-__<u>=
</u>__andre/lenya/tree/maven-____<u></u>migration</a>&gt;&gt;&gt;<br>
<br>
<br>
<br>
<br>
=A0 =A0 =A0 =A0 &lt;<a href=3D"https://github.com/florent-________andre/len=
ya/tree/maven-________migration" target=3D"_blank">https://github.com/flore=
nt-__<u></u>______andre/lenya/tree/maven-_<u></u>_______migration</a><br>
=A0 =A0 =A0 =A0 &lt;<a href=3D"https://github.com/florent-______andre/lenya=
/tree/maven-______migration" target=3D"_blank">https://github.com/florent-_=
_<u></u>____andre/lenya/tree/maven-___<u></u>___migration</a>&gt;<br>
<br>
=A0 =A0 =A0 =A0 &lt;<a href=3D"https://github.com/florent-______andre/lenya=
/tree/maven-______migration" target=3D"_blank">https://github.com/florent-_=
_<u></u>____andre/lenya/tree/maven-___<u></u>___migration</a><br>
=A0 =A0 =A0 =A0 &lt;<a href=3D"https://github.com/florent-____andre/lenya/t=
ree/maven-____migration" target=3D"_blank">https://github.com/florent-__<u>=
</u>__andre/lenya/tree/maven-____<u></u>migration</a>&gt;&gt;<br>
<br>
<br>
=A0 =A0 =A0 =A0 &lt;<a href=3D"https://github.com/florent-______andre/lenya=
/tree/maven-______migration" target=3D"_blank">https://github.com/florent-_=
_<u></u>____andre/lenya/tree/maven-___<u></u>___migration</a><br>
=A0 =A0 =A0 =A0 &lt;<a href=3D"https://github.com/florent-____andre/lenya/t=
ree/maven-____migration" target=3D"_blank">https://github.com/florent-__<u>=
</u>__andre/lenya/tree/maven-____<u></u>migration</a>&gt;<br>
<br>
=A0 =A0 =A0 =A0 &lt;<a href=3D"https://github.com/florent-____andre/lenya/t=
ree/maven-____migration" target=3D"_blank">https://github.com/florent-__<u>=
</u>__andre/lenya/tree/maven-____<u></u>migration</a><br>
=A0 =A0 =A0 =A0 &lt;<a href=3D"https://github.com/florent-__andre/lenya/tre=
e/maven-__migration" target=3D"_blank">https://github.com/florent-__<u></u>=
andre/lenya/tree/maven-__<u></u>migration</a>&gt;&gt;&gt;&gt;<br>
<br>
<br>
<br>
<br>
<br>
<br>
=A0 =A0 =A0 =A0 &lt;<a href=3D"https://github.com/florent-________andre/len=
ya/tree/maven-________migration" target=3D"_blank">https://github.com/flore=
nt-__<u></u>______andre/lenya/tree/maven-_<u></u>_______migration</a><br>
=A0 =A0 =A0 =A0 &lt;<a href=3D"https://github.com/florent-______andre/lenya=
/tree/maven-______migration" target=3D"_blank">https://github.com/florent-_=
_<u></u>____andre/lenya/tree/maven-___<u></u>___migration</a>&gt;<br>
<br>
=A0 =A0 =A0 =A0 &lt;<a href=3D"https://github.com/florent-______andre/lenya=
/tree/maven-______migration" target=3D"_blank">https://github.com/florent-_=
_<u></u>____andre/lenya/tree/maven-___<u></u>___migration</a><br>
=A0 =A0 =A0 =A0 &lt;<a href=3D"https://github.com/florent-____andre/lenya/t=
ree/maven-____migration" target=3D"_blank">https://github.com/florent-__<u>=
</u>__andre/lenya/tree/maven-____<u></u>migration</a>&gt;&gt;<br>
<br>
<br>
=A0 =A0 =A0 =A0 &lt;<a href=3D"https://github.com/florent-______andre/lenya=
/tree/maven-______migration" target=3D"_blank">https://github.com/florent-_=
_<u></u>____andre/lenya/tree/maven-___<u></u>___migration</a><br>
=A0 =A0 =A0 =A0 &lt;<a href=3D"https://github.com/florent-____andre/lenya/t=
ree/maven-____migration" target=3D"_blank">https://github.com/florent-__<u>=
</u>__andre/lenya/tree/maven-____<u></u>migration</a>&gt;<br>
<br>
=A0 =A0 =A0 =A0 &lt;<a href=3D"https://github.com/florent-____andre/lenya/t=
ree/maven-____migration" target=3D"_blank">https://github.com/florent-__<u>=
</u>__andre/lenya/tree/maven-____<u></u>migration</a><br>
=A0 =A0 =A0 =A0 &lt;<a href=3D"https://github.com/florent-__andre/lenya/tre=
e/maven-__migration" target=3D"_blank">https://github.com/florent-__<u></u>=
andre/lenya/tree/maven-__<u></u>migration</a>&gt;&gt;&gt;<br>
<br>
<br>
<br>
=A0 =A0 =A0 =A0 &lt;<a href=3D"https://github.com/florent-______andre/lenya=
/tree/maven-______migration" target=3D"_blank">https://github.com/florent-_=
_<u></u>____andre/lenya/tree/maven-___<u></u>___migration</a><br>
=A0 =A0 =A0 =A0 &lt;<a href=3D"https://github.com/florent-____andre/lenya/t=
ree/maven-____migration" target=3D"_blank">https://github.com/florent-__<u>=
</u>__andre/lenya/tree/maven-____<u></u>migration</a>&gt;<br>
<br>
=A0 =A0 =A0 =A0 &lt;<a href=3D"https://github.com/florent-____andre/lenya/t=
ree/maven-____migration" target=3D"_blank">https://github.com/florent-__<u>=
</u>__andre/lenya/tree/maven-____<u></u>migration</a><br>
=A0 =A0 =A0 =A0 &lt;<a href=3D"https://github.com/florent-__andre/lenya/tre=
e/maven-__migration" target=3D"_blank">https://github.com/florent-__<u></u>=
andre/lenya/tree/maven-__<u></u>migration</a>&gt;&gt;<br>
<br>
<br>
=A0 =A0 =A0 =A0 &lt;<a href=3D"https://github.com/florent-____andre/lenya/t=
ree/maven-____migration" target=3D"_blank">https://github.com/florent-__<u>=
</u>__andre/lenya/tree/maven-____<u></u>migration</a><br>
=A0 =A0 =A0 =A0 &lt;<a href=3D"https://github.com/florent-__andre/lenya/tre=
e/maven-__migration" target=3D"_blank">https://github.com/florent-__<u></u>=
andre/lenya/tree/maven-__<u></u>migration</a>&gt;<br>
<br>
=A0 =A0 =A0 =A0 &lt;<a href=3D"https://github.com/florent-__andre/lenya/tre=
e/maven-__migration" target=3D"_blank">https://github.com/florent-__<u></u>=
andre/lenya/tree/maven-__<u></u>migration</a><br>
=A0 =A0 =A0 =A0 &lt;<a href=3D"https://github.com/florent-andre/lenya/tree/=
maven-migration" target=3D"_blank">https://github.com/florent-<u></u>andre/=
lenya/tree/maven-<u></u>migration</a>&gt;&gt;&gt;&gt;&gt;<br>
<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Don&#39;t hesitate to<br>
=A0 =A0 =A0 =A0 ask any<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0questions you<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=
 have to me or<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=
 =A0 =A0 =A0 =A0 =A0directly on<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 the mailing list.<br>
<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Have a good day.<br>
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 ++<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
</div></div></blockquote>
</blockquote></div><br></div>

--047d7b10c98d08555604dbb8f263--