Hi Anca,
On Sep 15, 2010, at 3:47 PM, Anca Luca wrote:
Hi devs,
I updated locally XWiki Watch trunk to work with XWiki Enterprise 2.3.2
(right now it's 1.8.4 version) and I would like to commit this in the
Watch trunk.
There is a little issue though, with the modules for building the
standalone distribution(s) (distribution, database, installers, web),
which need to be handled, for which there are 3 options:
0/ update the distribution related modules to make them compatible with
2.3 and the process is not straightforward due to Watch particularities
(this would mean extra work and since I don't know when I will be able
to do it, it means not commit right away)
+1
1A/ remove the distribution related modules from the
watch trunk and
leave it installable as a .xar + component (as described at
http://watch.xwiki.org/xwiki/bin/view/Main/Installation#HXWikiWatchoveranex…
)
drawback is that users installing it need to edit the web.xml which is
not that easy for everyone.
I don't know why we would make it harder for someone to install watch. Maintaining the
distribution is really easy and requires almost no change at all (as we can see from our
XE experience).
I'd definitely agree with 0/ once we can install Watch as a single bundle (maybe with
the extension manager ;)).
To summarize, we need to make it as easy as possible for users to try it out.
Re the web.xml merge it's not hard to do it with a maven plugin or ant task. In the
future we should do without the need to modify web.xml of course. BTW would be interesting
to see how long it takes to get rid of this need.
I don't think that fixing the distribution would require more than 2 hours of work. I
can help too if you have questions on how to do it.
Thanks
-Vincent
1B/ leave the distribution related modules, just
exclude them from the
default build since they will fail, until 0/ can be fixed right.
I would go for 1B since I think partial update to 2.3 is better than
nothing (current version on 1.8.4 is not really useful in most cases)
and earlier is better than later.
WDYT?
Thanks,
Anca