Hi all,
Here are the first release candidates of the new versions of the
system tools. Compile 1.12.0 will introduce the new recipe API and is
a progressive step towards chroot-by-default, while Scripts 2.9.8 is a
bugfix release also containing some supporting internals changes.

Installing a program over the top of the same version will now create
a safe copy of the already-installed version, allowing it to revert
back exactly if the installation fails. There is a new script,
ProblemReport, that will generate a textual report of system status to
help with tracking down issues, and improved POSIX compliance for
tools allowing them to be used with other shells as /bin/sh. Any
option to a script can now be specified in its configuration file, in
the form "compileOption_remove_sources=yes", so default behaviour can
be specified more exactly.

Compile includes significant internal changes, as well as the new
Recipe API. Recipes can now override the default build, configuration,
or install phases with their own by defining a do_build() function
(this instead of the previous hack of do_build=no pre_build() { ... do
build here ... }). You can access the default behaviours within these
functions with, for example, configure_do_build "$@". As well, there
are three new variables, $builddir, $sourcedir, and $basedir which
better define which action $dir was intended to represent, and
ContributeRecipe is now smarter about the diffs it uses.

There is also the standard array of bug fixes and improved behaviours
across the board. If there are no major problems, the final releases
would be expected later this week.

You can install the release candidates to your system with
`InstallPackage
http://mwh.geek.nz/files/gobo/packages/Scripts--2.9.8rc1--i686.tar.bz2`
and `InstallPackage
http://mwh.geek.nz/files/gobo/packages/Compile--1.12.0rc1--i686.tar.bz2`.
Please give them a try and report any issues you hit.
-Michael
_______________________________________________
gobolinux-devel mailing list
gobolinux-devel@lists.gobolinux.org
http://lists.gobolinux.org/mailman/listinfo/gobolinux-devel

Reply via email to