forked from ramereth/puppet-gentoo
-
Notifications
You must be signed in to change notification settings - Fork 30
/
CHANGELOG
189 lines (131 loc) · 4.86 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
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
CHANGELOG
=========
2.5.0
-----
2024-07-29
SemVer bumped due to dropping older Ruby support.
* eselect: validate 'show' command before use
* reduce undefined command warnings
* min versions:
* ruby 2.7.6 to match puppetserver 7.9.2/puppet 7.20.0
2.4.5
-----
2017-10-10
This is a backwards compatible bugfix & minor feature release.
Versions 2.4.1-2.4.4 were not formally released, and are buggy.
* Fix rebuild command, which sometimes was empty.
* Allow override of emerge command for rebuild.
* Cleanup /etc/portage/package.* for packages being removed.
2.4.0
-----
2017-02-08.
This is a backwards compatible bugfix & minor feature release.
* http and ftp proxy variables should be lowercase
* Improve testing
* Version variables for managed packages
(portage, eix, layman, webapp-config, eselect, portage-utils)
* Allow blank lines & comments in package.keywords
* Support package.accept_keywords
* Allow alternative path for /usr/bin/emerge
2.3.0
-----
2015-07-25
This is a backwards compatible bugfix release.
* An option to disable auto remerging by make.conf changes
* Parameter to allow usage of custom overlay lists with layman
* Update puppetlabs/concat dependency
* Update for Facter 3.0.1
* Set attribute to an empty array if absent
* Handle empty strings passed in package_* resources
* Handle parsing of wildcard atoms
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