[Status Report - Week 09] Automated Kernel Crash Reporting System

Tzanetos Balitsaris tzabal at it.teithe.gr
Mon Jul 23 19:37:06 UTC 2012


* Familiarize myself with PostgreSQL and perform installation both on  
the development machine and in the test server dedicated for the  
project (akcrs.dyndns.org). Create an ER diagram that models the  
database of the system and then transform it to a database schema.  
Implement the database schema using SQL. Reading about how to connect  
to a PostgreSQL database using Python and understanding the basic  
functions that the DB API 2.0 declare to be implemented from all the  
Python modules related with databases.

* Create an installation guide that describes how to setup the  
software needed for the server side part of the project, in the  
machine that will host it. The guide is written while setting up the  
current test server.

* Familiarize myself with XML and investigate the various XML  
processing libraries provided in Python and decide to use the lxml  
library. A fast (based on the libxml2 C library), Pythonic and  
ElementTree based library for XML processing found in PyPI. Implement  
the checks about if the received XML file that stores the crash data  
is well-formed and valid (the two levels of 'goodness' for an XML  
document). From the "Checks" phase, the confirmation email remains yet.

This week I want to finish the last check (confirmation email) and the  
store phase completely and start messing with the recognition of the  
reports that refer to the same bug.

-- 
Tzanetos Balitsaris

----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.




More information about the soc-status mailing list