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