Friday, September 12, 2008

Branching

Yesterday I branched for the Bugzilla 3.2 development. Moving forward, the tip will slowly be converting to the Bugzilla 3.2 codebase while the branch will stick to 3.0.x code.

This is an experiment for me to see if I, in all my ADHD glory, can manage to keep two active branches of development going simultaneously. For those of you interested, the TESTOPIA_2-1_BRANCH is the branch name in CVS.

Right now my thinking is that this will be kept up to date for Bugzilla 3.0.x primarily for bug fixes while new development and new features will stay on the tip. I guess it will depend on how much has to change between Bugzilla 3.0 and 3.2 in the areas where Testopia hooks or patches in. Where a clean patch can be applied, it won't hurt to have new features on both.

Friday, September 05, 2008

Testopia 2.1 Released

Testopia 2.1 is out.

ChangeLog at https://wiki.mozilla.org/Testopia:ChangeLog_2.1

http://www.mozilla.org/projects/testopia/

Get it while it's hot! ;-)

EDIT:
There were a few installation issues with original tarball, also a couple nasty JavaScript issues that I missed that were messing up IE. An updated tarball is now up. Treat it as an upgrade (unpatch and repatch)

Wednesday, September 03, 2008

UTOSC 2008

The Second Anuual Utah Open Source Conference was held last week. This year I presented a basic overview of Ext JS. You can see the details as well as the slides at http://2008.utosc.com/presentation/68/. The session was well attended considering it was the last time slot on the last day. The examples mentioned were just those available with the Extjs 2.2 distribution.

This year's theme was HOWTO and a lot of really great presenters that live just down the street (or the hall in some cases) gave several excellent introductions to topics that interest me. Included was Matt Asay's discussion of the problem of the open commons and open source. At issue of course, is the human tendency of taking for granted things that are open and free to all (i.e. public parks) and are therefore not very well maintained.

Open source is similar. It takes enough people willing to give back in order to maintain a resource. The vast majority of open source projects out there are small, one man (or less likely, woman) operations.

This got me thinking. In all honesty, I can't say that I would be as devoted to Testopia were it not my full time job. I am extremely grateful to the handful of contributors that have stepped up and given back. Perhaps it is as Max points out, that it takes a certain critical mass before regular contributors step forward. If Bugzilla is any gague, then I am guessing Testopia has a few more years before that happens.

In the meantime, work progresses on 2.1 and I will likely release by the end of the week, provided I can get enough testing done by then to satisfy my conscience.