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/uck6w56gqus2mxsw I
> 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.

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

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