forked from gentoo/puppet-portage
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGELOG
138 lines (93 loc) · 3.53 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
CHANGELOG
=========
2.2.0
-----
2014-05-15
This is a backwards compatible bugfix release.
* Fix command executed on changed make.conf
* Allow installing portage-utils using class portage
* Ensure dependent packages are installed by default
* Change eselect --no-color option to --color=no
* Allow newer concat versions
* Set correct path for exec resources
2.1.0
-----
2013-11-01
This is a backwards incompatible feature and bugfix relase.
It contains the work from GSoC 2013 by Vikraman Choudhury.
### User notes:
* #75 Support for package slots
* #78 Better eselect provider
* #81 Type and provider for package.env
* #85 Type and provider for layman
* #86 Use '=' when compare pattern is missing
* #90 Type and provider for webapp-config
* #98 Handle package version when a rebuild is triggered
* #100 Handle nested attribute arrays
* #102 Updates in portage::makeconf
* #115 Add support for installation of Gentoo base and other tools
### Developer notes:
* #76 Use correct regexes from portage
* #82 Update tests with :version and :slot
* #84 Set defaults for package_* types
* #104 Fix postsync, enhance package definition and cosmetic code cleanups
* #111 Use @ prefix for variables in erb templates to fix deprecated syntax
* #112 Update Modulefile with the new location in github and forge
* #113 Modify $LOAD_PATH to fix require errors
2.0.1
-----
2013-03-24
This is a backwards compatible bugfix release
* Apply eselect facts only in Gentoo systems
* (portage-#62) Allow `*` in package_* version field
* Refactor tests to use shared examples and contexts.
2.0.0
-----
2013-02-24
This is a backwards incompatible feature release.
For an overview of the new usage, please see the README at
https://github.com/adrienthebo/puppet-portage/blob/master/README.markdown
* (portage-#20) package_* version is now an independent field
* (portage-#41) Default package_* to present
* Remove portage class parameters in favor of portage::makeconf
* (portage-#29) Add eselect type and provider
1.1.1
-----
This is a backwards compatible bugfix release.
* (maint) Support for Travis-ci added
* (portage-#36) Permit numeric values in atom name and category
* (portage-#25) Fixed mangling and duplication of _use and _keywords flags
1.1.0
-----
This is a backwards compatible bugfix and feature release.
* (maint) File permissions fixed for group and other read access
* (portage-#9) Add variables from `emerge --info` as facts
* (portage-#23) Deduplicate rebuild exec in portage::package
1.0.1
-----
2013-01-30
This is a backwards compatible bugfix release.
* (portage-#21) Add portage util require for all package_* types.
1.0.0
-----
2012-12-07
This is a backwards incompatible feature and bugfix release.
* Renamed all classes and defines from 'gentoo' to 'portage'
* Bugfixes for the package_use parsedfile provider
* Metadata corrections to add concat as a dependency
* Site specific files removed
* Removed legacy defined types for package.* entries
* Removed unusable localegen and category defined types
* (portage-#7) make.conf moved from /etc/make.conf to /etc/portage/make.conf
* (portage-#8) Order package_* resources before package installation
* (portage-#14) Rename package_use `use_flags` to `use`
* (portage-#18) Comments for each class, style guide corrections
Major thanks to Theo Chatzimichos for a ton of bugfixes and QA testing.
0.1.0
-----
2012-10-20
* Initial forge release with expanded features and tests.
0.0.1
-----
2011-08-31
* Initial pre-release