Hi devs,

In the same spirit as what we have done for Browsers (see 
http://xwiki.markmail.org/thread/pn45a7qaefuplpye ) here's a proposal for 
Databases since we don't have a clear strategy ATM.

 I propose that by "supporting" we mean:
- issues created for these DBs in jira are not closed as won't fix and we make 
a best effort to fix them
- we include these DBs in our tests (be them automated or manual)
- when we create new features or modify existing features we make a best effort 
to verify that they work on the supported list of DBs

Proposal:

* HSQLDB: only support the version bundled in the standalone zip
* MySQL: We officially support the last major version, i.e. 5.0+ ATM
* PostgreSQL: We officially  support the last major version, i.e. 9.0+ ATM
* Oracle: We officially  support the last major version, i.e. 11g ATM
* DB2: We don't officially support it. This means that we don't test against 
it, we don't ensure that new feature work on it but if someone raises an issue 
in jira and it's easy to fix (or if someone provides a patch) then we fix it.
* Derby: Same as DB2
* Microsoft SQL Server: Same as DB2
* H2: Same as DB2 for the moment (it would change if we decide to replace 
HSQLDB by H2 one day)
* Others: Same as DB2

I also propose that in the Release notes for each version of XWiki we mention 
the list of DBs we have tested against and that we "support".

Here's my +1

Thanks
-Vincent

_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to