1 |
Hello all, |
2 |
|
3 |
I am working on improving the puppet-portage module[0], and the state of |
4 |
gentoo support in upstream puppet modules. For the first few weeks, I |
5 |
will concentrate on the puppet-portage module itself. |
6 |
|
7 |
You can follow the development on my fork[1], and this wiki page[2]. |
8 |
|
9 |
Week #1 |
10 |
======= |
11 |
|
12 |
Status: on schedule |
13 |
|
14 |
During this week, I worked on adding slots support for the various |
15 |
package_* types. You can now add a slot property for each of them, for |
16 |
example, |
17 |
|
18 |
package_keywords { 'sys-devel/gcc': |
19 |
version => '4.8.1', |
20 |
slot => '4.8', |
21 |
keywords => '~amd64', |
22 |
target => 'gcc', |
23 |
} |
24 |
|
25 |
Also portage::package now takes *_slot property keys. A detailed diff is |
26 |
available here[3]. |
27 |
|
28 |
For the next few days, I will work on tests for slots and move on to my |
29 |
next objective, which is converting some of the defined types to native |
30 |
types. Of course, there are a lot of new issues[4], so I might switch to |
31 |
a different objective midway also. |
32 |
|
33 |
[0]https://github.com/adrienthebo/puppet-portage |
34 |
[1]https://github.com/vikraman/puppet-portage |
35 |
[2]https://wiki.gentoo.org/wiki/Puppet_module_for_Gentoo |
36 |
[3]https://github.com/vikraman/puppet-portage/compare/package_slots |
37 |
[4]https://github.com/adrienthebo/puppet-portage/issues?state=open |
38 |
|
39 |
-- |
40 |
Vikraman |