[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