1 |
Hi everyone, |
2 |
|
3 |
== Brief summary of this project == |
4 |
|
5 |
This project is a continuation of last year's project, "Automatically |
6 |
generated overlay of R packages". Its aims are extending overlay |
7 |
creation and, more importantly, automated overlay maintenance. |
8 |
|
9 |
For reference, the roverlay git repo can be found at [0], which also |
10 |
provides some documentation [1]. |
11 |
|
12 |
|
13 |
== Progress of the last two weeks == |
14 |
|
15 |
June 8 - June 16: |
16 |
* completed the "additions dir" feature (including documentation) for |
17 |
patching and importing ebuilds |
18 |
* started to replace the "r_suggests" USE flag with the R_SUGGESTS |
19 |
USE_EXPAND variable that allows users to choose which optional |
20 |
dependencies should be installed |
21 |
|
22 |
June 17 - June 22: |
23 |
* completed the USE_EXPAND feature: USE flags can now be renamed (e.g. |
24 |
"audio" => "sound") and a 'profiles/desc/r_suggests.desc' file is |
25 |
generated. Documentation for this feature is also done. |
26 |
* "distmap" feature which tracks changes in the package mirror |
27 |
directory and triggers ebuild recreation (including a revbump) if |
28 |
necessary. Complete, but documenation is todo. |
29 |
* "run hooks" feature that executes a script for certain events like |
30 |
"overlay creation succeeded". Almost complete - minor things may need |
31 |
to be changed and documentation is todo. |
32 |
-> added a "git-commit-overlay" hook that creates git commits with |
33 |
meaningful messages (list of changed packages in the message body) |
34 |
|
35 |
I'm on schedule. |
36 |
|
37 |
|
38 |
== Plans for the next week == |
39 |
|
40 |
* write documentation for "distmap"/"run hooks" |
41 |
* add SLOT handling to the dependency resolver |
42 |
|
43 |
|
44 |
[0] http://git.overlays.gentoo.org/gitweb/?p=proj/R_overlay.git;a=summary |
45 |
[1] http://git.overlays.gentoo.org/gitweb/?p=proj/R_overlay.git;a=blob_plain;f=doc/html/usage.html;hb=HEAD |
46 |
|
47 |
Regards, |
48 |
André E. |