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 #7
Date: Mon, 09 Jul 2012 12:08:31
Message-Id: CAGrucu0iNjM_92C0heyzFAHcZdF3YBWNbN_SpvUi=ZiPet6KCg@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 == Progress of this week ==
20
21 First of all, I've written a a main script that is capable of running
22 sync and/or overlay creation. Running (testing) overlay creation for a
23 local directory with pre-downloaded packages is possible using
24 './main.py --from <the package dir>'. Then, I've did some testing and
25 fixed issues like invalid tokens in metadata.xml and "`" in the
26 DESCRIPTION variable of ebuilds.
27 I've also written how to use the config files.
28
29 I'm on schedule.
30
31 == Plans for the next week ==
32
33 Document what I've written so far
34
35 --
36 Regards,
37 André E.

Replies