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

