From owner-soc-status@freebsd.org Mon Jul 27 21:37:14 2015 Return-Path: Delivered-To: soc-status@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id EF8D29AC48F for ; Mon, 27 Jul 2015 21:37:14 +0000 (UTC) (envelope-from mdw@freebsd.org) Received: from mehl.mmap.at (static.56.42.47.78.clients.your-server.de [78.47.42.56]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 181DA8AF; Mon, 27 Jul 2015 21:37:13 +0000 (UTC) (envelope-from mdw@freebsd.org) Received: from [192.168.43.206] (178.115.129.10.wireless.dyn.drei.com [178.115.129.10]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mehl.mmap.at (Postfix) with ESMTPSA id C6DAAB08E4; Mon, 27 Jul 2015 23:29:45 +0200 (CEST) Message-ID: <55B6A2C7.4080706@freebsd.org> Date: Mon, 27 Jul 2015 23:29:43 +0200 From: Manuel Wiesinger 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: Status: Linux packages for pkg(8) Content-Type: text/plain; charset=utf-8 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: Mon, 27 Jul 2015 21:37:15 -0000 Hi, Sorry for becoming lazy with the weekly status report and thanks to bapt@ for reminding me. Next report will be sent on Monday, August 3. This week (probably Friday) I will commit code to Github, that can read a Debian repository just like a FreeBSD-repo, including signature/hash validation of all downloaded files. This code will be in presentable form. Meaning, all extra cases are handled, error handling is done, unnecessary comments, dead code, nasty debug output, etc. is removed. I have code to download and extract Debian-packages too, but it is not yet shaped and not really integrated into pkg(8) yet. Plan for this week: finalise the work on repositories, test extra-cases, check if really everything is correctly put into the database. Plan for next week: shape and integrate package downloading, implement feedback from commits. Further todos: add pkg-audit support (easy), write unit-tests Regards, Manuel