A week and a half has been since the Summer of Code officially began. I'm feeling more and more part of this and I'm as excited as when I was elected a month or so ago. But... we need to get down to business :)
All this time I've been working on two fronts. One is the database; basically defining how to create the relationships between jobs, its metadata and the target clients; the scheduling schema is going to use a crontab-like string as is by far the best way to do it and also is a well known syntax for the users. The database modifications weren't taken lightly as everything is going to be based on the database so they were very well talked with codeman and agaffney. If everything goes as it should *wink* the database schema shouldn't be modified from now on.
On the other side I've been working on the client and server side of the app. I've been using pychecker to review the code. It's easy to make mistakes if you are used to use a compiler to check your code :). On the server side I've added support to command-line arguments. I'm trying to check the client-server connection before doing any other work, and for some reason the SSL authentication is throwing me an error if the server and the client are on different machines; but if they run on the same they work... weird. Once that is over I'll focus on fix all the functions I broke with the modification to the database.
On a side note I finally have everything ready to work, the kvm virtual machines are working flawlessly and with the extra Gigabyte of RAM I just bought there's not a single delay while working with several virtual machines. Great!