On Nov 18, 2012, at 9:47 AM, Vincent Massol <vincent(a)massol.net> wrote:
On Nov 17, 2012, at 9:20 PM, Thomas Mortagne <thomas.mortagne(a)xwiki.com> wrote:
> On Sat, Nov 17, 2012 at 9:48 AM, Vincent Massol <vincent(a)massol.net> wrote:
>
>> Hi Thomas,
>>
>> On Nov 16, 2012, at 11:32 AM, Thomas Mortagne <thomas.mortagne(a)xwiki.com>
>> wrote:
>>
>>> Hi devs,
>>>
>>> Following the discussion on
http://markmail.org/message/uck6w56gqus2mxswI
>>> would like to extract the query plugin from xwiki-platform-legacy-oldcore
>>> and move it to retired repository.
>>
>> Normally it's our strategy to keep forever what's in legacy. As I
>> understand it, your use case is to reduce the size of the WAR by removing 3
>> JARs brought by this plugin. Is it just a problem of size or is there some
>> other reason?
>>
>> Now I can see 2 choices for us:
>>
>> * Solution 1: Keep the plugin in legacy but extract it out of
>> legacy-oldcore into legacy-query-plugin and don't bundle it by default in XE
>> * Solution 2: Move it to retire but create an extension entry on e.x.o. so
>> that users who need it can still install it easily (IMO it doesn't have to
>> be installable through the EM, keeping it as a plugin is fine)
>>
>> Now it would be nice to have a special release notes area in the
>> Distribution Wizard where we could put some release-related information.
>> For example when someone upgrade to 4.4 and if we chose to retire the
>> plugin we would put something like: "The old Query plugin has been retired
>> from the NN distribution you've installed and is no longer actively
>> maintained. However if you're using it in some wiki pages, you can still
>> install it by going to XXX.". This information could be taken from some
>> README file that we provide at the root of the WAR for example.
>>
>> We could use this area whenever we break user-related backward
>> compatibility.
Actually here's a revised proposal on this theme:
* Have a Release Notes tab in the DM
* Create a Release Notes app for
xwiki.org to have a more structured content (one area of
information would be retired modules for example)
* Have the DM display the Release notes from
xwiki.org
WDYT?
Thanks
-Vincent
WDYT?
Now personally I'm ok with your proposal Thomas (+1) as long as:
* The user knows about it. Release notes is one solution but the solution
I indicated above goes even further and would be a nice addition IMO.
* There's an easy way for him/her to install it
Why not for usertools and chart plugins that you moved to retired ?
Simply because nobody thought about it…
AFAIR I extracted them out of oldcore though. But I didn't think about the idea of
the DM message.
Thanks
-Vincent
>> Thanks
>> -Vincent
>>
>>> The good things is that we will get rid of 3 jars in standard XE by doing
>>> this.
>>>
>>> I plan to do it in 4.4M1.
>>>
>>> WDYT ?
>>>
>>> Here is my +1
>>> --
>>> Thomas Mortagne