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 #4
Date: Mon, 08 Jul 2013 08:10:01
Message-Id: CAGrucu1e4iQQP0+bZ+rxfsnEJrkobc2z0aY0k3a40U2+Hy0Hyg@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 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.