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

Reply via email to