I'm not sure for the version of the DB but +1 to write it down somewhere whatever we choose.
On Fri, Mar 23, 2012 at 12:23 PM, Vincent Massol <[email protected]> wrote: > > On Mar 23, 2012, at 12:20 PM, Vincent Massol wrote: > >> >> On Mar 23, 2012, at 12:08 PM, Jerome Velociter wrote: >> >>> On Fri, Mar 23, 2012 at 11:47 AM, Vincent Massol <[email protected]> wrote: >>>> 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 >>> >>> Do you mean all versions from the last major release cycle ? In which >>> case it means 5.0+, 5.1+, 5.5+ - or just the last version ? (5.5+). >> >> Yes I meant 5.x actually >> >> For PostgreSQL it's 9.x >> >> For Oracle it's 11.x > > That said it's not going to be+ easy to test all minor versions so we'll > probably only test some versions; hoping that they haven't made too many > changes amongst minor versions... > > When I wrote the email I hesitated a bit by saying that we officially support > only the last released version (5.5.x for mysql for ex) but it's a bit > limitating. OTOH saying that we support 5.x is just not honest since it's not > true. We're not going to test all minor versions at all releases (which is > what "supported" means, see the definition above)... I think saying 5.x is OK. I think it mean we test on the minimal 5.x version and hope for retro-compatibility. > > Thanks > -Vincent > >> Thanks >> -Vincent >> >>> The way you've written it, it sound like we support just one version, >>> but I don't think that's what we want. >>> >>> Otherwise, +1 for the general strategy, it's good to put this on paper. >>> >>> Jerome >>> >>>> * 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 -- Thomas Mortagne _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

