1 |
Hi everyone, |
2 |
|
3 |
== Brief summary of this project == |
4 |
|
5 |
This project is a continuation of last year's project, "Automatically generated |
6 |
overlay of R packages". Its aims are extending overlay creation and, more |
7 |
importantly, automated overlay maintenance. |
8 |
|
9 |
For reference, the roverlay git repo can be found at [0], which also provides |
10 |
some documentation [1]. |
11 |
|
12 |
|
13 |
== Last week's progress == |
14 |
|
15 |
* completed SLOT handling. The slot value is configurable now ("take up to |
16 |
<N> 'parts' from the calculated version", "use fixed value"). |
17 |
* started with validation of selfdeps (=dependencies on packages provided |
18 |
by the overlay). The objective here is to eliminate packages ("future |
19 |
ebuilds") that depend on uncreatable packages/ebuilds, while differentiating |
20 |
between mandatory (=> "ebuild uncreatable") and optional (=> simply drop) |
21 |
selfdeps. To achieve this, ebuild creation (for a single package) is paused |
22 |
until other packages have been processed, and then resumed. This feature is |
23 |
mostly done; documentation is todo. |
24 |
|
25 |
Misc: |
26 |
* added a test suite for dependency resolution |
27 |
-> wrote an interface to access dependency resolution (independently of |
28 |
overlay creation) |
29 |
* added a hook that automatically creates the metadata cache after overlay |
30 |
creation (suggested by heroxbd) |
31 |
|
32 |
|
33 |
== Plans for this week == |
34 |
|
35 |
* proceed with selfdep validation |
36 |
* improve ebuild quality further |
37 |
|
38 |
|
39 |
[0] http://git.overlays.gentoo.org/gitweb/?p=proj/R_overlay.git;a=summary |
40 |
[1] http://git.overlays.gentoo.org/gitweb/?p=proj |
41 |
/R_overlay.git;a=blob_plain;f=doc/html/usage.html;hb=HEAD |
42 |
|
43 |
|
44 |
Regards, |
45 |
André E. |