From owner-soc-status@FreeBSD.ORG Mon Aug 22 18:54:28 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 99AC6106566B for ; Mon, 22 Aug 2011 18:54:28 +0000 (UTC) (envelope-from joffrey.lassignardie@gmail.com) Received: from mail-gw0-f54.google.com (mail-gw0-f54.google.com [74.125.83.54]) by mx1.freebsd.org (Postfix) with ESMTP id 60D838FC18 for ; Mon, 22 Aug 2011 18:54:28 +0000 (UTC) Received: by gwb15 with SMTP id 15so3644717gwb.13 for ; Mon, 22 Aug 2011 11:54:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; bh=CRZO8KEgTREB4dzMxCJ2z9dsqtufkuhXyawOdBZ/l28=; b=QqBa2MUwfR8XShue7cxubrYk+y42GOKQ2G4ozcVQK1j5gfpkyhiR6OC60Sw9JnSdSs 3PCxWB/TPDXc1IKWblk1BG5uWTts0oaKngwFcsxgwGHLzCVtyJhIiA/1Vut31jzJv4Lb G9BQxxaQ/obZ2i9l9fbnPaunho4a4lRlggJoc= MIME-Version: 1.0 Received: by 10.142.147.18 with SMTP id u18mr1563060wfd.436.1314037872318; Mon, 22 Aug 2011 11:31:12 -0700 (PDT) Received: by 10.142.247.35 with HTTP; Mon, 22 Aug 2011 11:31:12 -0700 (PDT) Date: Mon, 22 Aug 2011 20:31:12 +0200 Message-ID: From: Lassi To: soc-status@freebsd.org, Baptiste Daroussin Content-Type: text/plain; charset=ISO-8859-1 Cc: Subject: [SoC2011 Status Report] pkg convert - Week 13 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: Mon, 22 Aug 2011 18:54:28 -0000 Hi, This seems to be the last report for this year's GSoC so, here is a summary of my project and how I experienced this adventure. The project: The goal was to write the "convert" command for pkgng. The purpose of this command is to convert binary package from an "external" format (only rpm for the moment) to the FreeBSD future "internal" format (txz archive with metadata files). Initially, the project was supposed to handle rpm AND deb packages but due to a number of incidents during the second part of the timeline, pkgng works only with rpm packages (I'm still working on some bugs with the metadata file). What I liked in this adventure: First of all, I want to thanks Bapt (my mentor) and all the guys from #pkgng. This was a really nice experience to work on this project with them. They are cool people and they were always there when I needed help. During this GSoC, I learned a lot, about ports, package management, the FreeBSD project and his organization... However, the sad truth is that I learned more than I have contributed to this project. Hopefully, it is only the end of the GSoC, and I will continue to write code for pkgng on my spare time. Another interesting thing in this project (and maybe the more exciting) was the discovery of what's normally hidden. Actually, it is unbelievable to see how many people work on free software and it was fantastic to join those people and to be on the "contributor" side for once. As a conclusion, that was a very nice and instructive adventure and I hope this will continue on this way. Regards, -- Joffrey ``Lassi'' Lassignardie