From owner-soc-status@FreeBSD.ORG Fri Jul 9 08:12:03 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 BBFD1106564A for ; Fri, 9 Jul 2010 08:12:03 +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 8642D8FC18 for ; Fri, 9 Jul 2010 08:12:03 +0000 (UTC) Received: by iwn35 with SMTP id 35so2342162iwn.13 for ; Fri, 09 Jul 2010 01:12:03 -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=DlyCscFL03RENiA2heHmNnCuITiXoDNAfT/QTi9cDng=; b=SpXV9PzqxEL3oLnC6e978G1m2lbIlytGUrS3JnSflHDnGfV0l9LWjbWyoJ57SyYO2o vP3KrO7BfSkMOiKspvG7TNSZIyhqVRGPrcJP5fOHTKod5Du6fCzdzz59FtrcmaiIb/mr uHkyh4PmM6bpi0DnxHqO71ej/yWTSW76ypc8s= 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=EOCXli5srAaC/GIilsMxN/kRcYGVOR68Y5xqQMpfcIS3uCAMXMgQRUsPWUtdY/GeL1 HPAeBM2MIGaLWPSLeRbnXWUgeGmDqr2WGpm2EqP5O8T//OCMn1nqRbvuBrXTcCKhYrwe xF7Er/4djxyITy6ZE3WddsB5ZsQOSTdC4JGKo= MIME-Version: 1.0 Received: by 10.231.174.136 with SMTP id t8mr10015903ibz.158.1278663122902; Fri, 09 Jul 2010 01:12:02 -0700 (PDT) Sender: dforsythe@gmail.com Received: by 10.231.170.143 with HTTP; Fri, 9 Jul 2010 01:12:02 -0700 (PDT) Date: Fri, 9 Jul 2010 04:12:02 -0400 X-Google-Sender-Auth: bMDoZNPo_rNddKbHkHNVqiNY0OI Message-ID: From: David Forsythe To: soc-status@freebsd.org Content-Type: text/plain; charset=UTF-8 Subject: [libpkg] - report #6 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: Fri, 09 Jul 2010 08:12:03 -0000 Over the last week I've added repository support for the simple FreeBSD repository type back into libpkg. I've also built up the pkg_freebsd interface, and used it to build a pkg_info replacement. Currently the pkg_info tool can print information from installed packages in the same format as the current tool, but I haven't added support local files and urls. Some error output and behavior for bad argument sets is off also, but fixing that is not much of a priority right now. I've put writing unit tests on hold while I build proof of concept tools with the library. I've also put documenting the library on hold since I'm moving things around and adding/removing functions as I build client applications and get a better feel for how the library will be used.