* [gentoo-soc] Automatically generated overlay of R packages - progress report #7
@ 2012-07-09 10:10 André Erdmann
2012-07-10 3:47 ` heroxbd
0 siblings, 1 reply; 3+ messages in thread
From: André Erdmann @ 2012-07-09 10:10 UTC (permalink / raw
To: gentoo-soc; +Cc: Denis Dupeyron
Hi everyone,
== Brief summary of this project ==
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 about.
== Progress of this week ==
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 <the package dir>'. 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.
== Plans for the next week ==
Document what I've written so far
--
Regards,
André E.
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [gentoo-soc] Automatically generated overlay of R packages - progress report #7
2012-07-09 10:10 [gentoo-soc] Automatically generated overlay of R packages - progress report #7 André Erdmann
@ 2012-07-10 3:47 ` heroxbd
2012-07-10 7:43 ` André Erdmann
0 siblings, 1 reply; 3+ messages in thread
From: heroxbd @ 2012-07-10 3:47 UTC (permalink / raw
To: gentoo-soc
Hey André,
André Erdmann <dywi@mailerd.de> writes:
> == Brief summary of this project ==
>
> 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.
Where is the overlay, "layman -L | grep cran" gives nothing. May I try
it out?
Yours,
Benda
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [gentoo-soc] Automatically generated overlay of R packages - progress report #7
2012-07-10 3:47 ` heroxbd
@ 2012-07-10 7:43 ` André Erdmann
0 siblings, 0 replies; 3+ messages in thread
From: André Erdmann @ 2012-07-10 7:43 UTC (permalink / raw
To: gentoo-soc
Hi Benda,
2012/7/10 <heroxbd@gmail.com>:
> Hey André,
>
> André Erdmann <dywi@mailerd.de> writes:
>
>> == Brief summary of this project ==
>>
>> 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.
>
> Where is the overlay, "layman -L | grep cran" gives nothing. May I try
> it out?
No, there's no ready-to-use overlay at this time. You can try to
create an overlay, though. To do this, get the source from [1], cd
into the src dir and run "./roverlay.py --stats -R repo_letter_r.list
-O created_overlay". This will download all R packages starting with
r/R from CRAN and try to create an overlay for them in
./created_overlay. Needs about 300M disk space for the packages and
should result in ~90/470 successful ebuild creations (this is due to
missing dependency rules, see config/simple-deprules.conf if you'd
like to add some).
[1] http://git.overlays.gentoo.org/gitweb/?p=proj/R_overlay.git
--
Regards,
André E.
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2012-07-10 9:07 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-07-09 10:10 [gentoo-soc] Automatically generated overlay of R packages - progress report #7 André Erdmann
2012-07-10 3:47 ` heroxbd
2012-07-10 7:43 ` André Erdmann
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox