Quicky quiz:
Question: What's the absolute worst time to commit a large number of changes to a system?
 Answer:   5:00pm on a Friday

So I guess I'm OK, because I've just committed a bazillion changes to a quinjillion files but it's only 4:55pm. :-)

The deed is done, evolutionary SDTs are now incorporated into the system. I did a local freshStart junitAll on what should be the equivalent of hackystat-ALL and everything is passing fine. We'll see whether hackydev decides to mock my attempts at quality assurance tonight.

A few things to note:

1. Every module with an SDT has been modified. Please do a cvs update to get 
the changes.

2. While the unit tests (such as they are) for sensors (i.e hackyEmacs, etc.) pass, this is only because the tests aren't robust enough to detect the fact that the sensors are broken. Trust me, none of the sensors will work given the new underlying code base.

3. Fortunately, fixing the sensors is quite easy and should only take a few minutes per sensor. To understand what's changed, I've rewritten the evolutionary SDT document from scratch. It used to be a proposal for a redesign, now it is a tutorial/developer guide on the new version of SDTs. It's available at:

 - <http://hackydev.ics.hawaii.edu/hackyDevSite/doc/evolutionarySDT.html>

4. I would like to distribute sensor upgrade duties at the CSDL meeting on Monday, as well as have a general discussion of evolutionary sensor data types. So, I would like to request that all CSDL folks read the above document and email me comments on it prior to the Monday meeting. Of course, comments from everyone are solicited and welcomed. If I have time, I'll upgrade a sensor or two over the weekend to provide an illustration of what needs to be done.

Have a good weekend.

Cheers,
Philip

Reply via email to