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.77) (envelope-from ) id 1Slcik-0001t0-MG for garchives@archives.gentoo.org; Mon, 02 Jul 2012 09:15:04 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 1E89DE076F for ; Mon, 2 Jul 2012 09:15:01 +0000 (UTC) Received: from mail-wi0-f175.google.com (mail-wi0-f175.google.com [209.85.212.175]) by pigeon.gentoo.org (Postfix) with ESMTP id 37024E063F for ; Mon, 2 Jul 2012 07:56:50 +0000 (UTC) Received: by wibhm2 with SMTP id hm2so2356942wib.10 for ; Mon, 02 Jul 2012 00:56:50 -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=p6pgsDMDLjmGbeJ6FYDlTk38G/MXf8aPKNnduxheziE=; b=DJDJlnsPo0AE6q/IVP1097nANvsMPmBHFlMCJAr/s0KSa8Q9PjjT6Z+ymyT4D/0OCt nVk9yCB5l8xyiygn/RjGlTHfkBUayzqjG1QTY45N1vZQdl+Bo/zHgMVNDBn3N4TAS8mZ gSnRUxlwo9+Hhgv7IVTSebAi/gum/YEOS4RaI= 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=p6pgsDMDLjmGbeJ6FYDlTk38G/MXf8aPKNnduxheziE=; b=eJJyMfBDdP/FN3ImkVvI9J3O/irvGAYz0JTiP4nCxwHy3HUKCCEOfO+96Y0nsMjUAI rNw+yTnGhQ+0thliKRDQb2oq5sxHR8cdcwHFmUJ3BLSbif6vkozuMLJPT2bctY/0t3B2 uI6Ltkmp/S/I9KCRTo5ssRQNCh2XpSahDydHMk/5MkuG1n6iKGf0HdtHgb7z/EvJDPy1 x9+XdP2+m6jiQTadVOV8Z4SIFVKw0Ni2QYtyIP7gqPxwLNgffAmuBunTNAbKjqzgpBCc ql3Zu/7K6zlt2PnAFGFXqePNwn/h1X84M8hV9aDbgLCNcYWnbylAFfUjyar3J49lXJrJ LlIg== 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.181.13.142 with SMTP id ey14mr14674700wid.19.1341215810326; Mon, 02 Jul 2012 00:56:50 -0700 (PDT) Sender: andre@mailerd.de Received: by 10.194.45.166 with HTTP; Mon, 2 Jul 2012 00:56:50 -0700 (PDT) X-Originating-IP: [80.187.96.191] Date: Mon, 2 Jul 2012 09:56:50 +0200 X-Google-Sender-Auth: Go_9dt_GfuKW-cs0AY9NvxtW8W8 Message-ID: Subject: [gentoo-soc] Automatically generated overlay of R packages - progress report #6 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: ALoCoQmhK0wTX2Qmj9bP/A9fJQhPfvWL53adRgn00nDGq0Cz1E9aiwgzFxEeeGbkCte1tuyQIHSw X-Archives-Salt: f4f932cd-4803-4c92-954f-2f5ec3c398cd X-Archives-Hash: ef361553ddbc313ec424fe4ee761f75c 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 Progress of this week =3D=3D * added remote syncing (via rsync) and the possibility to use local directories for overlay creation * added some dependency resolution logic: 'R (>=3D 2.15)' is now recognized as '>=3Ddev-lang/R-2.15' etc. * did a first test run (creating ebuilds for CRAN) and fixed some issues like illegal ebuild names ("AMAP.Seq" etc.) I'm on schedule. =3D=3D Plans for the next week =3D=3D * do more testing * write a main script --=20 Regards, Andr=E9 E.