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 1SoClS-0006xA-ED for garchives@archives.gentoo.org; Mon, 09 Jul 2012 12:08:31 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id D813FE0656 for ; Mon, 9 Jul 2012 12:08:29 +0000 (UTC) Received: from mail-wi0-f169.google.com (mail-wi0-f169.google.com [209.85.212.169]) by pigeon.gentoo.org (Postfix) with ESMTP id 06622E02F0 for ; Mon, 9 Jul 2012 10:10:48 +0000 (UTC) Received: by wibhm2 with SMTP id hm2so2340557wib.4 for ; Mon, 09 Jul 2012 03:10:48 -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=2iQwIiTjD6R2I1PgT7vD69ZgJy6imAwCC3uZxlK7ck8=; b=eiOXv1zOhMI1CG2ilUfhxNTYZQGBTuPfFWlQl/5oWWA4K1KBFo8TTcjjuJT+/ALAxp 0uaKJS1MxcMbrxBOxWWlOWz6theMzvypYUBszPWawGk3M5ROFwZ+O8WVY8N4ua+m2kdA fskJFDuu/KyqdS353i0uR83SDeeIRys6E1nJg= 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=2iQwIiTjD6R2I1PgT7vD69ZgJy6imAwCC3uZxlK7ck8=; b=HKmACkaxMEk8qU1Sv0zW+2yXH+rXrdWM6yH7vue5FMPE3DUgxlObilahGXm1jOJ6fF wZ7+TS7X7IGZfr+Rduim5szW6w3maMH0LiB6hBsxXLdz8jaVVHlI7FSxQQD/vhOmj1hW EjrKn/FhUjqvl4pRr00GjGYMEGqzrs36MImkaUfZHEXQtryRmy1AKMag4FtCcIdmQaqE mtThT/g/NrY3fAvzJpe/sfdNKijur6lan/gmGX9foYAehiVh8DOyRnESZURtSu1Frru5 jR9muWcBJPhveLcsTLARvJl3BqljBIeiQ12kq1ImT4DUhL/1N2yi6W4uZJAIJxGmiv+J ATUA== 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.97.201 with SMTP id ec9mr28200107wib.12.1341828648187; Mon, 09 Jul 2012 03:10:48 -0700 (PDT) Sender: andre@mailerd.de Received: by 10.194.54.65 with HTTP; Mon, 9 Jul 2012 03:10:48 -0700 (PDT) X-Originating-IP: [94.216.13.195] Date: Mon, 9 Jul 2012 12:10:48 +0200 X-Google-Sender-Auth: 6jig4AJ9cchdNqUKFWvWPMBNu64 Message-ID: Subject: [gentoo-soc] Automatically generated overlay of R packages - progress report #7 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: ALoCoQl5xBS7M9Idqc4b/etpgqHsZQuhogluSkWCmYFMYQ8bQTKWsX/mw+aC8IeUDRT5RxxyHw16 X-Archives-Salt: 9e124615-2104-4fb7-9397-a1dd38cc8a5d X-Archives-Hash: 389d92e0928a4dc2ed3f0cdaf57a049c 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 First of all, I've written a a main script that is capable of running sync and/or overlay creation. Running (testing) overlay creation for a local directory with pre-downloaded packages is possible using './main.py --from '. Then, I've did some testing and fixed issues like invalid tokens in metadata.xml and "`" in the DESCRIPTION variable of ebuilds. I've also written how to use the config files. I'm on schedule. =3D=3D Plans for the next week =3D=3D Document what I've written so far --=20 Regards, Andr=E9 E.