Fix trying to emerge an empty list of packages. (Bug 213294)
[gentoolkit.git] / trunk / ChangeLog
1 2008-03-13: Paul Varner <fuzzyray@gentoo.org>
2         * revdep-rebuild: Fix trying to emerge an empty list of packages. (Bug
3         213294)
4
5 2008-02-28: Paul Varner <fuzzyray@gentoo.org>
6         * gentoolkit: Fix traceback when accessing the portage
7         db. (Bug #211716)
8
9 2008-02-21: Paul Varner <fuzzyray@gentoo.org>
10         * revdep-rebuild: "Use /etc/init.d/functions.sh instead of
11         /sbin/functions.sh. (Bug 210940)
12
13 2008-02-18: Paul Varner <fuzzyray@gentoo.org>
14         * revdep-rebuild: Apply patch to allow combined short options.
15         (Bug 188343)
16         * revdep-rebuild: Don't duplicate broken file output. (Bug 201319)
17         * revdep-rebuild: unset GREP_OPTIONS to prevent problems with grep.
18         (Bug 189257)
19         * revdep-rebuild: Apply patch to prevent false matches of object names.
20         (Bug 196460)
21         * revdep-rebuild: Apply patch to better handle masked and removed
22         packages. (Bug 205227)
23         * revdep-rebuild: Filter SEARCH_DIRS_MASK paths from SEARCH_DIRS.
24         (Bug 194993)
25         * revdep-rebuild: Apply patch for revdep-rebuild portable find function.
26         (Bug 194234)
27         * equery: Fix equery list to not generate an internal portage error when
28         fed input with too many slashes. (Bug 119806)
29         * equery: Assume the -p flag when equery list -I is used by itself.
30         (Bug 106278)
31
32
33 2007-10-09: Marius Mauch <genone@gentoo.org>
34         * glsa-check: Change "affected" target so it's based on "new" instead of 
35         "all" (IOW: exclude already applied/injected GLSAs).
36
37 2007-10-05: Marius Mauch <genone@gentoo.org>
38         * glsa-check: Use UTF-8 strings to avoid EncodeErrors if a GLSA contains
39         non-ascii characters (bug #162493)
40
41 2007-09-19: Paul Varner <fuzzyray@gentoo.org>
42         * epkginfo: Fix handling of KEYWORDS="" in an ebuild. (Bug #193108)
43         * revdep-rebuild: Fix handling of /var/db/pkg when it is a symbolic
44         link. (Bug #179392)
45
46 2007-09-18: Paul Varner <fuzzyray@gentoo.org>
47         * equery: Apply patch from Carlo Marcelo Arenas Belon to fix incorrect
48         display of masking status in list command. (Bug #188678)
49         * revdep-rebuild: Correctly handle LD_LIBRARY_MASK when checking for
50         "no version information" errors/ (Bug #182882)
51
52 2007-09-12: Paul Varner <fuzzyray@gentoo.org>
53         * eclean: Fix processing of the long arguments to work correctly. (Bug
54         #192345)
55         * revdep-rebuild: Correctly handle the case where an ebuild no longer
56         exists for a package (Bug #188918)
57         * eread: Fix eread to not accept invalid input for file selection.
58         (Bug #189994)
59
60 2007-08-08: Paul Varner <fuzzyray@gentoo.org>
61         * revdep-rebuild: Fix progress bar to only update when there is a
62         change (Bug #186945)
63         * revdep-rebuild: Ensure that we source functions.sh before calling
64         ewarn, etc.
65
66 2007-08-06: Paul Varner <fuzzyray@gentoo.org>
67         * revdep-rebuild: Fix processing of .la files (Bug #187453)
68         * revdep-rebuild: Add -X option back for backwards compatibilty (Bug
69         #187366)
70
71 2007-07-30: Paul Varner <fuzzyray@gentoo.org>
72         * revdep-rebuild: Fix grepping for non-existant package-owners file
73         (Bug #187141)
74
75 2007-07-05: Paul Varner <fuzzyray@gentoo.org>
76         * revdep-rebuild: Added refactored revdep-rebuild from Michael A.
77         Smith (Bug #184042)
78
79 2007-05-30: Marius Mauch <genone@gentoo.org>
80         * glsa-check: check SLOT when selecting and displaying upgrades
81         * glsa-check: new --emergelike option to use the best version 
82         within the same SLOT instead of the one with the smallest delta.
83         * glsa-check: prefer visible upgrades to masked upgrades
84         * equery: check for and warn about unknown options (bug 119674)
85         * equery,eclean,glsa-check,epkginfo: Only add /usr/lib/portage/pym 
86         to python search path when necessary
87
88 2007-05-21: Paul Varner <fuzzyray@gentoo.org>
89         * echangelog: Add patch from genstef to fix issues from Bug 176337
90
91 2007-05-11: Paul Varner <fuzzyray@gentoo.org>
92         * eclean: Changed permission check to see if you are either root or
93         belong to the portage group (Bug #177385)
94
95 2007-05-11: Paul Varner <fuzzyray@gentoo.org>
96         * eclean: Updated eclean to not delete metadata.dtd by default (Bug
97         #176951)
98
99 2007-05-10: Marius Mauch <genone@gentoo.org>
100         * euse: Fix incorrect flag status display when a flag appears multiple
101         times in a single location
102
103 2007-04-25: Paul Varner <fuzzyray@gentoo.org>
104         * echangelog: Re-added subversion/git support with fixes from genstef.
105         (Bug #136048)
106
107 2007-04-24: Paul Varner <fuzzyray@gentoo.org>
108         * etcat: Removed from Makefile (deprecated since 04-25-2005)
109         * qpkg: Removed from Makefile (deprecated since 04-25-2005)
110
111 2007-04-23: Paul Varner <fuzzyray@gentoo.org>
112         * genpkgindex, epkginfo: Move to /usr/bin from
113         /usr/lib/gentoolkit/bin (Bug #175759)
114
115 2007-04-10: Paul Varner <fuzzyray@gentoo.org>
116         * equery: Change equery uses to command to display the best matching
117         uninstalled package version if an uninstalled package is specified.
118         Changed the meaning of -a to mean display all versions. (Bug #152325)
119
120 2007-04-01: Alec Warner <antarus@gentoo.org>
121         * eread: Fix path and fully qualified paths (Bug #172969)
122
123 2007-03-31: Paul Varner <fuzzyray@gentoo.org>
124         * equery: Fix traceback in equery which (Bug #134053)
125
126 2007-03-29: Paul Varner <fuzzyray@gentoo.org>
127         * gentoolkit: Change package.get_???_deps() methods to try the portage
128         tree first, since emerge always uses the portage tree for dependencies.
129         (Bug #164678)
130
131 2007-03-29: Paul Varner <fuzzyray@gentoo.org>
132         * equery: Convert deprecated strings functions to str methods (Bug
133         #172694)
134
135 2007-03-25: Paul Varner <fuzzyray@gentoo.org>
136         * echangelog: Remove subversion/git patch due to many bugs.
137
138 2007-03-18 Paul Varner <fuzzyray@gentoo.org>
139         * revdep-rebuild: Change --no-color to --nocolor for consistency
140         within gentoolkit. (Bug #165165)
141
142 2007-03-16 Paul Varner <fuzzyray@gentoo.org>
143         * gentoolkit: Fix typo in package.py (Bug #168347)
144
145 2007-03-15 Paul Varner <fuzzyray@gentoo.org>
146         * equery: Fix equery check to not fail for symlinks prefixed with ./
147         (Bug #170702)
148
149 2007-03-14 Paul Varner <fuzzyray@gentoo.org>
150         * equery: Trim trailing slash from query for equery belongs command
151         (Bug #170981)
152
153 2007-03-13 Paul Varner <fuzzyray@gentoo.org>
154         * revdep-rebuild: Fix bug with --package-names option not rebuilding
155         packages (Bug #169761)
156
157 2007-03-10 Paul Varner <fuzzyray@gentoo.org>
158         * equery: Add --depth option to equery depgraph to limit the depth of
159         the dependency graph. (Bug #115807)
160
161 2007-03-09 Paul Varner <fuzzyray@gentoo.org>
162         * revdep-rebuild: Add support to detect "no version information
163         available" message from ldd (Bug #169973)
164
165 2007-03-08 Paul Varner <fuzzyray@gentoo.org>
166         * equery: Improved handling of KeyError in equery depends command
167         (Bug #169929)
168
169 2007-03-07 Paul Varner <fuzzyray@gentoo.org>
170         * revdep-rebuild: Change ordering algorithm to use --deep instead of
171         --emptytree on the advice of zmedico
172
173 2007-02-26 Marius Mauch <genone@gentoo.org>
174         * glsa-check: Display access information in verbose list mode (bug 168482)
175
176 2007-02-19 Paul Varner <fuzzyray@gentoo.org>
177         * echangelog: Updated to support git and subversion (Bug #136048)
178
179 2007-01-10 Paul Varner <fuzzyray@gentoo.org>
180         * epkgmove: removed epkgmove command due to popular demand. (Bug
181         161360)
182         * gensync: Deprecated gensync in favor of app-portage/layman (multiple
183         bugs)
184
185 2007-01-02 Paul Varner <fuzzyray@gentoo.org>
186         * equery: Fix equery depends --indirect command. (Bug #124552)
187
188 2006-12-31 Paul Varner <fuzzyray@gentoo.org>
189         * equery: Reworked equery depends command to be more accurate.
190
191 2006-12-13 Paul Varner <fuzzyray@gentoo.org>
192         * revdep-rebuild: Fix handling of /etc/portage/package.mask (Bug
193         #158025) Thanks to Wolfram Schlich for the patch.
194
195 2006-12-12 Paul Varner <fuzzyray@gentoo.org>
196         * equery: Add --tree option to equery files command. (Bug #62898)
197         Thanks to scope for the patch.
198
199 2006-12-06 Paul Varner <fuzzyray@gentoo.org>
200         * equery: Modify equery size command to work like the equery list
201         command for pkgspec arguments
202
203 2006-11-27 Paul Varner <fuzzyray@gentoo.org>
204         * eclean: Fix typographical error in help and man page. (Bug #156243)
205
206 2006-10-11 Paul Varner <fuzzyray@gentoo.org>
207         * equery: Fix fileAsStr to understand device files.
208         (http://forums.gentoo.org/viewtopic-p-3639575.html)
209
210 2006-10-07 Paul Varner <fuzzyray@gentoo.org>
211         * euse: Fix quoting bug in get_real_path() (Bug #150335).
212
213 2006-09-21 Paul Varner <fuzzyray@gentoo.org>
214         * eread: Add eread script for reading and managing portage ELOG files.
215         Thanks to Donnie Berkholz for writing this.
216
217 2006-09-03 Paul Varner <fuzzyray@gentoo.org>
218         * revdep-rebuild: Remove unused environment variables before calling
219         emerge (Bug #142074). Check for permissions to write temporary files
220         (Bug #142308)
221
222 2006-08-12 Marius Mauch <genone@gentoo.org>
223         * glsa-check: Add new --mail option to send out vulnerability reports
224         (output of --list plus --dump for each matched glsa as attachment),
225         using elog configuration.
226
227 2006-07-31 Paul Varner <fuzzyray@gentoo.org>
228         * euse: Replace calls to readlink with bash function for Gentoo/ALT
229         compatibility. (Bugs #140477, #128960)
230
231 2006-07-28 Paul Varner <fuzzyray@gentoo.org>
232         * revdep-rebuild: Fix revdep-rebuild to correctly handle --ask being
233         passed to emerge. Thanks to Sal Gonzalez <ghostx@optonline.net> for
234         the patch. (Bug #37485)
235
236 2006-07-07 Paul Varner <fuzzyray@gentoo.org>
237         * revdep-rebuild: Rename --no-path to --no-ld-path and change
238         functionality to not set LD_LIBRARY_PATH.  This fixes bug #96946 as
239         well as bug #137313
240         * revdep-rebuild: Apply patch from truedfx to fix bug #38751
241
242 2006-07-05 Paul Varner <fuzzyray@gentoo.org>
243         * revdep-rebuild: Add --no-path option to revdep-rebuild for bug
244         #137313
245
246 2006-06-25 Marius Mauch <genone@gentoo.org>
247         * glsa-check: update cve code for bug 128115
248
249 2006-06-14 Paul Varner <fuzzyray@gentoo.org>
250         * gentoolkit: Fix package.py to honor $ROOT. (bug #136811)
251
252 2006-05-22 Paul Varner <fuzzyray@gentoo.org>
253         * revdep-rebuild: Use qfile to locate packages if portage-utils is
254         installed (Bug #128374). Be even more paranoid about extra slashes in
255         path names (Bug #128108). Remove unused code. Update configuration
256         section of manpage (Bug #126038).
257
258 2006-04-02 Paul Varner <fuzzyray@gentoo.org>
259         * revdep-rebuild: Remove double-slashes from path names (Bug #128108)
260
261 2006-04-01 Paul Varner <fuzzyray@gentoo.org>
262         * revdep-rebuild: Add fix so that packages no longer in the tree cause
263         errors (Bug #128174). Fix case where masked packages cause
264         revdep-rebuild to not rebuild any packages (Bug #128085)
265
266 2006-03-29 Marius Mauch <genone@gentoo.org>
267         * euse: Add support for special %active argument as placeholder for
268         active use flags
269
270 2006-03-26 Aron Griffis <agriffis@gentoo.org>
271         * echangelog: Don't warn about missing ebuilds when updating 
272           copyrights #120061
273
274 2006-03-25 Aron Griffis <agriffis@gentoo.org>
275         * eviewcvs: Update for sources.gentoo.org, add subversion support
276
277 2006-03-21 Paul Varner <fuzzyray@gentoo.org>
278         * revdep-rebuild: Fix to clear environment before portageq call. (Bug
279         #126038)
280
281 2006-03-08 Paul Varner <fuzzyray@gentoo.org>
282         * genpkgindex: Add binary package indexing utility. (Bug 82132)
283
284 2006-03-01 Paul Varner <fuzzyray@gentoo.org>
285         * gentoolkit: Fix depends parsing to properly handle conjunction. (bug
286         #123725). Thanks to tgl for the patch.
287         * gentoolkit: Added function to get post-merge dependencies (PDEPEND)
288         (bug #99191)
289         * gentoolkit: Change get_dependency functions to always use the
290         portage tree
291         * equery: Added post-merge dependencies to depends and depgraph
292         actions. (bug #99191)
293         * equery: Removed requirement for package to be installed to use
294         depgraph action.
295
296 2006-02-16 Marius Mauch <genone@gentoo.org>
297         * euse: add/remove use flags even if there is no USE= statement in make.conf
298         (bug #95432)
299
300 2006-02-16 Marius Mauch <genone@gentoo.org>
301         * glsa-check: Fix bug causing the wrong summary to be displayed 
302         for --test --verbose (bug #123084)
303
304 2006-02-06 Paul Varner <fuzzyray@gentoo.org>
305         * revdep-rebuild: Reset PORTAGE_NICENESS, so that emerge is not niced
306         twice. Thanks to Lukas Reck for the patch. (Bug 121482)
307
308 2006-01-24 Marius Mauch <genone@gentoo.org>
309         * glsa-check: Use vbd information in verbose list mode (patch by solar)
310
311 2006-01-18 Paul Varner <fuzzyray@gentoo.org>
312         * revdep-rebuild: Add capability to check libtool .la files for
313         non-existant references.
314
315 2006-01-06 Paul Varner <fuzzyray@gentoo.org>
316         * revdep-rebuild: Fix revdep-rebuild to play nicely with portage-2.1
317         (Bug 118124)
318
319 2005-12-28 Paul Varner <fuzzyray@gentoo.org>
320         * revdep-rebuild: Fix to automatically determine how to call find (Bug 111203)
321
322 2005-12-19 Paul Varner <fuzzyray@gentoo.org>
323         * eclean: Add regular expression matching for exclude files (Bug 114365)
324
325 2005-12-13 Paul Varner <fuzzyray@gentoo.org>
326         * equery: Fix USE flag parsing. (Bug 115294)
327
328 2005-12-07 Paul Varner <fuzzyray@gentoo.org>
329         * revdep-rebuild: Fix revdep-rebuild to work with findutils-4.2.27.
330         (bug 111203)
331         * equery: Added note to error message about quoting redirection
332         characters. (Bug 113423)
333         * gentoolkit: Removed python-config call from make file. (Bug 113386)
334
335 2005-11-23 Paul Varner <fuzzyray@gentoo.org>
336         * equery: Changed default behavior for equery list to search for
337         partial name matches. Added equery list examples to the equery man
338         page. (Bugs 113032, 113134)
339
340 2005-11-15 Marius Mauch <genone@gentoo.org>
341         * glsa-check: Changed several messages to stderr instead of stdout
342         * glsa-check: Added new --cve option as requested by solar (bug 98589)
343         * glsa-check: Added support for a EMERGE_OPTS env variable to modify the emerge call of glsa-check --fix
344         * glsa-check: Added a new target "affected"
345         * glsa-check: Removed the warning message as it is now pretty much tested
346         * glsa-check: Show GLSA title on --test if --verbose is also used
347         
348 2005-11-11 Paul Varner <fuzzyray@gentoo.org>
349         * equery: Added sanity check to equery files (Bug 75983)
350         * equery: Fix string matching for equery depends (Bug 85653)
351         * gentoolkit: Fix package.size() to report correct size for symbolic
352         links (Bug 90384)
353         * equery: Fix equery depgraph to show all dependencies (Bug 99191)
354         * equery: Fix traceback with invalid regular expression for equery
355         list (Bug 109392)
356
357 2005-11-04 Paul Varner <fuzzyray@gentoo.org>
358         * equery: Fix equery belongs to correctly work when passed an argument
359         list of multiple files (Bug 111501)
360
361 2005-11-02 Paul Varner <fuzzyray@gentoo.org>
362         * revdep-rebuild: Fix to work with findutils-4.2.25 (Bug 111203)
363
364 2005-10-18 Paul Varner <fuzzyray@gentoo.org>
365         * equery: Make equery look at both DEPEND and RDEPEND for dependencies
366         * gentoolkit: Fix _parse_deps to understand || syntax (Bug 101377)
367
368 2005-10-14 Paul Varner <fuzzyray@gentoo.org>
369         * equery: Add qpkg --dups functionality to equery list command (bug
370         109156)
371
372 2005-10-13 Paul Varner <fuzzyray@gentoo.org>
373         * equery: equery depgraph shows USE flags (Bug 74554)
374         * equery: equery should properly parse use.local.desc (Bug 74569)
375         * equery: equery list escapes regular expressions (Bug 77113)
376         * equery: equery uses displays flags correctly (Bug 86633)
377         * equery: equery -N option to disable pipe detection (Bug 90046)
378         * equery: equery list properly detects version string (Bug 91286)
379         * equery: equery belongs now requires a filename (Bug 94618)
380         * equery: equery files over a pipe only prints file names (Bug 100148)
381         * revdep-rebuild: Fix typo in man page (Bug 109147)
382
383 2005-09-25 Paul Varner <fuzzyray@gentoo.org>
384         * revdep-rebuild: Update to read configuration files from
385         /etc/revdep-rebuild
386
387 2005-09-23 Paul Varner <fuzzyray@gentoo.org>
388         * equery: Sort output from equery list (bug 67152)
389         * equery: Update man page (Bugs 73893, 74944)
390         * equery: equery which returns best-visible ebuild (bug 78687)
391         * equery: equery --quiet is actually quiet (bug 78921)
392         * equery: Fixed typo in equery -h (bug 82352)
393         * gentoolkit: gentoolkit now uses a single portage.config object (bug
394         90680)
395         * equery: equery uses returns unique, sorted list (bug 91623)
396         * equery: equery always honors nocolor flag and settings (bug 98634)
397
398 2005-09-08 Paul Varner <fuzzyray@gentoo.org>
399         * eclean: Inital commit of eclean 0.4.1 from Thomas de Grenier de
400         Latour (tgl) <degrenier@easyconnect.fr> (bug 33877)
401
402 2005-06-28 Paul Varner <fuzzyray@gentoo.org>
403         * revdep-rebuild: Revert fix for bug 93574 as it can cause packages to
404         be missed. (bug 97171)
405
406 2005-06-07 Paul Varner <fuzzyray@gentoo.org>
407         * revdep-rebuild: Delete temporary files if the environment does not 
408         match the previous environment (bug 95274)
409
410 2005-06-05 Paul Varner <fuzzyray@gentoo.org>
411         * revdep-rebuild: Imported revdep-rebuild release from bug 62644
412         * revdep-rebuild: Major changes to the functionality when using 
413         --package-names/-X The script should now update slotted packages 
414         correctly. (bug 22161)
415         * revdep-rebuild: Customizable searching controlled through environment
416         variables.  This removes the need for end users to directly modify the
417         script. (bugs 32276, 38011, 59803)
418         * revdep-rebuild: The directories to search are no longer hard coded
419         into the script.  revdep-rebuild now determines the directories to
420         search based upon /etc/profile.env and /etc/ld.so.conf. (bugs 32276,
421         38011, 89781)
422         * revdep-rebuild: --ignore option to ignore temporary files left from
423         previous runs. Automatically ignore temporary files older than 24 hours.
424         (bug 34052)
425         * revdep-rebuild: Always return an exit status based upon success or
426         failure. (bug 38472)
427         * revdep-rebuild: Fixed to only emerge packages with direct missing
428         dependencies. (bug 38487)
429         * revdep-rebuild: New man page. (bug 40042)
430         * revdep-rebuild: emerge is no longer called with --nodeps. This allows
431         for needed dependencies to be pulled in. (bug 62893)
432         * revdep-rebuild: Cleaned up grammatical errors (bug 85278)
433         * revdep-rebuild: Added support for revdep-rebuild --soname 
434         /path/to/library.so (bug 91503)
435         * revdep-rebuild: Removed symbolically linked directories from search
436         (bug 93574)
437         * revdep-rebuild: --nocolor option to turn off colored output, the
438         script also obeys the NOCOLOR setting from /etc/make.conf.
439         * revdep-rebuild: Removed dependency on qpkg
440         * revdep-rebuild: Script uses PORTAGE_NICENESS from /etc/make.conf
441         * revdep-rebuild: Undocumented --keep-temp option.  This is primarily
442         for debugging/testing. This option prevents temporary files from being
443         deleted.
444         * revdep-rebuild: Changed --soname --soname-regexp options to --library
445         and treat all arguments as basic regular expressions. --soname and
446         --soname-regexp can still be used as options for backwards
447         compatability.
448         * revdep-rebuild: Removed requirement to keep revdep-rebuild and emerge
449         options distinct. Options that are unrecognized by revdep-rebuild are
450         passed directly to emerge.
451
452 2005-04-30 Marius Mauch <genone@gentoo.org>
453         * glsa-check: add V to short option list so it actually works
454         * equery: added new option --name-only to belongs command to make it
455         "emerge-compatible"
456         
457 2005-04-26 Marius Mauch <genone@gentoo.org>
458         * gentoolkit: fix broken Makefile
459         * gentoolkit: add some sticky tape to get the stupid thing working again
460         * equery: fix a few minor problems
461
462 2005-04-25 Marius Mauch <genone@gentoo.org>
463         * qpkg: moving to /usr/share/doc/gentoolkit-*/deprecated
464         * etcat: moving to /usr/share/doc/gentoolkit-*/deprecated
465         * revdep-rebuild: replacing qpkg call with equivalent grep/sed call
466
467 2005-04-07 Marius Mauch <genone@gentoo.org>
468         * euse: fixed bugs 74344, 75525 and 84521
469         * euse: add better support for cascaded profiles
470         * glsa-check: use --oneshot (bug 79819)
471         * glsa.py: fix stupid revision comparison bug (bug 75233)
472
473 2005-03-12 Aron Griffis <agriffis@gentoo.org>
474         * Added eviewcvs to -dev, utility for generating viewcvs URLs
475
476 2005-03-01 Karl Trygve Kalleberg <karltk@gentoo.org>
477         * Dropped epkgmove from the -dev
478         * Released gentoolkit-dev-0.2.3
479
480 2005-03-01 Karl Trygve Kalleberg <karltk@gentoo.org>
481         * Released gentookit-dev-0.2.2
482
483 2004-12-09 Marius Mauch <genone@gentoo.org>
484         * glsa.py: Another stupid bug, this time revisionMatch() broke as
485         ~foobar-rN isn't valid anymore
486
487 2004-12-08 Marius Mauch <genone@gentoo.org>
488         * equery: implemented the --category option
489         * glsa-check: fixed the bug where it wanted to unnecessary merge masked
490         packages
491         * glsa-check: added a check to verify that all non-option arguments are
492         valid GLSAs
493         * glsa.py: changed the outfile parameter in Glsa.dump() to outstream so
494         we don't have to open/close a file which breaks pipes
495         * glsa.py: checks now for python versions below 2.3 and throws an
496         exception
497
498 2004-11-29 Karl Trygve Kalleberg <karltk@gentoo.org>
499         * branched v0-3-0: major rework in equery is in progess. the main
500         branch is reserved for minor and incremental fixups.
501
502 2004-10-20 Karl Trygve Kalleberg <karltk@gentoo.org>
503         * release.sh: New script that automates the relase of a new gentoolkit
504         relase. Only works for gentoolkit-dev at the moment.
505         * src/echangelog/Makefile: Fixed spurious '}'
506         * Released gentoolkit-dev-0.2.1
507
508 2004-10-31 Marius Mauch <genone@gentoo.org>
509         * qpkg: security fix for bug #68846
510
511 2004-10-20 Karl Trygve Kalleberg <karltk@gentoo.org>
512         * etcat: fixed get_use_vars to get_use_flags, fixes #67349.
513
514 2004-10-18 Karl Trygve Kalleberg <karltk@gentoo.org>
515         * gentoolkit: collapsed ChangeLog into base ChangeLog
516         * gentoolkit: reverted indenting back to tabs, due to loud protests
517         from Marius;)
518         * equery: collapsed ChangeLog into base ChangeLog
519         * equery: reverted indenting back to tabs, due to loud protests from
520         Marius;)
521         * equery: minor syntactical cleanups.
522         * equery: minor documentation improvements
523         * equery: added errors module that will hold various types of internal
524         errors raised.
525         * equery: added try block around on md5sum check, which fails on various
526         conditions like insufficient permission or stale temporary checksum
527         files.
528
529 2004-10-17 Marius Mauch <genone@gentoo.org>
530         * equery: fix for bug #67473 (checking md5sums of prelinked binaries)
531         * equery: fix for bug #67275 (--nocolor didn't work as configure was
532         called before parsing the arguments
533         * equery: changed defaults for `equery depends` as making a depgraph for
534         the full portage tree isn't a good idea and find_all_packages() uses way
535         to much memory currently
536         * euse: replaced the old perl version with a newly written bash version.
537
538 2004-10-12 Marius Mauch <genone@gentoo.org>
539         * equery: fix for bug #67210
540
541 2004-10-10 Marius Mauch <genone@gentoo.org>
542         * Removed old-scripts directory from gentoolkit
543         * euse: added a errormessage that it doesn't support cascading profiles
544         * equery: small bugfixes
545         * equery: performance speedup for `equery belongs` by using portage
546         directly
547         * equery: added MD5 verification to `equery check`
548         * equery: renamed 'hasuses' to 'hasuse'
549         * equery: added filter patch for `equery files` from bug 43422, thanks
550         to degrenier@easyconnect.fr
551         * Released gentoolkit-0.2.0_pre10
552
553 2004-10-10 Karl Trygve Kalleberg <karltk@gentoo.org>
554         * equery: Added unit tests for all supported commands
555         * equery: Fixed printing order and recognition of overlay, #53432.
556
557 2004-10-11 Karl Trygve Kalleberg <karltk@gentoo.org>
558         * gentoolkit: Split gentoolkit.py into helpers.py and package.py
559
560 2004-10-10 Karl Trygve Kalleberg <karltk@gentoo.org>
561         * gentoolkit: Fixed Makefiles to work with posix-compatible shells
562         * gentoolkit: Fixed is_overlay() to report properly, #53432.
563
564 2004-10-06 Marius Mauch <genone@gentoo.org>
565         * glsa.py: Convert Unicode strings to ascii before passing them to
566         portage
567         * glsa.py: Some formatting fixes for dump()
568         * glsa.py: changed the matching routines so the reports are hopefully
569         more accurate
570         * glsa-check: added color support 
571         * glsa-check: added a --verbose option to show the warnings about
572         invalid GLSAs
573
574 2004-09-30 Karl Trygve Kalleberg <karltk@gentoo.org>
575         * equery: Added unit tests for --help
576         * equery: Added unit tests for 'files'
577
578 2004-09-27 Karl Trygve Kalleberg <karltk@gentoo.org>
579         * gentoolkit: Added find_installed_packages
580         * equery: Added short commands
581         * equery: Fixed copyright dates
582         * equery: Fixed belongs to search only installed packages
583         * equery: Fixed reporting bug in uses command
584         * equery: Fixed reference to cppv
585         * equery: Added import of die
586         * equery: Added searching header to uses
587         * equery: Fixed hasuses to report properly
588         * Released gentoolkit-0.2.0_pre9
589         * Released gentoolkit-dev-0.2.0_pre4
590
591 2004-09-08 Karl Trygve Kalleberg <karltk@gentoo.org>
592         * equery: Added man page rewrites by Katerina Barone-Adesi
593         <katerinab@gmail.com>, fixes #63045
594         * equery: Fixed spacing issues with files, fixes #63036.
595         * equery: Added depends command by Olivier Crete <tester@gentoo.org>,
596         fixes #40830.
597         * equery: Reworked output yet again.
598         * equery: Belongs handles multiple files on the command line, partially
599         fixes #62361.
600         * gentoolkit: Reworked printing functions
601
602 2004-08-29 Karl Trygve Kalleberg <karltk@gentoo.org>
603         * gentoolkit: Added printing functions
604         * equery: Added check for bad regexp in belongs, fixes #58494
605         * equery: Added proper error reporting to stderr, fixes #57580
606
607 2004-08-22 Karl Trygve Kalleberg <karltk@gentoo.org>
608         * gentoolkit: Fixed Package.get_env_var to use the correct tree db.
609         * gentoolkit: Renamed Package.get_use_vars to Package.get_use_flags
610         * equery: Searches now include masked packages, when installed.
611         * equery: Fixed output to be piping-friendly
612         * equery: Added -N option to force non-piping output
613         * equery: Added hasuses command
614
615 2004-08-01 Marius Mauch <genone@gentoo.org>
616         * Fixed grep expression for `qpkg -f`
617
618 2004-05-04 Karl Trygve Kalleberg <karltk@gentoo.org>
619         * equery: Added a -f/--full-regex option to belongs and some logic so
620         users can do belongs ant, belongs /usr/bin/ant and belongs -f ".*ant.*"
621         while getting sensible results. Fixes #37637.
622
623 2004-04-14 Karl Trygve Kalleberg <karltk@gentoo.org>
624         * Released gentoolkit-dev-0.2.0_pre3
625
626 2004-03-31 Marius Mauch <genone@gentoo.org>
627         * glsa-check: updates, fixing #45528 and #45522, adding support for rXX
628         operators and passing filenames as arguments to Glsa()
629
630 2004-03-13 Marius Mauch <genone@gentoo.org>
631         * Added glsa-check and glsa.py, please note:
632                 - they are only temporary for testing, so no manpage/ChangeLog
633                 - their CVS home is in gentoo-projects
634         * fixed bugs #42160, #40935, #43389
635         * equery: fixing descriptions for local USE flags
636         * equery: more checking on exceptions
637
638 2004-02-08 Karl Trygve Kalleberg <karltk@gentoo.org>
639         * Added ebump
640         * Added gensync
641         * Added epkgmove, closes #36663.
642
643 2004-02-06 Marius Mauch <genone@gentoo.org>
644         * fixed bugs #40159, #39798, #39652, #39596, #39293
645         * changed etcat and equery behavior for ambigous package names,
646                 they now return values for all matching packages rather
647                 than erroring out
648         * added "will be phased out" messages to etcat and qpkg
649
650 2004-01-23 Marius Mauch <genone@gentoo.org>
651         * lots of bugfixes
652         * equery: now catches Exceptions thrown by portage
653         * equery: minor bugfixes
654
655 2004-01-14 Karl Trygve Kalleberg <karltk@gentoo.org>
656         * Added src/ego to gentoolkit-dev
657
658 2004-01-12 Marius Mauch <genone@gentoo.org>
659         * equery: added mask, keyword and slot information to list command
660         * equery: fixed traceback in equery
661         * equery: added more information on "equery list"
662
663 2004-01-10 Karl Trygve Kalleberg <karltk@gentoo.org>
664         * Added src/ego
665
666 2004-01-07 Karl Trygve Kalleberg <karltk@gentoo.org>
667         * equery: Added Makefile
668         * Added new build system
669         * Added src/old-scripts, the scripts from app-portage/gentoolkit
670         * Renamed gentool to equery
671         * Released 0.2.0_pre1
672
673 2003-12-31 Karl Trygve Kalleberg <karltk@gentoo.org>
674         * equery: Added which command
675         * equery: Added check command (not finished)
676
677 2003-12-12 Karl Trygve Kalleberg <karltk@gentoo.org>
678         * equery: Added size command
679         * equery: Added depgraph command
680
681 2003-12-11 Karl Trygve Kalleberg <karltk@gentoo.org>
682         * equery: Added list command
683         * equery: Added uses command
684
685 2003-12-08 Karl Trygve Kalleberg <karltk@gentoo.org>
686         * Removed emerge-rsync, emerge-webrsync
687         * Added moo
688         * Added skeleton man pages to all packages
689         * Added Makefile
690
691 2003-10-05 Karl Trygve Kalleberg <karltk@gentoo.org>
692         * equery: Added files command
693         * equery: Added belongs command
694
695 2003-10-04 Karl Trygve Kalleberg <karltk@gentoo.org>
696         * Rewrote dep-clean to python
697
698 2003-06-31 Karl Trygve Kalleberg <karltk@gentoo.org>
699         * Rewrote more of etcat; many of the functions now employ
700                 gentoolkit.
701         * Replaced qpkg with stubs of a reimplementation in python.
702
703 2003-06-27 Karl Trygve Kalleberg <karltk@gentoo.org>
704         * Added patch to echangelog to consider PORTDIR, fixes #23881.
705
706 2003-06-26 Karl Trygve Kalleberg <karltk@gentoo.org>
707         * Added echangelog, by agenkin
708         * Added ekeyword, by agenkin
709         * Added gentoolkit, the common python library for all Gentoolkit tools.
710         * Revived pkg-size as a testbed for the gentoolkit library
711         * Fixed some minor issues in qpkg
712         * Added revdep-rebuild-1
713         * Added revdep-rebuild-2
714         * Restructuring etcat
715         * Fixed some minor issues in dep-clean
716
717 2002-11-21 Karl Trygve Kalleberg <karltk@gentoo.org>
718         * Renamed pkg-size to gentool-package-size
719         * Renamed pst-package-count to gentool-package-count
720         * Retired rest of pst-* stuff
721
722 2002-08-06 Karl Trygve Kalleberg <karltk@gentoo.org>
723         * Created separate CVS module for Gentoolkit
724         * Restructured directory hierarchy