Linux Today: Linux News On Internet Time.

More on LinuxToday

Release Digest: GNU, May 29, 2002

May 30, 2002, 05:00 (0 Talkback[s])

CFengine 2.0.2

Version 2.0.2 of cfengine is now available at

The source can be fetched from

This is mainly a bug-fix release for a number of minor bugs, (see ChangeLog for details)
Two new features are added.

   *    New option -b or --update-only
        Runs only the update.conf script

   *    Host ranges in IP addresses or CIDR notation
        to specify groups / classes or host lists in cfservd.conf.


           myseries = ( IpRange(128.39.74-75.10-20) )
           myseries = ( IpRange( )

Users are referred to the online documentation for details.


GNUmach 1.3

We are pleased to announce version 1.3 of the GNU distribution of the
Mach kernel.  It may be found in the file (about 3.6 MB compressed);
unidiffs from version 1.2 (about 310 KB compressed) are in

This distribution is only for x86 PC machines.
Volunteers interested in ports to other architectures are eagerly sought.

We are no longer actively developing version 1.x of GNU Mach.  We plan to
make only necessary bug fixes or trivial enhancements in the 1.x line,
and make further 1.x releases only as necessary for those purposes.
New development efforts have been underway for some time on a new version
of GNU Mach using the OSKit from the University of Utah for hardware
support.  Those efforts previously called OSKit-Mach are now working
towards the future version 2.0 of GNU Mach.

Aside from bug fixes, major changes from 1.2 (from the NEWS file) are:

The kernel now directly supports "boot scripts" in the form of multiboot
module names with the same syntax as the Hurd's `serverboot' program.
That is, instead of telling GRUB "module /boot/serverboot", you can give
GRUB a series of command like "module /hurd/ext2fs ${...}" where the
syntax after "module" is the same as in boot scripts for Hurd's `serverboot'.

The kernel message device `kmsg' is now enabled by default.
- --disable-kmsg turns it off.

Large disks (>= 10GB) are now correctly supported, the new get_status
call DEV_GET_RECORDS can return the number of records of a device.

Lots of tweaks have been done to the virtual memory management to make
it perform better on today's machines.

The console supports ANSI escape sequences for colors and attributes.

Support for the terminal speeds B57600 and B115200 has been added.

Bug reports relating to this distribution should be sent to  Requests for assistance should be made on

The md5sum checksums for this distribution are:

61e90803889b079a380e30056b21d076  gnumach-1.3.tar.gz/
56ca6aa9040c4d4c4ef7a9757bb0509c  gnumach-1.2-1.3.diff.gz/


Autotools Bootstrapper

        The bootstrapper program is used to create a customized bootstrap script 
by scanning a project's file. By scanning the autoconf macros 
in , bootstrapper determines which programs need to be used to 
create a usable configure script, then creates a bootstrap script which is 
custom tailored to your project's configuration.

      The resulting bootstrap script is nice for a developer to rebuild the 
configure script and files. It is especially nice for a project 
which may be downloaded off of a cvs server. By including a bootstrap 
script in a cvs repository, all auto generated files related to configure 
can be excluded from the cvs repository.

      On the other side it is also useful for a developer importing a new 
project onto a cvs repository. Instead of removing auto-generated files by 
hand, one would simply have to run `make distclean' then `./bootstrap 
--clean' to remove all auto-generated files.

(Note: "bootstrapper" is not a GNU project, but this release announcement
may be of interest to developers working with GNU tools. "bootstrapper" is
free software.  - FSF staff)


glpk 3.1

GLPK 3.1 -- Release Information

Release date: May 27, 2002

GLPK (GNU Linear Programming Kit) is intended for solving large-scale
linear programming (LP), mixed integer linear programming (MIP), and
other related problems. It is a set of routines written in ANSI C and
organized in the form of a callable library.

A preliminary implementation of new API routines has been completed and
included in the package.

These new API routines were designed to attain much more flexible and
efficient interaction between the application program, LP/MIP problem
instances, and solver routines. Based on completely changed data
structures they are, however, similar to the old API routines and able
to provide the same functionality.

Description of the new API routines is given in the document "GLPK
Reference Manual", a draft edition of which is included in the package
(see the files 'refman.latex', 'refman.dvi', and '' in the
subdirectory 'doc').

Please note that the current version of GLPK is tentative.

See GLPK web page at .

GLPK distribution can be ftp'ed from  or
from some mirror ftp sites; see .

GLPK is also available as Debian GNU/Linux package. See the web page at