From owner-soc-status@FreeBSD.ORG Thu Jun 24 07:05:24 2010 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 AD2E01065672 for ; Thu, 24 Jun 2010 07:05:24 +0000 (UTC) (envelope-from dforsythe@gmail.com) Received: from mail-iw0-f182.google.com (mail-iw0-f182.google.com [209.85.214.182]) by mx1.freebsd.org (Postfix) with ESMTP id 770548FC25 for ; Thu, 24 Jun 2010 07:05:24 +0000 (UTC) Received: by iwn3 with SMTP id 3so1251976iwn.13 for ; Thu, 24 Jun 2010 00:05:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:sender:received:date :x-google-sender-auth:message-id:subject:from:to:content-type; bh=yIsxgkz6xVHySw3foNHYyeEWgmcLEbwCtEPjxKKZrTU=; b=b8sgVawwuhm0orsxXa8wUUqFv6jdA23xgh9Q9MHNFYXxYfhmOAolDkA7xB0XNOAO1Y kei2zgTjoO39VHyukFLGkM8P48RFzcI/Sm3zEQouE6e7pH0bYK/b7vrJb9UuJtyk4Pd2 7xa1GPy60g7MmyLUZoOj3etVhn8c/JU0dsM28= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:date:x-google-sender-auth:message-id:subject :from:to:content-type; b=TAVGR0V3W2BZkeETzwSVIGuikVErxLkXmEqs4NRj1EJqTyMnJszjpPANMfuznrsIxF EBkenjkDnskghWaurPhk4EYqRtxn7LDaK9qhNM3Eyi9Ho3vyT2nVTaZYjsRUeGZ+4J+8 T6/lBIrKreyfZIuErPf94SlcdOF6LHtlBbNaA= MIME-Version: 1.0 Received: by 10.231.191.75 with SMTP id dl11mr10531977ibb.110.1277363123673; Thu, 24 Jun 2010 00:05:23 -0700 (PDT) Sender: dforsythe@gmail.com Received: by 10.231.156.13 with HTTP; Thu, 24 Jun 2010 00:05:23 -0700 (PDT) Date: Thu, 24 Jun 2010 03:05:23 -0400 X-Google-Sender-Auth: 6tSUfNYXLw7COi21QbjPfvOy0YY Message-ID: From: David Forsythe To: soc-status@freebsd.org Content-Type: text/plain; charset=UTF-8 Subject: [libpkg] - report #4 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: Thu, 24 Jun 2010 07:05:24 -0000 I spent a good portion of this week reading about ways to make the library more flexible to changes that could be coming into the package system and looking at other package managers and their components. I've redone my design, and I'm writing a bunch of code to make the code in the library that was already good work with the new code. This meant re-writing my property list structure and now re-writing my plist parser to use it. Some basic tests were written for the new property list structure, and I'm currently going back and forth between writing documentation and finishing the new parser.