On Aug 14, 2011, at 11:16 AM, Thomas Mortagne wrote:
On Sat, Aug 13, 2011 at 10:02 PM, Vincent Massol
<vincent(a)massol.net> wrote:
On Aug 10, 2011, at 2:40 PM, Thomas Mortagne wrote:
Hi devs,
I started with Guillaume Fenollar last week to do an experiment on an
XWiki debian package.
We got something pretty nice and I cleaned it up and added some
features today. You can see it on
https://github.com/xwiki-contrib/xwiki-debian.
The README at
https://github.com/xwiki-contrib/xwiki-debian/blob/master/README says:
"Debian/Ubuntu Package(s) of XWiki built using maven."
Shouldn't it say "XWiki Enterprise" instead? Also shouldn't it mention
that it's packaging Tomcat and MySQL too?
Yes it should say "XWiki Enterprise".
It's not packaging anything, it has a dependency on it. And anyway at
this level it's only about XWiki Enterprise as debian package, there
is potentially not only Tomcat and there is not only MySQL (there is
already a PotgreSQL package as I said already).
hmm I think I don't understand something then. I thought it was like defining a
pom.xml but using the Debian DEB dependency syntax. Thus I thought that you'd have to
explicitly put a dependency on MySQL or Tomcat inside the file where you define the
dependencies. Isn't that so?
Is it possible to define several dependencies (like PostGreSQL and MySQL) in the same file
and then have the user choose which one to install when resolving the file at runtime?
In any case I think it means we're going to support only some dependencies and not all
that exist and thus we should document somewhere which one we support.
Maybe I misunderstood something?
Thanks
-Vincent
With my latest commit I think it's now clean
enough to be moved on
https://github.com/xwiki/xwiki-platform.
I don't understand why you're proposing to move it to the platform. It seems to
me it's an XE packaging and not a Platform packaging.
I meant moving it in standard, so yes XE just wrote it too quickly.
More generally we need to decide what packages we want to officially support as a dev
team.
Should we support them all: RPM, DMG, etc? should we only support some?
Personally I think it's ok to add support for as many platforms as we want provided
1) that the quality is good enough (otherwise it generates lots of questions on the lists
and doesn't give a good image of the XWiki project) and 2) that we have an active
committer willing to support it. In case this committers goes away or becomes inactive on
this distribution we shouldn't hesitate to move it to xwiki-contrib.
Regarding the work you started I think it could be ok to start making it part of our
official sources provided you agree to maintain it and make it to a high quality standard.
Of course. Also note that Debian package is not just one package among
others in this case since we always use Debian internally ourself. It
would be harder to maintain any other package I guess.
WDYT?
Thanks
-Vincent
WDYT ?
Here is my +1
--
Thomas Mortagne
_______________________________________________
devs mailing list
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs
--
Thomas Mortagne
_______________________________________________
devs mailing list
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs