1 2009-05-20: Paul Varner <fuzzyray@gentoo.org>
2 * All: Convert from using /etc/gentoolkit-version to
3 /usr/share/gentoolkit/VERSION
5 2009-05-20: Paul Varner <fuzzyray@gentoo.org>
6 * glsa-check: Add patches from Robert Buchholz to do the following:
7 Handle unicode encoding better, python tweaks to speedup execution,
8 change behavior of getMinUpgrade, restructure system affection
9 detection, and do not inject GLSAs into the checkfile when fixing.
11 2009-05-07: Paul Varner <fuzzyray@gentoo.org>
12 * equery: Add patch from djanderson to make meta get and check package
13 dirs in a manner similar to other gentoolkit scripts and fix
14 some docstrings. (Bug 268895)
16 2009-05-05: Paul Varner <fuzzyray@gentoo.org>
17 * equery: Added modular rewrite from djanderson
18 * gentoolkit: Added modular rewrite from djanderson
19 * All: converted to setup.py build system
21 2009-04-30: Paul Varner <fuzzyray@gentoo.org>
22 * revdep-rebuild: Add patch from loki_val to check -l dependencies in
23 .la files (Bug #267898)
25 2009-04-24: Paul Varner <fuzzyray@gentoo.org>
26 * ekeyword: Fix to handle multiline KEYWORDS (Bug #267250)
28 2009-01-08: Paul Varner <fuzzyray@gentoo.org>
29 * equery: Fix package.py to account for PORTDIR being a symbolic link
30 when checking if a package is in an overlay. (Bug #253968)
32 2008-11-25: Paul Varner <fuzzyray@gentoo.org>
33 * revdep-rebuild: Fixes for non-linux Gentoo systems. Add patch from
34 igli to fix find command to comply with POSIX. Change awk calls to
37 2008-11-11: Paul Varner <fuzzyray@gentoo.org>
38 * echangelog: Add --strict option (Bug 246242).
39 * echangelog: Fix processing of virtual category (Bug 179530)
41 2008-09-17: Paul Varner <fuzzyray@gentoo.org>
42 * euse: Fix check_sanity function to use get_all_make_defaults
43 function when checking for the make.defaults files in the profile.
46 2008-09-03: Paul Varner <fuzzyray@gentoo.org>
47 * equery: Fix depgraph function to print out dependencies that don't
48 resolve to a package (Bug #236492)
50 2008-08-26: Paul Varner <fuzzyray@gentoo.org>
51 * glsa-check: Fix has_key() deprecation message. (Bug #232797)
52 * revdep-rebuild: Update fix for Bug 232270 to utilize better patch
55 2008-08-22: Paul Varner <fuzzyray@gentoo.org>
56 * gentoolkit: Fix find_packages and find_installed_packages to print
57 a warning instead of a traceback when an InvalidAtom exception occurs.
59 * equery: Fix equery belongs to strip multiple slashes from path
62 2008-07-24: Paul Varner <fuzzyray@gentoo.org>
63 * equery: Fix equery check to convert mtime to an integer so that
64 comparisions always work. Thanks to Alexey Parshin for discovering the
65 problem and providing a patch. (Bug 232803)
67 2008-07-22: Paul Varner <fuzzyray@gentoo.org>
68 * gentoolkit: Fix gentoolkit.split_package_name to work with
69 newer portage.catpkgsplit that now returns a tuple instead of a
72 2008-07-21: Paul Varner <fuzzyray@gentoo.org>
73 * revdep-rebuild: Fix filtering of masked paths from SEARCH_DIRS
74 variable. (Bug 232270)
76 2008-07-18: Paul Varner <fuzzyray@gentoo.org>
77 * equery: Remove prefixed '+/-' signs from IUSE for equery uses
80 2008-07-09: Paul Varner <fuzzyray@gentoo.org>
81 * revdep-rebuild: Fix revdep-rebuild to use TMPDIR instead of HOME for
82 temporary files. (Bug 203414)
83 * revdep-rebuild: Fix revdep-rebuild to not evaluate broken objects
84 multiple times. (Bug 220761)
86 2008-07-09: Paul Varner <fuzzyray@gentoo.org>
87 * gentoolkit: Fix gentoolkit to work without thread support in
90 2008-06-16: Marius Mauch <genone@gentoo.org>
91 * euse: Add support for multi-parent profiles, account for missing
92 final newline in make.conf
94 2008-03-19: Paul Varner <fuzzyray@gentoo.org>
95 * glsa-check: Fix imports so mail functionality in glsa-check works
96 with python versions less than 2.5 (Bug 211706)
98 2008-03-13: Paul Varner <fuzzyray@gentoo.org>
99 * euse: Add --info-installed option from patch provided by Andreas
100 Waidler. (Bug 212573)
102 2008-03-13: Paul Varner <fuzzyray@gentoo.org>
103 * revdep-rebuild: Fix trying to emerge an empty list of packages. (Bug
106 2008-02-28: Paul Varner <fuzzyray@gentoo.org>
107 * gentoolkit: Fix traceback when accessing the portage
110 2008-02-21: Paul Varner <fuzzyray@gentoo.org>
111 * revdep-rebuild: "Use /etc/init.d/functions.sh instead of
112 /sbin/functions.sh. (Bug 210940)
114 2008-02-18: Paul Varner <fuzzyray@gentoo.org>
115 * revdep-rebuild: Apply patch to allow combined short options.
117 * revdep-rebuild: Don't duplicate broken file output. (Bug 201319)
118 * revdep-rebuild: unset GREP_OPTIONS to prevent problems with grep.
120 * revdep-rebuild: Apply patch to prevent false matches of object names.
122 * revdep-rebuild: Apply patch to better handle masked and removed
123 packages. (Bug 205227)
124 * revdep-rebuild: Filter SEARCH_DIRS_MASK paths from SEARCH_DIRS.
126 * revdep-rebuild: Apply patch for revdep-rebuild portable find function.
128 * equery: Fix equery list to not generate an internal portage error when
129 fed input with too many slashes. (Bug 119806)
130 * equery: Assume the -p flag when equery list -I is used by itself.
134 2007-10-09: Marius Mauch <genone@gentoo.org>
135 * glsa-check: Change "affected" target so it's based on "new" instead of
136 "all" (IOW: exclude already applied/injected GLSAs).
138 2007-10-05: Marius Mauch <genone@gentoo.org>
139 * glsa-check: Use UTF-8 strings to avoid EncodeErrors if a GLSA contains
140 non-ascii characters (bug #162493)
142 2007-09-19: Paul Varner <fuzzyray@gentoo.org>
143 * epkginfo: Fix handling of KEYWORDS="" in an ebuild. (Bug #193108)
144 * revdep-rebuild: Fix handling of /var/db/pkg when it is a symbolic
147 2007-09-18: Paul Varner <fuzzyray@gentoo.org>
148 * equery: Apply patch from Carlo Marcelo Arenas Belon to fix incorrect
149 display of masking status in list command. (Bug #188678)
150 * revdep-rebuild: Correctly handle LD_LIBRARY_MASK when checking for
151 "no version information" errors/ (Bug #182882)
153 2007-09-12: Paul Varner <fuzzyray@gentoo.org>
154 * eclean: Fix processing of the long arguments to work correctly. (Bug
156 * revdep-rebuild: Correctly handle the case where an ebuild no longer
157 exists for a package (Bug #188918)
158 * eread: Fix eread to not accept invalid input for file selection.
161 2007-08-08: Paul Varner <fuzzyray@gentoo.org>
162 * revdep-rebuild: Fix progress bar to only update when there is a
164 * revdep-rebuild: Ensure that we source functions.sh before calling
167 2007-08-06: Paul Varner <fuzzyray@gentoo.org>
168 * revdep-rebuild: Fix processing of .la files (Bug #187453)
169 * revdep-rebuild: Add -X option back for backwards compatibilty (Bug
172 2007-07-30: Paul Varner <fuzzyray@gentoo.org>
173 * revdep-rebuild: Fix grepping for non-existant package-owners file
176 2007-07-05: Paul Varner <fuzzyray@gentoo.org>
177 * revdep-rebuild: Added refactored revdep-rebuild from Michael A.
180 2007-05-30: Marius Mauch <genone@gentoo.org>
181 * glsa-check: check SLOT when selecting and displaying upgrades
182 * glsa-check: new --emergelike option to use the best version
183 within the same SLOT instead of the one with the smallest delta.
184 * glsa-check: prefer visible upgrades to masked upgrades
185 * equery: check for and warn about unknown options (bug 119674)
186 * equery,eclean,glsa-check,epkginfo: Only add /usr/lib/portage/pym
187 to python search path when necessary
189 2007-05-21: Paul Varner <fuzzyray@gentoo.org>
190 * echangelog: Add patch from genstef to fix issues from Bug 176337
192 2007-05-11: Paul Varner <fuzzyray@gentoo.org>
193 * eclean: Changed permission check to see if you are either root or
194 belong to the portage group (Bug #177385)
196 2007-05-11: Paul Varner <fuzzyray@gentoo.org>
197 * eclean: Updated eclean to not delete metadata.dtd by default (Bug
200 2007-05-10: Marius Mauch <genone@gentoo.org>
201 * euse: Fix incorrect flag status display when a flag appears multiple
202 times in a single location
204 2007-04-25: Paul Varner <fuzzyray@gentoo.org>
205 * echangelog: Re-added subversion/git support with fixes from genstef.
208 2007-04-24: Paul Varner <fuzzyray@gentoo.org>
209 * etcat: Removed from Makefile (deprecated since 04-25-2005)
210 * qpkg: Removed from Makefile (deprecated since 04-25-2005)
212 2007-04-23: Paul Varner <fuzzyray@gentoo.org>
213 * genpkgindex, epkginfo: Move to /usr/bin from
214 /usr/lib/gentoolkit/bin (Bug #175759)
216 2007-04-10: Paul Varner <fuzzyray@gentoo.org>
217 * equery: Change equery uses to command to display the best matching
218 uninstalled package version if an uninstalled package is specified.
219 Changed the meaning of -a to mean display all versions. (Bug #152325)
221 2007-04-01: Alec Warner <antarus@gentoo.org>
222 * eread: Fix path and fully qualified paths (Bug #172969)
224 2007-03-31: Paul Varner <fuzzyray@gentoo.org>
225 * equery: Fix traceback in equery which (Bug #134053)
227 2007-03-29: Paul Varner <fuzzyray@gentoo.org>
228 * gentoolkit: Change package.get_???_deps() methods to try the portage
229 tree first, since emerge always uses the portage tree for dependencies.
232 2007-03-29: Paul Varner <fuzzyray@gentoo.org>
233 * equery: Convert deprecated strings functions to str methods (Bug
236 2007-03-25: Paul Varner <fuzzyray@gentoo.org>
237 * echangelog: Remove subversion/git patch due to many bugs.
239 2007-03-18 Paul Varner <fuzzyray@gentoo.org>
240 * revdep-rebuild: Change --no-color to --nocolor for consistency
241 within gentoolkit. (Bug #165165)
243 2007-03-16 Paul Varner <fuzzyray@gentoo.org>
244 * gentoolkit: Fix typo in package.py (Bug #168347)
246 2007-03-15 Paul Varner <fuzzyray@gentoo.org>
247 * equery: Fix equery check to not fail for symlinks prefixed with ./
250 2007-03-14 Paul Varner <fuzzyray@gentoo.org>
251 * equery: Trim trailing slash from query for equery belongs command
254 2007-03-13 Paul Varner <fuzzyray@gentoo.org>
255 * revdep-rebuild: Fix bug with --package-names option not rebuilding
256 packages (Bug #169761)
258 2007-03-10 Paul Varner <fuzzyray@gentoo.org>
259 * equery: Add --depth option to equery depgraph to limit the depth of
260 the dependency graph. (Bug #115807)
262 2007-03-09 Paul Varner <fuzzyray@gentoo.org>
263 * revdep-rebuild: Add support to detect "no version information
264 available" message from ldd (Bug #169973)
266 2007-03-08 Paul Varner <fuzzyray@gentoo.org>
267 * equery: Improved handling of KeyError in equery depends command
270 2007-03-07 Paul Varner <fuzzyray@gentoo.org>
271 * revdep-rebuild: Change ordering algorithm to use --deep instead of
272 --emptytree on the advice of zmedico
274 2007-02-26 Marius Mauch <genone@gentoo.org>
275 * glsa-check: Display access information in verbose list mode (bug 168482)
277 2007-02-19 Paul Varner <fuzzyray@gentoo.org>
278 * echangelog: Updated to support git and subversion (Bug #136048)
280 2007-01-10 Paul Varner <fuzzyray@gentoo.org>
281 * epkgmove: removed epkgmove command due to popular demand. (Bug
283 * gensync: Deprecated gensync in favor of app-portage/layman (multiple
286 2007-01-02 Paul Varner <fuzzyray@gentoo.org>
287 * equery: Fix equery depends --indirect command. (Bug #124552)
289 2006-12-31 Paul Varner <fuzzyray@gentoo.org>
290 * equery: Reworked equery depends command to be more accurate.
292 2006-12-13 Paul Varner <fuzzyray@gentoo.org>
293 * revdep-rebuild: Fix handling of /etc/portage/package.mask (Bug
294 #158025) Thanks to Wolfram Schlich for the patch.
296 2006-12-12 Paul Varner <fuzzyray@gentoo.org>
297 * equery: Add --tree option to equery files command. (Bug #62898)
298 Thanks to scope for the patch.
300 2006-12-06 Paul Varner <fuzzyray@gentoo.org>
301 * equery: Modify equery size command to work like the equery list
302 command for pkgspec arguments
304 2006-11-27 Paul Varner <fuzzyray@gentoo.org>
305 * eclean: Fix typographical error in help and man page. (Bug #156243)
307 2006-10-11 Paul Varner <fuzzyray@gentoo.org>
308 * equery: Fix fileAsStr to understand device files.
309 (http://forums.gentoo.org/viewtopic-p-3639575.html)
311 2006-10-07 Paul Varner <fuzzyray@gentoo.org>
312 * euse: Fix quoting bug in get_real_path() (Bug #150335).
314 2006-09-21 Paul Varner <fuzzyray@gentoo.org>
315 * eread: Add eread script for reading and managing portage ELOG files.
316 Thanks to Donnie Berkholz for writing this.
318 2006-09-03 Paul Varner <fuzzyray@gentoo.org>
319 * revdep-rebuild: Remove unused environment variables before calling
320 emerge (Bug #142074). Check for permissions to write temporary files
323 2006-08-12 Marius Mauch <genone@gentoo.org>
324 * glsa-check: Add new --mail option to send out vulnerability reports
325 (output of --list plus --dump for each matched glsa as attachment),
326 using elog configuration.
328 2006-07-31 Paul Varner <fuzzyray@gentoo.org>
329 * euse: Replace calls to readlink with bash function for Gentoo/ALT
330 compatibility. (Bugs #140477, #128960)
332 2006-07-28 Paul Varner <fuzzyray@gentoo.org>
333 * revdep-rebuild: Fix revdep-rebuild to correctly handle --ask being
334 passed to emerge. Thanks to Sal Gonzalez <ghostx@optonline.net> for
335 the patch. (Bug #37485)
337 2006-07-07 Paul Varner <fuzzyray@gentoo.org>
338 * revdep-rebuild: Rename --no-path to --no-ld-path and change
339 functionality to not set LD_LIBRARY_PATH. This fixes bug #96946 as
341 * revdep-rebuild: Apply patch from truedfx to fix bug #38751
343 2006-07-05 Paul Varner <fuzzyray@gentoo.org>
344 * revdep-rebuild: Add --no-path option to revdep-rebuild for bug
347 2006-06-25 Marius Mauch <genone@gentoo.org>
348 * glsa-check: update cve code for bug 128115
350 2006-06-14 Paul Varner <fuzzyray@gentoo.org>
351 * gentoolkit: Fix package.py to honor $ROOT. (bug #136811)
353 2006-05-22 Paul Varner <fuzzyray@gentoo.org>
354 * revdep-rebuild: Use qfile to locate packages if portage-utils is
355 installed (Bug #128374). Be even more paranoid about extra slashes in
356 path names (Bug #128108). Remove unused code. Update configuration
357 section of manpage (Bug #126038).
359 2006-04-02 Paul Varner <fuzzyray@gentoo.org>
360 * revdep-rebuild: Remove double-slashes from path names (Bug #128108)
362 2006-04-01 Paul Varner <fuzzyray@gentoo.org>
363 * revdep-rebuild: Add fix so that packages no longer in the tree cause
364 errors (Bug #128174). Fix case where masked packages cause
365 revdep-rebuild to not rebuild any packages (Bug #128085)
367 2006-03-29 Marius Mauch <genone@gentoo.org>
368 * euse: Add support for special %active argument as placeholder for
371 2006-03-26 Aron Griffis <agriffis@gentoo.org>
372 * echangelog: Don't warn about missing ebuilds when updating
375 2006-03-25 Aron Griffis <agriffis@gentoo.org>
376 * eviewcvs: Update for sources.gentoo.org, add subversion support
378 2006-03-21 Paul Varner <fuzzyray@gentoo.org>
379 * revdep-rebuild: Fix to clear environment before portageq call. (Bug
382 2006-03-08 Paul Varner <fuzzyray@gentoo.org>
383 * genpkgindex: Add binary package indexing utility. (Bug 82132)
385 2006-03-01 Paul Varner <fuzzyray@gentoo.org>
386 * gentoolkit: Fix depends parsing to properly handle conjunction. (bug
387 #123725). Thanks to tgl for the patch.
388 * gentoolkit: Added function to get post-merge dependencies (PDEPEND)
390 * gentoolkit: Change get_dependency functions to always use the
392 * equery: Added post-merge dependencies to depends and depgraph
393 actions. (bug #99191)
394 * equery: Removed requirement for package to be installed to use
397 2006-02-16 Marius Mauch <genone@gentoo.org>
398 * euse: add/remove use flags even if there is no USE= statement in make.conf
401 2006-02-16 Marius Mauch <genone@gentoo.org>
402 * glsa-check: Fix bug causing the wrong summary to be displayed
403 for --test --verbose (bug #123084)
405 2006-02-06 Paul Varner <fuzzyray@gentoo.org>
406 * revdep-rebuild: Reset PORTAGE_NICENESS, so that emerge is not niced
407 twice. Thanks to Lukas Reck for the patch. (Bug 121482)
409 2006-01-24 Marius Mauch <genone@gentoo.org>
410 * glsa-check: Use vbd information in verbose list mode (patch by solar)
412 2006-01-18 Paul Varner <fuzzyray@gentoo.org>
413 * revdep-rebuild: Add capability to check libtool .la files for
414 non-existant references.
416 2006-01-06 Paul Varner <fuzzyray@gentoo.org>
417 * revdep-rebuild: Fix revdep-rebuild to play nicely with portage-2.1
420 2005-12-28 Paul Varner <fuzzyray@gentoo.org>
421 * revdep-rebuild: Fix to automatically determine how to call find (Bug 111203)
423 2005-12-19 Paul Varner <fuzzyray@gentoo.org>
424 * eclean: Add regular expression matching for exclude files (Bug 114365)
426 2005-12-13 Paul Varner <fuzzyray@gentoo.org>
427 * equery: Fix USE flag parsing. (Bug 115294)
429 2005-12-07 Paul Varner <fuzzyray@gentoo.org>
430 * revdep-rebuild: Fix revdep-rebuild to work with findutils-4.2.27.
432 * equery: Added note to error message about quoting redirection
433 characters. (Bug 113423)
434 * gentoolkit: Removed python-config call from make file. (Bug 113386)
436 2005-11-23 Paul Varner <fuzzyray@gentoo.org>
437 * equery: Changed default behavior for equery list to search for
438 partial name matches. Added equery list examples to the equery man
439 page. (Bugs 113032, 113134)
441 2005-11-15 Marius Mauch <genone@gentoo.org>
442 * glsa-check: Changed several messages to stderr instead of stdout
443 * glsa-check: Added new --cve option as requested by solar (bug 98589)
444 * glsa-check: Added support for a EMERGE_OPTS env variable to modify the emerge call of glsa-check --fix
445 * glsa-check: Added a new target "affected"
446 * glsa-check: Removed the warning message as it is now pretty much tested
447 * glsa-check: Show GLSA title on --test if --verbose is also used
449 2005-11-11 Paul Varner <fuzzyray@gentoo.org>
450 * equery: Added sanity check to equery files (Bug 75983)
451 * equery: Fix string matching for equery depends (Bug 85653)
452 * gentoolkit: Fix package.size() to report correct size for symbolic
454 * equery: Fix equery depgraph to show all dependencies (Bug 99191)
455 * equery: Fix traceback with invalid regular expression for equery
458 2005-11-04 Paul Varner <fuzzyray@gentoo.org>
459 * equery: Fix equery belongs to correctly work when passed an argument
460 list of multiple files (Bug 111501)
462 2005-11-02 Paul Varner <fuzzyray@gentoo.org>
463 * revdep-rebuild: Fix to work with findutils-4.2.25 (Bug 111203)
465 2005-10-18 Paul Varner <fuzzyray@gentoo.org>
466 * equery: Make equery look at both DEPEND and RDEPEND for dependencies
467 * gentoolkit: Fix _parse_deps to understand || syntax (Bug 101377)
469 2005-10-14 Paul Varner <fuzzyray@gentoo.org>
470 * equery: Add qpkg --dups functionality to equery list command (bug
473 2005-10-13 Paul Varner <fuzzyray@gentoo.org>
474 * equery: equery depgraph shows USE flags (Bug 74554)
475 * equery: equery should properly parse use.local.desc (Bug 74569)
476 * equery: equery list escapes regular expressions (Bug 77113)
477 * equery: equery uses displays flags correctly (Bug 86633)
478 * equery: equery -N option to disable pipe detection (Bug 90046)
479 * equery: equery list properly detects version string (Bug 91286)
480 * equery: equery belongs now requires a filename (Bug 94618)
481 * equery: equery files over a pipe only prints file names (Bug 100148)
482 * revdep-rebuild: Fix typo in man page (Bug 109147)
484 2005-09-25 Paul Varner <fuzzyray@gentoo.org>
485 * revdep-rebuild: Update to read configuration files from
488 2005-09-23 Paul Varner <fuzzyray@gentoo.org>
489 * equery: Sort output from equery list (bug 67152)
490 * equery: Update man page (Bugs 73893, 74944)
491 * equery: equery which returns best-visible ebuild (bug 78687)
492 * equery: equery --quiet is actually quiet (bug 78921)
493 * equery: Fixed typo in equery -h (bug 82352)
494 * gentoolkit: gentoolkit now uses a single portage.config object (bug
496 * equery: equery uses returns unique, sorted list (bug 91623)
497 * equery: equery always honors nocolor flag and settings (bug 98634)
499 2005-09-08 Paul Varner <fuzzyray@gentoo.org>
500 * eclean: Inital commit of eclean 0.4.1 from Thomas de Grenier de
501 Latour (tgl) <degrenier@easyconnect.fr> (bug 33877)
503 2005-06-28 Paul Varner <fuzzyray@gentoo.org>
504 * revdep-rebuild: Revert fix for bug 93574 as it can cause packages to
505 be missed. (bug 97171)
507 2005-06-07 Paul Varner <fuzzyray@gentoo.org>
508 * revdep-rebuild: Delete temporary files if the environment does not
509 match the previous environment (bug 95274)
511 2005-06-05 Paul Varner <fuzzyray@gentoo.org>
512 * revdep-rebuild: Imported revdep-rebuild release from bug 62644
513 * revdep-rebuild: Major changes to the functionality when using
514 --package-names/-X The script should now update slotted packages
515 correctly. (bug 22161)
516 * revdep-rebuild: Customizable searching controlled through environment
517 variables. This removes the need for end users to directly modify the
518 script. (bugs 32276, 38011, 59803)
519 * revdep-rebuild: The directories to search are no longer hard coded
520 into the script. revdep-rebuild now determines the directories to
521 search based upon /etc/profile.env and /etc/ld.so.conf. (bugs 32276,
523 * revdep-rebuild: --ignore option to ignore temporary files left from
524 previous runs. Automatically ignore temporary files older than 24 hours.
526 * revdep-rebuild: Always return an exit status based upon success or
528 * revdep-rebuild: Fixed to only emerge packages with direct missing
529 dependencies. (bug 38487)
530 * revdep-rebuild: New man page. (bug 40042)
531 * revdep-rebuild: emerge is no longer called with --nodeps. This allows
532 for needed dependencies to be pulled in. (bug 62893)
533 * revdep-rebuild: Cleaned up grammatical errors (bug 85278)
534 * revdep-rebuild: Added support for revdep-rebuild --soname
535 /path/to/library.so (bug 91503)
536 * revdep-rebuild: Removed symbolically linked directories from search
538 * revdep-rebuild: --nocolor option to turn off colored output, the
539 script also obeys the NOCOLOR setting from /etc/make.conf.
540 * revdep-rebuild: Removed dependency on qpkg
541 * revdep-rebuild: Script uses PORTAGE_NICENESS from /etc/make.conf
542 * revdep-rebuild: Undocumented --keep-temp option. This is primarily
543 for debugging/testing. This option prevents temporary files from being
545 * revdep-rebuild: Changed --soname --soname-regexp options to --library
546 and treat all arguments as basic regular expressions. --soname and
547 --soname-regexp can still be used as options for backwards
549 * revdep-rebuild: Removed requirement to keep revdep-rebuild and emerge
550 options distinct. Options that are unrecognized by revdep-rebuild are
551 passed directly to emerge.
553 2005-04-30 Marius Mauch <genone@gentoo.org>
554 * glsa-check: add V to short option list so it actually works
555 * equery: added new option --name-only to belongs command to make it
558 2005-04-26 Marius Mauch <genone@gentoo.org>
559 * gentoolkit: fix broken Makefile
560 * gentoolkit: add some sticky tape to get the stupid thing working again
561 * equery: fix a few minor problems
563 2005-04-25 Marius Mauch <genone@gentoo.org>
564 * qpkg: moving to /usr/share/doc/gentoolkit-*/deprecated
565 * etcat: moving to /usr/share/doc/gentoolkit-*/deprecated
566 * revdep-rebuild: replacing qpkg call with equivalent grep/sed call
568 2005-04-07 Marius Mauch <genone@gentoo.org>
569 * euse: fixed bugs 74344, 75525 and 84521
570 * euse: add better support for cascaded profiles
571 * glsa-check: use --oneshot (bug 79819)
572 * glsa.py: fix stupid revision comparison bug (bug 75233)
574 2005-03-12 Aron Griffis <agriffis@gentoo.org>
575 * Added eviewcvs to -dev, utility for generating viewcvs URLs
577 2005-03-01 Karl Trygve Kalleberg <karltk@gentoo.org>
578 * Dropped epkgmove from the -dev
579 * Released gentoolkit-dev-0.2.3
581 2005-03-01 Karl Trygve Kalleberg <karltk@gentoo.org>
582 * Released gentookit-dev-0.2.2
584 2004-12-09 Marius Mauch <genone@gentoo.org>
585 * glsa.py: Another stupid bug, this time revisionMatch() broke as
586 ~foobar-rN isn't valid anymore
588 2004-12-08 Marius Mauch <genone@gentoo.org>
589 * equery: implemented the --category option
590 * glsa-check: fixed the bug where it wanted to unnecessary merge masked
592 * glsa-check: added a check to verify that all non-option arguments are
594 * glsa.py: changed the outfile parameter in Glsa.dump() to outstream so
595 we don't have to open/close a file which breaks pipes
596 * glsa.py: checks now for python versions below 2.3 and throws an
599 2004-11-29 Karl Trygve Kalleberg <karltk@gentoo.org>
600 * branched v0-3-0: major rework in equery is in progess. the main
601 branch is reserved for minor and incremental fixups.
603 2004-10-20 Karl Trygve Kalleberg <karltk@gentoo.org>
604 * release.sh: New script that automates the relase of a new gentoolkit
605 relase. Only works for gentoolkit-dev at the moment.
606 * src/echangelog/Makefile: Fixed spurious '}'
607 * Released gentoolkit-dev-0.2.1
609 2004-10-31 Marius Mauch <genone@gentoo.org>
610 * qpkg: security fix for bug #68846
612 2004-10-20 Karl Trygve Kalleberg <karltk@gentoo.org>
613 * etcat: fixed get_use_vars to get_use_flags, fixes #67349.
615 2004-10-18 Karl Trygve Kalleberg <karltk@gentoo.org>
616 * gentoolkit: collapsed ChangeLog into base ChangeLog
617 * gentoolkit: reverted indenting back to tabs, due to loud protests
619 * equery: collapsed ChangeLog into base ChangeLog
620 * equery: reverted indenting back to tabs, due to loud protests from
622 * equery: minor syntactical cleanups.
623 * equery: minor documentation improvements
624 * equery: added errors module that will hold various types of internal
626 * equery: added try block around on md5sum check, which fails on various
627 conditions like insufficient permission or stale temporary checksum
630 2004-10-17 Marius Mauch <genone@gentoo.org>
631 * equery: fix for bug #67473 (checking md5sums of prelinked binaries)
632 * equery: fix for bug #67275 (--nocolor didn't work as configure was
633 called before parsing the arguments
634 * equery: changed defaults for `equery depends` as making a depgraph for
635 the full portage tree isn't a good idea and find_all_packages() uses way
636 to much memory currently
637 * euse: replaced the old perl version with a newly written bash version.
639 2004-10-12 Marius Mauch <genone@gentoo.org>
640 * equery: fix for bug #67210
642 2004-10-10 Marius Mauch <genone@gentoo.org>
643 * Removed old-scripts directory from gentoolkit
644 * euse: added a errormessage that it doesn't support cascading profiles
645 * equery: small bugfixes
646 * equery: performance speedup for `equery belongs` by using portage
648 * equery: added MD5 verification to `equery check`
649 * equery: renamed 'hasuses' to 'hasuse'
650 * equery: added filter patch for `equery files` from bug 43422, thanks
651 to degrenier@easyconnect.fr
652 * Released gentoolkit-0.2.0_pre10
654 2004-10-10 Karl Trygve Kalleberg <karltk@gentoo.org>
655 * equery: Added unit tests for all supported commands
656 * equery: Fixed printing order and recognition of overlay, #53432.
658 2004-10-11 Karl Trygve Kalleberg <karltk@gentoo.org>
659 * gentoolkit: Split gentoolkit.py into helpers.py and package.py
661 2004-10-10 Karl Trygve Kalleberg <karltk@gentoo.org>
662 * gentoolkit: Fixed Makefiles to work with posix-compatible shells
663 * gentoolkit: Fixed is_overlay() to report properly, #53432.
665 2004-10-06 Marius Mauch <genone@gentoo.org>
666 * glsa.py: Convert Unicode strings to ascii before passing them to
668 * glsa.py: Some formatting fixes for dump()
669 * glsa.py: changed the matching routines so the reports are hopefully
671 * glsa-check: added color support
672 * glsa-check: added a --verbose option to show the warnings about
675 2004-09-30 Karl Trygve Kalleberg <karltk@gentoo.org>
676 * equery: Added unit tests for --help
677 * equery: Added unit tests for 'files'
679 2004-09-27 Karl Trygve Kalleberg <karltk@gentoo.org>
680 * gentoolkit: Added find_installed_packages
681 * equery: Added short commands
682 * equery: Fixed copyright dates
683 * equery: Fixed belongs to search only installed packages
684 * equery: Fixed reporting bug in uses command
685 * equery: Fixed reference to cppv
686 * equery: Added import of die
687 * equery: Added searching header to uses
688 * equery: Fixed hasuses to report properly
689 * Released gentoolkit-0.2.0_pre9
690 * Released gentoolkit-dev-0.2.0_pre4
692 2004-09-08 Karl Trygve Kalleberg <karltk@gentoo.org>
693 * equery: Added man page rewrites by Katerina Barone-Adesi
694 <katerinab@gmail.com>, fixes #63045
695 * equery: Fixed spacing issues with files, fixes #63036.
696 * equery: Added depends command by Olivier Crete <tester@gentoo.org>,
698 * equery: Reworked output yet again.
699 * equery: Belongs handles multiple files on the command line, partially
701 * gentoolkit: Reworked printing functions
703 2004-08-29 Karl Trygve Kalleberg <karltk@gentoo.org>
704 * gentoolkit: Added printing functions
705 * equery: Added check for bad regexp in belongs, fixes #58494
706 * equery: Added proper error reporting to stderr, fixes #57580
708 2004-08-22 Karl Trygve Kalleberg <karltk@gentoo.org>
709 * gentoolkit: Fixed Package.get_env_var to use the correct tree db.
710 * gentoolkit: Renamed Package.get_use_vars to Package.get_use_flags
711 * equery: Searches now include masked packages, when installed.
712 * equery: Fixed output to be piping-friendly
713 * equery: Added -N option to force non-piping output
714 * equery: Added hasuses command
716 2004-08-01 Marius Mauch <genone@gentoo.org>
717 * Fixed grep expression for `qpkg -f`
719 2004-05-04 Karl Trygve Kalleberg <karltk@gentoo.org>
720 * equery: Added a -f/--full-regex option to belongs and some logic so
721 users can do belongs ant, belongs /usr/bin/ant and belongs -f ".*ant.*"
722 while getting sensible results. Fixes #37637.
724 2004-04-14 Karl Trygve Kalleberg <karltk@gentoo.org>
725 * Released gentoolkit-dev-0.2.0_pre3
727 2004-03-31 Marius Mauch <genone@gentoo.org>
728 * glsa-check: updates, fixing #45528 and #45522, adding support for rXX
729 operators and passing filenames as arguments to Glsa()
731 2004-03-13 Marius Mauch <genone@gentoo.org>
732 * Added glsa-check and glsa.py, please note:
733 - they are only temporary for testing, so no manpage/ChangeLog
734 - their CVS home is in gentoo-projects
735 * fixed bugs #42160, #40935, #43389
736 * equery: fixing descriptions for local USE flags
737 * equery: more checking on exceptions
739 2004-02-08 Karl Trygve Kalleberg <karltk@gentoo.org>
742 * Added epkgmove, closes #36663.
744 2004-02-06 Marius Mauch <genone@gentoo.org>
745 * fixed bugs #40159, #39798, #39652, #39596, #39293
746 * changed etcat and equery behavior for ambigous package names,
747 they now return values for all matching packages rather
749 * added "will be phased out" messages to etcat and qpkg
751 2004-01-23 Marius Mauch <genone@gentoo.org>
753 * equery: now catches Exceptions thrown by portage
754 * equery: minor bugfixes
756 2004-01-14 Karl Trygve Kalleberg <karltk@gentoo.org>
757 * Added src/ego to gentoolkit-dev
759 2004-01-12 Marius Mauch <genone@gentoo.org>
760 * equery: added mask, keyword and slot information to list command
761 * equery: fixed traceback in equery
762 * equery: added more information on "equery list"
764 2004-01-10 Karl Trygve Kalleberg <karltk@gentoo.org>
767 2004-01-07 Karl Trygve Kalleberg <karltk@gentoo.org>
768 * equery: Added Makefile
769 * Added new build system
770 * Added src/old-scripts, the scripts from app-portage/gentoolkit
771 * Renamed gentool to equery
772 * Released 0.2.0_pre1
774 2003-12-31 Karl Trygve Kalleberg <karltk@gentoo.org>
775 * equery: Added which command
776 * equery: Added check command (not finished)
778 2003-12-12 Karl Trygve Kalleberg <karltk@gentoo.org>
779 * equery: Added size command
780 * equery: Added depgraph command
782 2003-12-11 Karl Trygve Kalleberg <karltk@gentoo.org>
783 * equery: Added list command
784 * equery: Added uses command
786 2003-12-08 Karl Trygve Kalleberg <karltk@gentoo.org>
787 * Removed emerge-rsync, emerge-webrsync
789 * Added skeleton man pages to all packages
792 2003-10-05 Karl Trygve Kalleberg <karltk@gentoo.org>
793 * equery: Added files command
794 * equery: Added belongs command
796 2003-10-04 Karl Trygve Kalleberg <karltk@gentoo.org>
797 * Rewrote dep-clean to python
799 2003-06-31 Karl Trygve Kalleberg <karltk@gentoo.org>
800 * Rewrote more of etcat; many of the functions now employ
802 * Replaced qpkg with stubs of a reimplementation in python.
804 2003-06-27 Karl Trygve Kalleberg <karltk@gentoo.org>
805 * Added patch to echangelog to consider PORTDIR, fixes #23881.
807 2003-06-26 Karl Trygve Kalleberg <karltk@gentoo.org>
808 * Added echangelog, by agenkin
809 * Added ekeyword, by agenkin
810 * Added gentoolkit, the common python library for all Gentoolkit tools.
811 * Revived pkg-size as a testbed for the gentoolkit library
812 * Fixed some minor issues in qpkg
813 * Added revdep-rebuild-1
814 * Added revdep-rebuild-2
815 * Restructuring etcat
816 * Fixed some minor issues in dep-clean
818 2002-11-21 Karl Trygve Kalleberg <karltk@gentoo.org>
819 * Renamed pkg-size to gentool-package-size
820 * Renamed pst-package-count to gentool-package-count
821 * Retired rest of pst-* stuff
823 2002-08-06 Karl Trygve Kalleberg <karltk@gentoo.org>
824 * Created separate CVS module for Gentoolkit
825 * Restructured directory hierarchy