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 1Sr6e3-0004rK-A4 for garchives@archives.gentoo.org; Tue, 17 Jul 2012 12:12:52 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id E3AEFE06EC for ; Tue, 17 Jul 2012 12:12:50 +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 83169E07D7 for ; Tue, 17 Jul 2012 10:48:12 +0000 (UTC) Received: by wgbfm10 with SMTP id fm10so213692wgb.10 for ; Tue, 17 Jul 2012 03:48:11 -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=CQ8iI8Ce+WTUVHhTB1VZWGHb+eOkMND8yE16mJCh3v4=; b=OYeS/B7MWgOwPEyNzh8CKn3P8nsLjVG05i9Wivnko25kUc+5bipdEn5KqOqKtnWxxE wbsPM7aHKWz6IyyY8aQsC2xBO4cI9GVRQ02xOT9LXdO8OUlH69F3bzjh8jhkM/TJDRs6 BiY2e4UzuLzOAcjdEQiIbvFKVaRg/VKUqZf2A= 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=CQ8iI8Ce+WTUVHhTB1VZWGHb+eOkMND8yE16mJCh3v4=; b=Fq9qEqS2IJwzeHP3vLOZztQYyjJAPP47i1hqbIEVnGGAraYxmukhlF6Q6t2EFWmqOm Bic99dnU7jBT9vFNYgctfOdIZoioo1uHB05fb3nuV+sKOW7BJg+5bjzznA2ZkHcJWVED mE6b38Vx+DYQ7KOSRtKW1qYeRfuQ6GNO4m+SoAEMpy+14d2JGKAnNCdFuUsCXT+4AdyR ceu2x+3ET0sRLqqibNylkoKg81JhoSHlqxmRZmAoheEQYhb3Pq1IK+Z5X1qE8766BA8G SbKev42yvbQAPoisvM1STmImLcWmldfkm0fzEYklXf8WXSEQvAtVPJp7mKN824d8J0Fw EnGw== 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.216.131.22 with SMTP id l22mr1044753wei.96.1342522091671; Tue, 17 Jul 2012 03:48:11 -0700 (PDT) Sender: andre@mailerd.de Received: by 10.194.24.33 with HTTP; Tue, 17 Jul 2012 03:48:11 -0700 (PDT) X-Originating-IP: [94.216.13.195] Date: Tue, 17 Jul 2012 12:48:11 +0200 X-Google-Sender-Auth: fCxVg9ACbcYWLUXEBXBxNm0wZFs Message-ID: Subject: [gentoo-soc] Automatically generated overlay of R packages - progress report #8 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: ALoCoQkIpaO3ASKFthIWZh3BqKx0cmna0oHTW1/oikvQE0vOXmPBWmiCeCBPvUFWM8HmUcbYDMO8 X-Archives-Salt: 6e1e370e-f17f-4182-8bf6-1ee9b4453ddd X-Archives-Hash: 1832e0bbeede2387e1450b3d34c3c317 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 I'm on schedule: * wrote some documentation (man pages for the main script and repo/dependency rule files) * added "dependency types" to the resolver, it can now distinguish between internal (other R packages) and external deps (with some variations like "optional R package" - create ebuild even if dep cannot be resolved) =3D=3D Plans for the next week =3D=3D * redefine the timeline for the rest of the project * start with incremental overlay writing --=20 Regards, Andr=E9 E.