Gentoo Archives: gentoo-soc

From: "André Erdmann" <dywi@×××××××.de>
To: gentoo-soc@l.g.o
Cc: Denis Dupeyron <calchan@g.o>
Subject: [gentoo-soc] Automatically generated overlay of R packages - progress report #11
Date: Mon, 06 Aug 2012 09:05:55
Message-Id: CAGrucu0i6wFxgQef+oUfQAgFrdkgFMjg2y7A-MrrG=F-2RDm9Q@mail.gmail.com
1 Hi everyone,
2
3 == Brief summary of this project ==
4
5 The aim of this project is to create scripts that automate the process
6 of overlay creation/maintenance for R packages from repositories such
7 as CRAN and Bioconductor.
8
9 Longer:
10 For the ebuild creation of a single package one needs to extract the
11 package, copy-paste data from its description file to the ebuild and
12 look up dependencies, which is time-consuming.
13 Although trivial for a few number of packages, this is practically
14 impossible to do by hand for repositories like CRAN (> 3500 packages),
15 especially 'cause it also requires tracking changes (new / updated /
16 removed packages).
17 The solution is to automate that process and this is what this project is about.
18
19
20 == Last week's progress ==
21
22 * Added functionality to get packages via http, either by reading a
23 local file with package uris or by parsing a remote's PACKAGES file
24 This allows to use repos that don't offer rsync access as well as to
25 include single packages (without downloading them manually).
26
27 * ebuilds now report missing optional deps during pkg_postinst
28
29 * misc changes based on test results (like dependency rules, removing
30 "from http://...." text from dependency strings)
31
32 * an live ebuild (and a setup.py script for the python modules)
33
34
35 == Plans for this week ==
36
37 * write documentation
38
39 --
40 Regards,
41 André E.