Gentoo Archives: gentoo-soc

From: Vikraman <vikraman@g.o>
To: gentoo-soc@l.g.o
Subject: [gentoo-soc] Puppet module for gentoo -- weekly report #1
Date: Mon, 24 Jun 2013 20:47:39
Message-Id: 20130624204733.GA12430@felicia
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

Attachments

File name MIME type
signature.asc application/pgp-signature