Gentoo Archives: gentoo-soc

From: "André Erdmann" <dywi@×××××××.de>
To: gentoo-soc@l.g.o
Cc: Denis Dupeyron <calchan@g.o>
Subject: [gentoo-soc] R_Overlay: Automated overlay maintenance - progress report #2
Date: Sat, 22 Jun 2013 16:28:21
Message-Id: CAGrucu398+OXN7YZdx3dd0ne4Uha3yaNb8BMFDuvBeKHtN7PDw@mail.gmail.com
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.