From owner-soc-status@FreeBSD.ORG Thu Jun 11 13:42:14 2015 Return-Path: Delivered-To: soc-status@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id A4650984 for ; Thu, 11 Jun 2015 13:42:14 +0000 (UTC) (envelope-from michal.ratajsky@gmail.com) Received: from mail-wg0-x241.google.com (mail-wg0-x241.google.com [IPv6:2a00:1450:400c:c00::241]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 3BC211029 for ; Thu, 11 Jun 2015 13:42:14 +0000 (UTC) (envelope-from michal.ratajsky@gmail.com) Received: by wggx12 with SMTP id x12so1542856wgg.3 for ; Thu, 11 Jun 2015 06:42:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:message-id:date:user-agent:mime-version:to:subject :content-type:content-transfer-encoding; bh=RfMUFaR1CyHn/n4uYXWeQDN3CFVUHhvFTzzDUWfZJ/A=; b=c4hgwcWs1R9vD34Q3GWHXe6HnSSRQy9oDwngvlWy4JudCsvjV0T0tKA/G0LPztvWwd ES/ERNbxx0nrxjTS4aqYZAvtcCyo3gznyML6LU1RdD6/bPMaTUdov4fTTRjiawOwBWGh Xc5Y0DpxQnmN1unDJaFcpyE9+tsXkwLWDqVK0vI966C91ePxmzOySOxK0M/CwslfcWRa zcF1YlJnHHTabEFFsDP0XfMTHV9Jdk6ZS1Ra0OMGPM6u8KsNlKGeaGFvBLzquQHab9Hd 5tkHQyupMRDuGvGmRD5MdZgD3lxGRho975I4zm4Vs/+vCpDq6oYsG4Tq9lE4to4TA9xd vUaw== X-Received: by 10.180.94.106 with SMTP id db10mr29666864wib.1.1434030132626; Thu, 11 Jun 2015 06:42:12 -0700 (PDT) Received: from [10.1.1.1] (ip-31-134-220-10.netopen.cz. [31.134.220.10]) by mx.google.com with ESMTPSA id b20sm1142856wjb.46.2015.06.11.06.42.11 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 11 Jun 2015 06:42:11 -0700 (PDT) From: Michal Ratajsky X-Google-Original-From: Michal Ratajsky Message-ID: <55799032.1090306@FreeBSD.org> Date: Thu, 11 Jun 2015 15:42:10 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Icedove/31.7.0 MIME-Version: 1.0 To: soc-status@FreeBSD.org Subject: mtree weekly status report, week 2 Content-Type: text/plain; charset=iso-8859-2; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: soc-status@freebsd.org X-Mailman-Version: 2.1.20 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: Thu, 11 Jun 2015 13:42:14 -0000 Hello everyone, during the last week I worked on reading spec files and directory structures in libmtree. The work took me few days longer than anticipated, mainly due to lack of time at the end of previous week. I still have some unsolved issues with organizing the entries that I intend to solve while I'm implementing writing. So my goal for the rest of this week and at least a part of the next one is mainly to add support for writing spec files. This includes some brainstorming to come up with a reasonable API to configure the writing and deal with some special cases, such as converting between mtree 1.0/2.0 formats when required or dealing with having multiple directory trees in a single spec. I expect I'll keep going back to the reader as well and I intend to test the code against the existing mtree implementations to make sure it works correctly before I move any further. Thank you, Michal