Gentoo Archives: gentoo-soc

From: Vikraman <vikraman@g.o>
To: gentoo-soc@l.g.o
Subject: [gentoo-soc] Puppet module for gentoo -- weekly report #8
Date: Tue, 20 Aug 2013 11:19:26
Message-Id: 20130820111910.GA21343@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.
5
6 You can follow the development on my fork[1], and this wiki page[2].
7
8 Week #8
9 =======
10
11 Status: on schedule
12
13 I couldn't work on the project for the past 2 weeks at least, due to
14 some academic commitments. But I'm still well within the bounds of my
15 timeline.
16
17 This is my progress this week:
18
19 - Type and provider for package.env[3]. An example:
20
21 package_env { 'www-client/firefox':
22 ensure => present,
23 env => 'no-lto',
24 version => '>=20.0',
25 }
26
27 - Fixed a bug where the flags/keywords would not be removed if it was
28 deleted from the puppet manifest[4].
29
30 - Update some old tests with the new property values[5].
31
32 - Type and provider for layman (partially done, it's difficult to parse
33 layman output)
34
35 I'm now looking at some upstream puppet modules and evaluating if they
36 need to be patched to work properly on gentoo. I've also decided to
37 write an openrc provider for the puppet-network[6] module.
38
39 [0]https://github.com/adrienthebo/puppet-portage
40 [1]https://github.com/vikraman/puppet-portage
41 [2]https://wiki.gentoo.org/wiki/Puppet_module_for_Gentoo
42 [3]https://github.com/adrienthebo/puppet-portage/pull/81
43 [4]https://github.com/adrienthebo/puppet-portage/pull/84
44 [5]https://github.com/adrienthebo/puppet-portage/pull/82
45 [6]https://github.com/adrienthebo/puppet-network
46
47 --
48 Vikraman

Attachments

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