On Sat, Jun 12, 2010 at 5:49 AM, Vincent van Ravesteijn <[email protected]> wrote:
>> It sound like a good idea. I don't think keytest is getting much
>> benefit from version control as it is. With commit access I could
>> submit 100 atomic changes without flooding lyx-devel with messages
>> about a tool that currently I think only I use.
>
> Uhhm.. but then you're flooding the lyx-cvslog list.

To put things in perspective, that would work out to about 1 message a week.

As it is I think the last patch I sent was in January.  At the moment
development is basically happening outside svn and I am releasing new
versions into SVN.

There are a few ways we could go:
1) I commit every atomic change. This could easily be limited to a
maximum of 1/week, and I don't work on keytest every week so it would
average a lot less.
2) Commit regularly; say once a month, if there is something to commit.
3) Commit as often as I do now.
4) Split keytest off from LyX.

I don't have strong feelings about these options.

I don't think we have discussed what the benefit of having keystest
in-tree is. LyX can run without keytest, and keytest can be applied to
software other than LyX, so it is not strongly coupled to LyX, and
splitting it off would be a possibility. I am thinking of using
keytest as a general tool to test any software that has a rich
keyboard accessible GUI, at which point it may make sense to split it
off from LyX. Keytest is at 150K, and AFAICT I am the only person who
uses it. At what point does the overhead of keeping keytest in the LyX
tree outweigh the benefit?

> Uhhm.. I'm not sure whether I'll like that all the output is added to
> svn too. What do others think?

As of yet keytest has found ~50 bugs. Each of the recipes is about 100
bytes. So the recipes for all known automatically generated bugs would
take 5k, compared to 150k for all of keytest. I don't have a strong
belief that this information really belongs in svn, but it is small
compared to the rest of keytest.

The manually generated recipes for reproducing a bug can take 5k each
if they need a sample lyx file. I have created 7 of these.

-- 
John C. McCabe-Dansted

Reply via email to