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
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
|
This file contains a summary of changes in released versions. Please read the
ChangeLog file for a more detailed listing of changes/bug fixes.
New features:
- The profile module supports profiles in overlays (bug #265264).
1.2.17:
Bug fixes:
- Fixed bug #363481: Don't search for completion files in current working
directory in bashcomp module.
1.2.16:
New features:
- Support for pkgcore (bug #304011).
1.2.15:
Bug fixes:
- Fixed bug #358185: ROOT handling in news module.
New features:
- The profile module supports make.profile in the /etc/portage directory.
1.2.14:
New features:
- Module locale.eselect for the LANG environment variable (bug #351363).
1.2.13:
Bug fixes:
- Fixed bug #346837: Use cave rather than paludis.
1.2.12:
New features:
- The news module now sorts the items by their date (bug #344655).
1.2.11:
New features:
- New --quiet option in news module.
1.2.10:
New features:
- The env module calls the package manager's env-update, if available.
1.2.9:
Bug fixes:
- Fixed bug #298742: The env module was not whitespace safe.
- Fixed bug #298789: Exclude LDPATH from profile.env in env module.
1.2.8:
Bug fixes:
- Fixed bug #293317: Use EPREFIX in skel library when called from ebuild.
1.2.7:
Bug fixes:
- Fixed bug #289095: Proper ROOT handling in multilib library.
1.2.6:
New features:
- New is_output_mode() function in output library (bug #292100).
1.2.5:
Bug fixes:
- Fixed bug #280191: Don't use hyphens in identifiers.
- Fixed bug #288527: Suppress 'no news' message in news module.
1.2.4:
Bug fixes:
- Fixed bug #287730: Relative filename for symlink in profile module.
New features:
- Improved handling of removed news items in the news module.
- New relative_name() function in path-manipulation library.
1.2.3:
Bug fixes:
- Fixed bug #285762: Add several architectures to arch() function.
1.2.2:
New features:
- Faster bash completion.
- write_numbered_list can output a negative report with the -m option.
1.2.1:
Bug fixes:
- Fixed bug #283932: Make parsing of files in env.d more robust.
1.2:
Bug fixes:
- Fixed bug #280598: POSIX compliant basename and dirname functions.
New features:
- Global option --brief for shorter output (experimental) (bug #154511).
- 'highlight_marker' utility function for highlighting of list entries.
- Prefix support (bug #274760).
1.1.3:
Bug fixes:
- Fixed bug #279662: Create global bashcomp dir with proper permissions.
1.1.2:
New features:
- The news-tng module supports output in mbox format.
1.1.1:
Bug fixes:
- Fixed bug #207889: The kernel module now sorts versions properly.
New features:
- Add a test if the selected package manager is valid.
- Extended syntax in editor-variable library.
- The rc module can show the status of scripts that are not assigned to any
runlevel (bug #271208).
1.1:
Bug fixes:
- Fixed bug #155814: Clear aliases and shell functions.
- Fixed bug #156866: Handle missing scripts in rc module.
New features:
- Add a new module, for listing and querying eselect modules (bug #148578).
- Treat 'help' and 'version' options as if they were actions (bug #153890).
- The rc module now also supports OpenRC (bug #180966).
- Modules for the EDITOR, VISUAL, and PAGER environment variables
(bug #190216).
- Module news-tng.eselect for reading Gentoo ('GLEP 42') news.
- Remove mailer module since it's not functional (bug #220473).
- New --with-pm configure option for default package manager.
- Better bash completion.
1.0.12:
Bug fixes:
- Fixed bug #172636: Man pages issues.
- Fixed bug #198461: Disable coloured output and setting of terminal width
if stdout is not a tty. Don't hardcode escape sequences for colours.
- Fixed bug #203114: Remove trailing slant from ESELECT_DATA_PATH.
- Fixed bug #204937: Honour ROOT in rc module.
- Fixed bug #218557: Suppress 'Killed' message in bash-completion module.
- Fixed bug #219864: Issue with whitespace in values of config variables.
- Fixed bug #232874: Disable filename expansion for highlighted text.
- Fixed bug #240402: Dereference symbolic links for env files.
- Fixed bug #248470: Fix selection of parent profiles in 'eselect profile'.
- Fixed bug #248487: Make 'eselect profile show' show the relative path.
- Fixed bug #260464: Bad whitespace in key/value list output.
- Fixed bug #264734: Suppress pgrep error message.
- Fix quotation in load_config().
- Fix paludis command.
1.0.11:
Bug fixes:
- Allow resetting to the current implementation, so changes to the symlink
map can propagate (bug #189942).
New features:
- Add stuff to be used by new package manager independent eselect-news.
1.0.10:
Bug fixes:
- Fix load_config to ignore influence of environment variables.
New features:
- Add noldconfig option.
1.0.9:
Bug fixes:
- Really make the makefiles parallel-safe.
- Fixed bug #163915: eselect doesn't fully honour DESTDIR
- Fix parsing of *_SEPARATED in env.eselect
1.0.8:
Bug fixes:
- Fixed bug #162008: make install isn't parallel-safe.
1.0.7:
Bug fixes:
- Fixed bug #151701: Generate {SPACE,COLON}_SEPARATED vars in update.
- Fixed bug #152318: Fix env.eselect for envvar values containing '='.
- Fixed bug #152662: Fixed new die() function on *BSD.
- Updated developer documentation.
1.0.6:
Bug fixes:
- Fixed bug #144152: Added reload action to rc module.
- Fixed bug #140633: Fixed quoting in libs/output.bash.in
- Fixed bug #144882: Corrected copy'n'paste errors
- Fixed bug #147930: Die on un-sourceable files when handling config files.
- Fixed bug #148534: inherit package-manager in profiles module.
- Fixed bug #149627: Die on stray binutils targets.
- Fixed bug #147857: Don't install vi module as part of eselect.
New Features:
- Enhance die function to work in deep subshells.
1.0.5:
Bug fixes:
- Fixed bug in libs/skel.bash.in regarding set action with numerical
parameters.
- Fixed bug #141106.
1.0.4:
Bug fixes:
- Fixed list bug in libs/skel.bash.in.
New Features:
- eselect is now independent of the used package-manager.
1.0.3:
Bug fixes:
- Fix env.eselect by white-listing allowed mime-types for files in
/etc/env.d/.
- Fix env.eselect to create proper /etc/profile.csh.
New features:
- blas.eselect and lapack.eselect have been rewritten, cblas.eselect has
been split out of blas.eselect. All three modules now use skel.bash
library.
- rc.eselect now supports a non-default service directory.
- Add oodict.eselect as a separately-shipped module.
- kernel.eselect now understands target $(uname -r).
1.0.2:
Bug fixes:
- Fix env.eselect to not bail on missing /etc/profile.env.
New features:
- kernel.eselect now understands 'set $(uname -r)'.
1.0.1:
Bug fixes:
- Fix creation of /etc/profile.env in env.eselect.
- Fix portability problems on *BSD in env.eselect.
- Synchronized man pages with modules.
New features:
- binutils.eselect now features a show action.
- Added arch-independent function to canonicalise paths.
- eselect now supports *BSD.
1.0:
Bug fixes:
- Make no-color behave.
- Fixed die filename reporting.
- Restrict load_config to textfiles with proper contents.
- Scan ld.so.conf rather than hardcoding libdirs.
- Fix blas, lapack to work even if scan hasn't been called.
1.0_rc2:
Bug fixes:
- Fixed location of config files for blas.eselect and lapack.eselect.
- Fixed behaviour of append_config to not add duplicate items.
New features:
- blas.eselect and lapack.eselect now fully support MKL72 (yet to be
committed to portage tree).
1.0_rc1:
Bug fixes:
- Added missing description of --global flag in the bashcomp module's
manual page (bug #101898).
- kernel module's 'list' action now only lists kernels and not everything
in /usr/src (bug #104354).
- Fixed unexpected EOF error when calling the rc module's 'restart'
action (bug #106540).
- Fixed a 'file not found' bug in the rc module when encountering bogus
baselayouts (thanks to Mike Doty <kingtaco@gentoo.org>).
- Fixed bug in usage of has() library function in main eselect script
(thanks to Sven Wegener <swegener@gentoo.org>).
- Fixed unportable uses of absolute paths to binaries.
- Exit with an error if the user doesn't provide parameters to the various
rc module actions (start, stop, restart, etc).
- Our autogen script now works on non-linux boxes.
- Added symlinks for the manual pages of the modules we already provide
symlinks for.
- Added missing manual page for kernel module.
New features:
- inherit() support that allows dynamic and individual sourcing of
libraries for each module.
- Added support for modules to be able to describe the options/parameters
they accept via describe_ACTION_options() and
describe_ACTION_parameters(). These descriptions now show up in the
help/usage output for the respective module.
- profile module's 'set' action now accepts a --force flag for forcing the
setting of a profile.
- smart line wrapping for lines longer than the current terminal width.
0.9.6:
Bug Fixes:
- Fixed crippled output of items that contain spaces in write_list
functions.
- Fixed store_config() to also store empty values.
New Features:
- Moved both binutils and env module out of dodgy-scripts.
- Added env module to replace env-update.
- Added dirname()/basename() function in pure bash to reduce number of
calls to external binaries.
0.9.5:
Bug Fixes:
- Fixed nocolour handling that caused literal interpretation of '*' thus
causing the contents of ${PWD} to be displayed instead.
- Now recognizes the us'ian --no-color in addition to --no-colour.
- Reverted the colours implementation to the previously used one as all
the 'colours' calls in a sub-shell made displaying things quite slow.
- Removed hardcoded paths to binaries that were present in certain modules.
- Added GNU sed checks so we use the proper path thus allowing it to work
on systems whose GNU sed is 'gsed'.
- bashcomp module now properly supports using corresponding numbers
(from list action) when running enable/disable action.
- eselect bash-completion now recognizes (and completes on) global options.
0.9.4:
Bug Fixes:
- fixed call to lapack config file in blas module.
New Features:
- added a testing version of binutils.eselect.
- added (start|stop|restart) subactions to rc module.
- implemented global options handling generally and a --no-colour
option specifically.
- all modules mark currently active options with a * in list subaction.
0.9.3:
Bug Fixes:
- mailer and kernel modules: handle no targets better, show current
selection when doing a list.
- usage message should now always be correct.
- support for many more symlink prefixes and suffixes.
New Features:
- more documentation.
- rc module as a replacement for rc-config and rc-status.
0.9.2:
Bug Fixes:
- blas/lapack modules now use 'scan' subcommand over 'update'.
- profile module now works with current profiles.desc format.
- mailer module now works (previously broken due to typo and
missing test in find_targets glob loop).
- bashcomp module's show sub-command no longer returns 1.
/* vim: set sw=4 et sts=4 tw=80 spell spelllang=en : */
|