From: D. M. M. <mic...@ro...> - 2008-08-20 23:21:34
|
On Wednesday 20 August 2008, Shelagh Manton wrote: > I was thinking about having sets of things to test for. Quite simple, > like rosegarden under a normal kernel without jack and with different > settings eg timer settings. Testing with a normal kernel is useless, IMHO. As far as I'm concerned personally, if you aren't running a studio variant of a distro, and you're trying to get Rosegarden to work without dedicated MIDI playback hardware (which only a tiny number of users actually have) then you're pissing in the wind, and there's no use encouraging you to get your feet wet. It's hard enough with a real distro and a real kernel. Just look at me now. I finally found Arnout's mysterious MIDI timing acceleration bug, and I have no fricking clue what I might ever actually do to fix it. Desolation and despair. Working here is madness. Madness. Especially for regular dumb kids like the two of us, Shelagh. > Maybe we can gather some problematic rg files that really have tested > rosegarden in the past. LilyPond has a vast collection of regression test files. We need something similar, though we probably don't have the resources to maintain or test anything as vast as they do. > and a set of composing procedures that have caused problems in the > past. The thing to do, it seems to me, is go back and look at fixed bug reports, and make sure they stay fixed. Especially the really bitchy ones. Like, I'm remembering one bug I traced back to something Heikki had done over a year earlier. Catching things like that closer in time to when the regression actually happens would be helpful, because going back that far and doing incremental builds until you find the moment in time when something broke is a serious pain in the ass. > Perhaps if I start a page on the wiki, saying how I intend to test, > people can make suggestions for improvements. Then that at least can be > one set of tests. Starting a wiki page is a good plan. Do you have write access to the new wiki at rosegardenmusic.com? I can't remember. Yell if you don't. I think I can set you up. -- D. Michael McIntyre |