From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1QmuJQ-0000gz-4f for garchives@archives.gentoo.org; Fri, 29 Jul 2011 21:09:40 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 510FA21C035; Fri, 29 Jul 2011 21:09:28 +0000 (UTC) Received: from mail-ww0-f53.google.com (mail-ww0-f53.google.com [74.125.82.53]) by pigeon.gentoo.org (Postfix) with ESMTP id F328821C035 for ; Fri, 29 Jul 2011 21:09:27 +0000 (UTC) Received: by wwf26 with SMTP id 26so3575391wwf.10 for ; Fri, 29 Jul 2011 14:09:27 -0700 (PDT) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-soc@lists.gentoo.org Reply-to: gentoo-soc@lists.gentoo.org MIME-Version: 1.0 Received: by 10.227.132.66 with SMTP id a2mr2478664wbt.81.1311973766658; Fri, 29 Jul 2011 14:09:26 -0700 (PDT) Received: by 10.227.128.133 with HTTP; Fri, 29 Jul 2011 14:09:26 -0700 (PDT) X-Originating-IP: [187.127.122.246] Date: Fri, 29 Jul 2011 18:09:26 -0300 Message-ID: Subject: [gentoo-soc] Distfile patching support - Weekly report #9 From: Rafael Martins To: gentoo-soc@lists.gentoo.org Cc: robbat2@gentoo.org, Denis Dupeyron Content-Type: text/plain; charset=UTF-8 X-Archives-Salt: X-Archives-Hash: ce5be6be555804257980adddd56653f5 Hi all, Quick summary: Improve the performance of the Gentoo Linux mirrors by reducing the overall bandwidth load, allowing people to fetch binary patches from the mirrors, instead of the full source tarballs, when updating some package. This project is partially based on GLEP 25. The project is on schedule. == Progress == Last week I got a basic Portage patch working, and I can finally install packages from reconstructed tarballs. It needs some fine graining and improvements, though. I'm also writing a helper tool, called distpatchq, inspired by portageq, that will provide info about the deltas and distfiles to the package managers willing to implement distfile patching support. == Next steps == Finish the Portage patch improvements and send the patch for review. Finish distpatchq helper tool. Create a package for the distpatch helper tools and publish it. Best Regards, -- Rafael Goncalves Martins http://rafaelmartins.eng.br/