On Jun 28, 2012, at 4:10 PM, Jerome Velociter wrote:

> On Thu, Jun 28, 2012 at 3:58 PM, Sergiu Dumitriu <[email protected]> wrote:
> 
>> On 06/28/2012 09:16 AM, Jerome Velociter wrote:
>> 
>>> On Thu, Jun 28, 2012 at 3:05 PM, Vincent Massol <[email protected]>
>>> wrote:
>>> 
>>> 
>>>> On Jun 28, 2012, at 2:52 PM, Jerome Velociter wrote:
>>>> 
>>>> On Thu, Jun 28, 2012 at 2:43 PM, Vincent Massol <[email protected]>
>>>>> 
>>>> wrote:
>>>> 
>>>>> 
>>>>> 
>>>>>> On Jun 28, 2012, at 2:31 PM, Thomas Mortagne wrote:
>>>>>> 
>>>>>> On Thu, Jun 28, 2012 at 2:19 PM, Vincent Massol <[email protected]>
>>>>>>> 
>>>>>> wrote:
>>>>>> 
>>>>>>> Hi devs and Thomas,
>>>>>>>> 
>>>>>>>> Just noticed a new commons-repository module.
>>>>>>>> 
>>>>>>>> Could someone explain to me what is this new module and why it's not
>>>>>>>> 
>>>>>>> part of xwiki-commons-extension, even though it's full of references
>>>>>> to
>>>>>> "extension" everywhere in it? (109 occurrences)
>>>>>> 
>>>>>>> 
>>>>>>> Since Extension Manager as an module to install/manage extension in
>>>>>>> 
>>>>>> 
>>>>>> has?
>>>>>> is?
>>>>>> 
>>>>>> 
>>>>> 
>>>>> If you read the whole sentence it's actually proper english ;) (except
>>>>> 
>>>> for
>>>> 
>>>>> the "an module" of course).
>>>>> 
>>>> 
>>>> Sorry but it doesn't parse for me…
>>>> 
>>>> You cannot have "since" and "as" just after.
>>>> 
>>> 
>>> 
>>> 
>>> You're trying to read it as a conjunction while it's used as a
>>> preposition.
>>> 
>>> Though I agree the way it's written makes the sentence not really natural
>>> to read.
>>> 
>>> Jerome
>>> 
>>> 
>> The topic is correct, but the lack of punctuation makes it harder to
>> parse. Try this:
>> 
>> Since Extension Manager (as a module to install/manage extension in your
>> application) and XWiki Repository (as a platform to distribute extensions)
>> are very different technically, and are starting to be
>> pretty big, Marius and me decided to separated them in two different
>> modules.
>> 
>> But that is besides the point, grammar flame wars are not welcome on this
>> list.
>> 
> 
> Yes you're right. I reacted because I perceived Vincent's initial remark as
> harsh on Thomas (not because of the remark itself, but because it was
> doubled) ;  and since it was in fact grammatically correct, I though it was
> particularly uncalled for.

Just for the record and to close this topic, I didn't mean to be "harsh" to 
Thomas as I had hoped I had explained in my mail (twice). It's just that I 
couldn't understand it and I just wanted to be sure I wasn't misunderstanding 
Thomas.

Case closed

Thanks
-Vincent

> My bad
> 
> Jerome
> 
> 
> 
>> I agree with Thomas that the two should be separated, since they serve
>> different purposes. But I also agree with Vincent that cyclic dependencies
>> are a big blocker. Still, I don't think there are any real cycles, since
>> such a cycle would have caused the build to fail even when the modules were
>> together under the same parent.
>> 
>> 
>> 
>>> I don't really care if it's good English or not…. All I care is to
>>>> understand what Thomas is trying to explain :)
>>>> 
>>>> I'll assume it means:
>>>> 
>>>> "
>>>> Extension Manager is a module to install/manage extension in your
>>>> application and XWiki Repository is a platform to distribute extensions.
>>>> Since both are very different technically and they are starting to be
>>>> pretty big, Marius and I decided to separated them in two different
>>>> modules
>>>> "
>>>> 
>>>> In this case both are handling extensions which is the common point and
>>>> thus I'd expect to see a xwiki-commons-extension module that only deals
>>>> with what an Extension is and then have xwiki-commons-extensionmanager
>>>> that
>>>> installs /manager extensions.
>>>> 
>>>> Otherwise you've just created a cyclic dependencies:
>>>> * commons-repository needs the concept of extension defined in
>>>> commons-extension and commons-extension uses commons-repository
>>>> 
>>>> Thanks
>>>> -Vincent
>>>> 
>>>> 
>>>>> Jerome
>>>>> 
>>>>> 
>>>>> 
>>>>>> your application and XWiki Repository as a platform to distribute
>>>>>>> 
>>>>>> 
>>>>>> has?
>>>>>> is?
>>>>>> 
>>>>>> extensions are very different technically and are starting to be
>>>>>>> pretty big Marius and me decided to separated them in two different
>>>>>>> modules. The main link between them is that Extension Manager has a
>>>>>>> handler for this kind of repositories exactly like it has one  for
>>>>>>> maven repositories (and more later). It makes easier to manage them
>>>>>>> separately in UI tests, Jira,etc.
>>>>>>> 
>>>>>> 
>>>>>> Sorry but I don't really understand what you mean.
>>>>>> 
>>>>>> Can you give me a use case where someone would use commons-repository
>>>>>> alone (without xwiki-extension)?
>>>>>> 
>>>>>> I don't understand why it's a problem to have
>>>>>> xwiki-commons-extension/xwiki-**commons-extension-repository/ and
>>>>>> what it
>>>>>> changes for ui tests, jira, etc
>>>>>> 
>>>>>> I also see we have
>>>>>> xwiki-commons-extension/xwiki-**commons-extension-**repositories/
>>>>>> what are
>>>>>> those compared to xwiki-commons-repository?
>>>>>> 
>>>>>> Also xwiki-commons-repository-api is pretty empty… It has a class which
>>>>>> 
>>>>> is
>>>> 
>>>>> about REST and which should probably be in a REST module and there's
>>>>>> another one which is an interface with no methods.
>>>>>> 
>>>>>> I really don't see the point of a separate top module in commons. I'm
>>>>>> probably missing something.
>>>>>> 
>>>>>> Thanks
>>>>>> -Vincent
>>>>>> 
>>>>>> Note1: Its description in pom.xml is pretty vague:
>>>>>>>> <description>XWiki Commons - Repository</description>
>>>>>>>> In commons-repository-api it's even worse:
>>>>>>>> <description>Contains commons stuff to use in a a client or a server
>>>>>>>> 
>>>>>>> implementation</description>
>>>>>> 
>>>>>>> 
>>>>>>>> Note2: On 
>>>>>>>> http://commons.xwiki.org/**xwiki/bin/view/Main/WebHome<http://commons.xwiki.org/xwiki/bin/view/Main/WebHome>it's
>>>>>>>> 
>>>>>>> not described either, nor on e.x.o
>>>>>> 
>>>>>>> 
>>>>>>> I just finished the refactoring on git yesterday...
>>>>>>> 
>>>>>>> 
>>>>>>>> Thanks
>>>>>>>> -Vincent
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to