From owner-freebsd-hackers@FreeBSD.ORG Sat Apr 25 19:52:12 2009 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 47D72106567A for ; Sat, 25 Apr 2009 19:52:12 +0000 (UTC) (envelope-from dforsythe@gmail.com) Received: from ey-out-2122.google.com (ey-out-2122.google.com [74.125.78.27]) by mx1.freebsd.org (Postfix) with ESMTP id CF36B8FC1C for ; Sat, 25 Apr 2009 19:52:11 +0000 (UTC) (envelope-from dforsythe@gmail.com) Received: by ey-out-2122.google.com with SMTP id 9so378038eyd.7 for ; Sat, 25 Apr 2009 12:52:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:received:date :x-google-sender-auth:message-id:subject:from:to:content-type; bh=l7avuh/Cz5KzLZJZL0RdG688VcSFL1kGKOGHQ8QaQ/4=; b=HgJm5rGSlh9ysyPzR+i+ipEqCezVAWRxy9CwrDxy3e8o0gOL+vvm/vxQ5n+KFeEcFa DZFIDZXYofBROIbixVNvtx2ohChEo3X/53wQRfllfu1/AwAKe555UZh9EKTaZEZ7EDqw tcqkByxnoFgCBke0FvbazGuo2Y9y6mnNvO/MU= 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=xAG9nG5ee4rCKSKTHItbXau6S9w4ATx4X2VTx6UCuAIP/qQQCQrJlpIb0KxNZ6xOsk E5OpKUW2BkxoOgc1/CFMilBi5rKcwNCTZCk3SYWlZ3JOYp9GgtG3i1/il4bmWZEzO2wE KgXb1FGeUSqT8rn0KygcFdlC6+OOxwg/lI7v0= MIME-Version: 1.0 Sender: dforsythe@gmail.com Received: by 10.210.38.5 with SMTP id l5mr701110ebl.54.1240687259757; Sat, 25 Apr 2009 12:20:59 -0700 (PDT) Date: Sat, 25 Apr 2009 15:20:59 -0400 X-Google-Sender-Auth: 697860080973f1ae Message-ID: From: David Forsythe To: freebsd-hackers@freebsd.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Subject: SoC2009: libpkg, pkg tools rewrite X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 25 Apr 2009 19:52:12 -0000 Hi, I'm David Forsythe, 3rd year student at the University of Maryland, College Park. For SoC2008 I worked on added parallel build support and database locks to ports. I've been using FreeBSD for a while, and have taken particular interest in ports and packages. This summer I'll be working on creating a package library and using that library to rewrite the pkg tools. A package library has been discussed and even started before, but FreeBSD still does not have one. This summer I'd like to get enough of the library done to atleast have a new set of pkg tools completed with the current features, but ideally I'd like to get far enough to splice in some of the ideas I have for new features. Here's the wiki page: http://wiki.freebsd.org/SoC2009DavidForsythe Dave -- David Forsythe