On Nov 18, 2012, at 9:47 AM, Vincent Massol <[email protected]> wrote:

> 
> On Nov 17, 2012, at 9:20 PM, Thomas Mortagne <[email protected]> 
> wrote:
> 
>> On Sat, Nov 17, 2012 at 9:48 AM, Vincent Massol <[email protected]> wrote:
>> 
>>> Hi Thomas,
>>> 
>>> On Nov 16, 2012, at 11:32 AM, Thomas Mortagne <[email protected]>
>>> 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

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

Reply via email to