From owner-soc-status@FreeBSD.ORG Sun Jun 19 20:20:17 2011 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 234BE106564A for ; Sun, 19 Jun 2011 20:20:17 +0000 (UTC) (envelope-from joffrey.lassignardie@gmail.com) Received: from mail-pz0-f54.google.com (mail-pz0-f54.google.com [209.85.210.54]) by mx1.freebsd.org (Postfix) with ESMTP id F29218FC12 for ; Sun, 19 Jun 2011 20:20:16 +0000 (UTC) Received: by pzk27 with SMTP id 27so4071882pzk.13 for ; Sun, 19 Jun 2011 13:20:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:date:message-id:subject:from:to :content-type; bh=5ga0XozkSXW3eo/SNNsyc9RLiwHfDOPEvJ1ONHrfwhI=; b=FMBdLkwGEC6uLyLldY5c5G/YI1klANrIlwrEZ7S02cZC1PYY0G1frl3QZ9DLBshGTx 9ZUCxGZeV1nMmjEu+2xwZf2yTVxeK2hnn9pVitskKNnM0/7z7sqOpaFdFer3HcEV4udf uYBkS20QLR1jD9TpPiLXDm2YDMUphHXDyPp/s= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=K1hoQh0vA4QI/BDI/Ub8V7UEzu5jdXOR1FwFQP7IQWxPkzBgtR8wCh08A3ryr2wYGu ellGYEC9Oig6aYPpmNHshkhPB41Ep25I76aub0R9M3pAJfoFkfkhenKncVPxYe9v4CzW G2XKN/qphqFLv0OKte3h3nfqOWqgJ3YfRE/zE= MIME-Version: 1.0 Received: by 10.142.174.13 with SMTP id w13mr825953wfe.285.1308514816344; Sun, 19 Jun 2011 13:20:16 -0700 (PDT) Received: by 10.143.67.6 with HTTP; Sun, 19 Jun 2011 13:20:16 -0700 (PDT) Date: Sun, 19 Jun 2011 20:20:16 +0000 Message-ID: From: Lassi To: soc-status@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 Subject: [SoC2011 Status Report] pkg convert - Week 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: Sun, 19 Jun 2011 20:20:17 -0000 Hi, My project is to create tools to easily convert rpm/deb packages to the future FreeBSD package format. This week, I've spent my time studying the rpm package format. As I'll need to operate on such package, the first think to do is to write a small library to read the content of such packages. For the moment, I've routines to read the different section of an rpm file and to retrieve information about the files packaged within. In other words, I can walk through a package metadata. The next week, I'll write routine to extract files contained in a rpm package and begin to write the code needed to convert the package in a pkgng compliant package. -- Joffrey ``Lassi'' Lassignardie