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