From owner-soc-status@FreeBSD.ORG Wed Aug 1 22:11:21 2012 Return-Path: Delivered-To: soc-status@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9581C106564A for ; Wed, 1 Aug 2012 22:11:21 +0000 (UTC) (envelope-from tzabal@it.teithe.gr) Received: from alpha.it.teithe.gr (alpha.it.teithe.gr [195.251.240.232]) by mx1.freebsd.org (Postfix) with ESMTP id 0ABF88FC12 for ; Wed, 1 Aug 2012 22:11:19 +0000 (UTC) Received: from localhost (babel2.noc.teithe.gr [195.251.240.240] (may be forged)) by alpha.it.teithe.gr (8.14.3/8.14.3/Debian-9.4) with ESMTP id q71M59Fr032757 for ; Thu, 2 Aug 2012 01:05:10 +0300 Received: from ppp079167088073.access.hol.gr (ppp079167088073.access.hol.gr [79.167.88.73]) by webmail2.teithe.gr (Horde Framework) with HTTP; Thu, 02 Aug 2012 01:05:18 +0300 Message-ID: <20120802010518.13825i1ou5twi0pq@webmail2.teithe.gr> Date: Thu, 02 Aug 2012 01:05:18 +0300 From: Tzanetos Balitsaris To: soc-status@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; DelSp="Yes"; format="flowed" Content-Disposition: inline Content-Transfer-Encoding: 7bit User-Agent: Internet Messaging Program (IMP) H3 (4.3.9) Subject: [Status Report - Week 10] Automated Kernel Crash Reporting System X-BeenThere: soc-status@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Summer of Code Status Reports and Discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 01 Aug 2012 22:11:21 -0000 Work done this week: * Study Python's object-oriented support and redesign /usr/sbin/crashreportd in an object-oriented way (CrashReport and CrashData classes). * The Store phase has been completed. The three phases (receive, check and store) have been tested and debugged for basic cases. * Updates regarding the installation guide and the database schema. * Research on how to use Python on the Web. Check the web application frameworks that exist for Python and after messing with the Django web application framework, decide to go with it. This has been done to prepare for the construction of the dynamic website. * Started to reviewing the PHP code that I have produced for recognizing same reports and implement it in Python. Now I am working on cleaning up a bit the code of crashreportd, especially divide it in several modules and start working on how to recognize if a report that arrives in the system refers to a previously logged bug. -- Tzanetos Balitsaris ---------------------------------------------------------------- This message was sent using IMP, the Internet Messaging Program.