From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 8108313800E for ; Mon, 6 Aug 2012 09:05:55 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 0CC47E06AF for ; Mon, 6 Aug 2012 09:05:54 +0000 (UTC) Received: from mail-wg0-f53.google.com (mail-wg0-f53.google.com [74.125.82.53]) by pigeon.gentoo.org (Postfix) with ESMTP id 45501E062D for ; Mon, 6 Aug 2012 07:19:27 +0000 (UTC) Received: by wgbfm10 with SMTP id fm10so1863320wgb.10 for ; Mon, 06 Aug 2012 00:19:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mailerd.de; s=mails; h=mime-version:sender:x-originating-ip:date:x-google-sender-auth :message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=wYnyjZ9qzSeWGPu2RlVQVlAhMH0bcamJNAAlkB2l/cY=; b=FOKSJ9eSerhoYkBlby56PnVP4Bo6qFsrs2M475Ys3OsSMmnWX5xSxkRabXg5WUnVpF H7M5eT7m6mvH9In3EIlJuKqHZhYRhqREfiWN9rugM0UaldA45M2rpDHrEZtT52Q/OizL f+4t/fO003lcRMpnS80RPHMS55O03yCT7VkF0= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:sender:x-originating-ip:date:x-google-sender-auth :message-id:subject:from:to:cc:content-type :content-transfer-encoding:x-gm-message-state; bh=wYnyjZ9qzSeWGPu2RlVQVlAhMH0bcamJNAAlkB2l/cY=; b=eIwemt2AloTIJl76CvYbBaiSI3DSUwFkxU1iMrRJ/bma2fAv9U5JnFfcQoCFcj1CVt fWARH6EzkkXXM6RleKI+HMIVWfZMo7m6oHMiHguFxsHEZvuaRHzvQVQ/uUhx+aC76zC2 BrblM4vkLOCfi+5SATFMfH1pjrItJlmRemj1eIm95Xro62kH4tPfy3a41voAzkSW0MVa P7dbKAtyhi83qRjj4XSuSMee6mtSI3+B2tYQu8vK7HNEJKxdfWUuHNuszLuUJTpiqLdU /aGYJmPOsEK1ePLDn1errn4tdAUGF7XiWN2Ov/e3dnOB4k9b05HhCX41cih8oj1CavW0 KN9A== 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.180.84.164 with SMTP id a4mr15971429wiz.12.1344237567266; Mon, 06 Aug 2012 00:19:27 -0700 (PDT) Sender: andre@mailerd.de Received: by 10.194.34.226 with HTTP; Mon, 6 Aug 2012 00:19:27 -0700 (PDT) X-Originating-IP: [94.216.110.220] Date: Mon, 6 Aug 2012 09:19:27 +0200 X-Google-Sender-Auth: eA3DtCaHXj-u80chQjGjxhPS_Ts Message-ID: Subject: [gentoo-soc] Automatically generated overlay of R packages - progress report #11 From: =?ISO-8859-1?Q?Andr=E9_Erdmann?= To: gentoo-soc@lists.gentoo.org Cc: Denis Dupeyron Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Gm-Message-State: ALoCoQnDxffeJlM204UReu/5j3jWtd8SYgi4l6o3qQIRvJnU15IPN78Ek6Iz1SEDWdtpj4cwGB4G X-Archives-Salt: 881f10c8-5548-403e-9a45-73514192f259 X-Archives-Hash: 3d812042f004a23dc73c54a98ccf6af3 Hi everyone, =3D=3D Brief summary of this project =3D=3D The aim of this project is to create scripts that automate the process of overlay creation/maintenance for R packages from repositories such as CRAN and Bioconductor. Longer: For the ebuild creation of a single package one needs to extract the package, copy-paste data from its description file to the ebuild and look up dependencies, which is time-consuming. Although trivial for a few number of packages, this is practically impossible to do by hand for repositories like CRAN (> 3500 packages), especially 'cause it also requires tracking changes (new / updated / removed packages). The solution is to automate that process and this is what this project is a= bout. =3D=3D Last week's progress =3D=3D * Added functionality to get packages via http, either by reading a local file with package uris or by parsing a remote's PACKAGES file This allows to use repos that don't offer rsync access as well as to include single packages (without downloading them manually). * ebuilds now report missing optional deps during pkg_postinst * misc changes based on test results (like dependency rules, removing "from http://...." text from dependency strings) * an live ebuild (and a setup.py script for the python modules) =3D=3D Plans for this week =3D=3D * write documentation --=20 Regards, Andr=E9 E.