On Mon, Mar 2, 2009 at 12:15 PM, Christian Boos <[email protected]> wrote:
>
>  * Stopped sync in 0.11.2.1
>   http://trac.edgewall.org/ticket/8067
>
>   Not sure the proposed patch really helps, as the rollback should
>   happen anyway. Clarification of the installation requirements
>   for MySQL seems to be the really important point there.

I agree that the patch won't help here much. A word of caution and a
message in log if DB frontend is MySQL and at least one table is
MyISAM. The check in SQL:

select table_name, engine from information_schema.tables where
table_schema=DATABASE();

>> And to avoid similar regressions in the future we need to do something
>> to improve our pre-release testing.
>> What is the best approach? Pre-release testing checklists, release
>> candidates or both?

Both, but also instructions and automation scripts.
http://trac.edgewall.org/wiki/TracDev/ReleaseTesting is not enough.
Ideally a person should be able to execute one test_trac.py script
that will ask a few questions if needed (or use config file) and
execute all tests itself.

In a distant future FitNesse-like framework may help to add/experiment
with tests more interactively.

-- 
--anatoly t.

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Trac 
Development" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/trac-dev?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to