[xwiki-devs] [Proposal] Remove not supported HBM files
Hi devs, Right now we bundle 3 HBM files for DBs we don’t support: derby, mssql and db2. So we can’t guarantee that they work and it’s possible they don’t anymore after the Hibernate upgrade. I propose to do the following: * Create a single repo in contrib to host them. hibernate-mappings-extra or something like that * Document how to install these mappings in the page for each of these DBs. For ex for DB2 it would be documented on https://www.xwiki.org/xwiki/bin/view/Documentation/AdminGuide/Installation/I..., etc. The only downside is that when we make chages to the HBM files we support we won’t make the same adjustements for these non supported DBs… OTOH we don’t support them... WDYT? Thanks -Vincent
+1 for the move but I would create a different repo for each one. On Wed, Jun 5, 2019 at 9:49 AM Vincent Massol <vincent@massol.net> wrote:
Hi devs,
Right now we bundle 3 HBM files for DBs we don’t support: derby, mssql and db2. So we can’t guarantee that they work and it’s possible they don’t anymore after the Hibernate upgrade.
I propose to do the following:
* Create a single repo in contrib to host them. hibernate-mappings-extra or something like that * Document how to install these mappings in the page for each of these DBs. For ex for DB2 it would be documented on https://www.xwiki.org/xwiki/bin/view/Documentation/AdminGuide/Installation/I..., etc.
The only downside is that when we make chages to the HBM files we support we won’t make the same adjustements for these non supported DBs… OTOH we don’t support them...
WDYT?
Thanks -Vincent
-- Thomas Mortagne
+1 Thanks Simon On 05/06/2019 10:14, Thomas Mortagne wrote:
+1 for the move but I would create a different repo for each one.
On Wed, Jun 5, 2019 at 9:49 AM Vincent Massol <vincent@massol.net> wrote:
Hi devs,
Right now we bundle 3 HBM files for DBs we don’t support: derby, mssql and db2. So we can’t guarantee that they work and it’s possible they don’t anymore after the Hibernate upgrade.
I propose to do the following:
* Create a single repo in contrib to host them. hibernate-mappings-extra or something like that * Document how to install these mappings in the page for each of these DBs. For ex for DB2 it would be documented on https://www.xwiki.org/xwiki/bin/view/Documentation/AdminGuide/Installation/I..., etc.
The only downside is that when we make chages to the HBM files we support we won’t make the same adjustements for these non supported DBs… OTOH we don’t support them...
WDYT?
Thanks -Vincent
-- Simon Urli Software Engineer at XWiki SAS simon.urli@xwiki.com More about us at http://www.xwiki.com
On 5 Jun 2019, at 10:14, Thomas Mortagne <thomas.mortagne@xwiki.com> wrote:
+1 for the move but I would create a different repo for each one.
I proposed a single repo because it’s just a container for single files. There’s also no release concept here since I don’t see how we would package HBM as extensions (as they are needed to setup xwiki i.e. they cannot be installed by the Extension Manager which requires a running XWiki). Thanks -Vincent
On Wed, Jun 5, 2019 at 9:49 AM Vincent Massol <vincent@massol.net> wrote:
Hi devs,
Right now we bundle 3 HBM files for DBs we don’t support: derby, mssql and db2. So we can’t guarantee that they work and it’s possible they don’t anymore after the Hibernate upgrade.
I propose to do the following:
* Create a single repo in contrib to host them. hibernate-mappings-extra or something like that * Document how to install these mappings in the page for each of these DBs. For ex for DB2 it would be documented on https://www.xwiki.org/xwiki/bin/view/Documentation/AdminGuide/Installation/I..., etc.
The only downside is that when we make chages to the HBM files we support we won’t make the same adjustements for these non supported DBs… OTOH we don’t support them...
WDYT?
Thanks -Vincent
-- Thomas Mortagne
participants (3)
-
Simon Urli -
Thomas Mortagne -
Vincent Massol