[gobolinux-users] Freshen 3.0.0

Michael Homer michael at gobolinux.org
Tue May 6 11:14:54 NZST 2008


Hello,
Following the new release of Scripts and Compile, I can make a new
Freshen release as well. Version 3.0.0 is completely rewritten to use
the same code as the system tools as far as possible for a smoother
experience, and has a number of other changes.

You can install the new version with `Compile Freshen 3.0.0`, or will
be able to in a few minutes.

The biggest of those changes is support for use flags, as introduced
in the most recent Scripts and Compile release. Freshen will display
which flags are enabled for a given update, and show how the enabled
flags have changed since a previous compilation.

The second biggest change is that it will no longer enter infinite
loops just because your system had a slightly unexpected state. I
imagine that will be a popular improvement.

`Freshen -s <list>` will include only the updates absolutely necessary
to upgrade the programs in the given list to the latest versions - it
won't try to upgrade GCC just because you're trying to install the new
Firefox. `Freshen -s -U <list>` will perform the actual installation;
it has a shortcut, `Freshen -i/--install`.

`Freshen -i` with no list provided will install the updates from the
last update list displayed. That is to make the review process easier;
you can run `Freshen -s foo bar baz`, read over what it's going to
upgrade, and then just run `Freshen -i` to install what you just saw.
That is the recommended procedure for use.

The -x option is now more powerful, and can be used in combination
with a list of programs to update: `Freshen -x GTK+ -U Firefox` will
skip GTK+, but install all other upgrades. It also works as a
wildcard; `Freshen -x KDE` will exclude anything named KDE-* as well.
There is a new --thorough mode that will find slightly deeper (but
generally unnecessary) upgrades. The --limit/-l option limits the
update list to a maximum number of entries, as before, and
--no-cache/--force-cache and their short forms behave the same way.

Comments and bug reports (or patches!) are welcome as always.
-Michael


More information about the gobolinux-users mailing list