rereading the quick-reply probably I didn't quite explained myself in the "correct" way.
I implemented those features skipping briefly between 3 machines:
- VM with xp, python 2.7, sqlite
- ubuntu 10.04, python 2.6.5, sqlite and postgres
- ubuntu 12.04, python 2.7.3, sqlite
I'd like to "enlarge" my current "test" app to be more usable also for newcomers and to be able to implement new features keeping all work consistent and trying to be "as backward compatible as possible".
In that way I can simply pack the app, load into web2py environment in machines, eventually change the DAL uri, run all tests, see if they behave correctly and then "be sure" that the patch I created actually works.
As I stated before, there are very simmmmmple things working flawlessly in linux that does not work at all on Windows (threads are somewhat consistent across platforms, multiprocessing is a little more daunting) and I'm never really sure that things that works flawlessly in my developing environment are working on other platforms.
Given the app codebase, testing on, let's say, MSSQL, Mysql and Oracle should be fairly easy, and on OSX too... I'll be able to respond quickly to bug reports and as a nice addition users can get "comfortable" with using scheduler just exploiting the app code.
Sorry for the previous mispelled and probably harsh-toned post of yesterday ^_^