Could they be shipped but deactivated by default?
And let the EM activate them? Sounds normal for an EM job though I agree it's 
an extra work.
Making it visible is a good way to encourage the people to upgrade their 
extensions or make them "visible is old grumps".

paul


Le 23 mai 2012 à 10:34, Thomas Mortagne a écrit :

> -1 too, not bundling at least core extensions legacy modules will make
> EM more or less unusable for many extension older than the current
> version right now.
> 
> On Wed, May 23, 2012 at 9:43 AM, Marius Dumitru Florea
> <[email protected]> wrote:
>> On Tue, May 22, 2012 at 5:58 PM, Vincent Massol <[email protected]> wrote:
>>> Hi Caleb,
>>> 
>>> On May 22, 2012, at 5:00 PM, Caleb James DeLisle wrote:
>>> 
>>>> Hi,
>>>> 
>>>> I understand we agreed in 
>>>> http://lists.xwiki.org/pipermail/devs/2012-March/050172.html to stop
>>>> bundling legacy modules by default. What was not so clear is how we should 
>>>> do this.
>>>> 
>>>> I want to remove the modules from XE and Manager, and document the method 
>>>> of downloading them from
>>>> maven.xwiki.org and replacing the existing .jar files with them.
>>> 
>>> It's not enough IMO. Here's a likely scenario:
>>> 
>>> * Users will download the version without legacy modules.
>>> * Then they'll use the Extension Manager to install extensions from 
>>> extensions.xwiki.org
>>> * The extensions will fail
>>> * Users will ditch xwiki since it just doesn't work and the quality is 
>>> perceived as not good enough.
>>> 
>>> We need to solve this before we can stop bundling the legacy modules IMO.
>>> 
>>>> Why:
>>>> 
>>>> #1. Not removing API is obviously unsustainable in the long term.
>>>> 
>>>> #2. Replacing core .jar files has been judged to be beyond the scope of 
>>>> the extension manager.
>>>> Whether we want to support overriding classes using extensions as a 
>>>> "function hooking" mechanism is a possible topic for future discussion.
>>>> 
>>>> #3. Replacing .jar files in the .war is not an excessively complex task, 
>>>> we ask users to open the
>>>> war file for configuring a database or adding JDBC connectors, cases where 
>>>> there is much less
>>>> technical need to require opening the .war file.
>>>> 
>>>> 
>>>> Here's my +1 to remove it ASAP, for 4.1M2 if we can get the tests passing.
>>> 
>> 
>>> -1 till we solve the question above. I'd rather keep legacy modules than 
>>> have dissatisfied users.
>> 
>> -1 for the same reason.
>> 
>> Thanks,
>> Marius
>> 
>>> 
>>> Thanks
>>> -Vincent
>>> 
>>>> 
>>>> Caleb
>>> 
>>> _______________________________________________
>>> devs mailing list
>>> [email protected]
>>> http://lists.xwiki.org/mailman/listinfo/devs
>> _______________________________________________
>> devs mailing list
>> [email protected]
>> http://lists.xwiki.org/mailman/listinfo/devs
> 
> 
> 
> -- 
> Thomas Mortagne
> _______________________________________________
> devs mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/devs

_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to