CHANGELOG 4.63 KB
Newer Older
Adrien Thebo's avatar
Adrien Thebo committed
1
2
3
CHANGELOG
=========

Robin H. Johnson's avatar
Robin H. Johnson committed
4
5
6
7
8
9
10
11
12
13
14
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.

15
16
17
18
19
20
21
22
23
24
25
26
27
28
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

Vikraman Choudhury's avatar
Vikraman Choudhury committed
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
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


Vikraman Choudhury's avatar
Vikraman Choudhury committed
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
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


Theo Chatzimichos's avatar
Theo Chatzimichos committed
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
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


92
93
94
95
96
97
98
99
100
101
102
103
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.


104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
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

119
120
121
122
123
124
125
126
127
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

128
129
130
131
132
133
134
135
136
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

137
138
139
140
141
142
143
144
145
1.0.1
-----

2013-01-30

This is a backwards compatible bugfix release.

  * (portage-#21) Add portage util require for all package_* types.

Adrien Thebo's avatar
Adrien Thebo committed
146
147
148
1.0.0
-----

Adrien Thebo's avatar
Adrien Thebo committed
149
2012-12-07
Adrien Thebo's avatar
Adrien Thebo committed
150

Adrien Thebo's avatar
Adrien Thebo committed
151
152
153
154
155
156
157
158
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
Adrien Thebo's avatar
Adrien Thebo committed
159
  * (portage-#7) make.conf moved from /etc/make.conf to /etc/portage/make.conf
Adrien Thebo's avatar
Adrien Thebo committed
160
161
  * (portage-#8) Order package_* resources before package installation
  * (portage-#14) Rename package_use `use_flags` to `use`
Adrien Thebo's avatar
Adrien Thebo committed
162
  * (portage-#18) Comments for each class, style guide corrections
Adrien Thebo's avatar
Adrien Thebo committed
163

Adrien Thebo's avatar
Adrien Thebo committed
164
Major thanks to Theo Chatzimichos for a ton of bugfixes and QA testing.
Adrien Thebo's avatar
Adrien Thebo committed
165
166
167
168
169
170
171
172
173
174
175
176
177
178

0.1.0
-----

2012-10-20

  * Initial forge release with expanded features and tests.

0.0.1
-----

2011-08-31

  * Initial pre-release