All:

As I type this gentoolkit-0.2.1 has been marked stable on x86 and I
expect it to be marked stable on other architectures in the next few
days.

Here is a summary of the major changes between gentoolkit-0.2.0 and
gentoolkit-0.2.1. A detailed listing of the changes are
in /usr/share/doc/gentoolkit-0.2.1/ChangeLog

* eclean

Added eclean utility for cleaning out your distfiles and Packages
directories.

Sample usage to remove distfiles for packages no longer installed on
your system:

eclean-dist --destructive --fetch-restricted ----time-limit=1w

--destructive means to delete files for older version of installed
packages. The default is to leave all source files for an installed
package
--fetch-restricted means to not delete files that are fetch-restricted
--time-limit means to not delete files newer than the time specified

eclean also supports excluding specific packages and categories through
the use of an exclusion file.  Please read man eclean for more details.

* revdep-rebuild
Updated revdep-rebuild to be more configurable by the user. One of the
major complaints about revdep-rebuild is that is always wants to rebuild
certain binary packages. For example openoffice-bin,
mozilla-firefox-bin, etc.  The main variable that users will potentially
want to modify is SEARCH_DIRS_MASK.  You can modify this variable either
in your environment or by placing it in /etc/make.conf.

For example to ensure that revdep-rebuild doesn't look in /opt you can
add the line SEARCH_DIRS_MASK="/opt" to /etc/make.conf and
revdep-rebuild will not search that directory.

Removed the hard-coded paths of directories to search and dynamically
generate the list using the path from /etc/profile and /etc/ld.so.conf.
This means that as you install packages, revdep-rebuild will normally
automatically pick up any paths that have been added by the package.

Read man revdep-rebuild for more information on the updated
revdep-rebuild.

Finally, as much as I would like it, revdep-rebuild is not infallible.
There are still open bugs and it can still miss things.

* equery
Many fixes to equery to make it more usable. The major fix was fixing an
issue that caused it to be extremely slow and memory hungry. However,
even with that fix, equery is not the fastest program on the block.  If
the lack of speed bothers you, I would recommend investigating the
app-portage/portage-utils package.

If you have any questions on the new gentoolkit, feel free to ask here
on gentoo-user and I will answer them provided another user doesn't beat
me to it :)

Regards,
Paul

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to