[distcc] distcc 2.11 released

Martin Pool mbp at samba.org
Tue Sep 23 06:26:49 GMT 2003


I am happy to announce the availability of distcc 2.11.  The main
change in this release is a more attractive and descriptive
GNOME-based compilation monitor.

Thankyou to everyone who sent reports, suggestions or patches.

  http://distcc.samba.org/ftp/distcc/distcc-2.11.tar.bz2
  f3458779c13255d88ee89ea7ccddda29 *distcc-2.11.tar.bz2




distcc-2.11  "Sugar fix"  2003-09-23

  INCOMPATIBILITIES:

    * The GNOME monitor is now configured using --with-gnome (not
      --enable-gnome) to be more consistent with GNU standards.

    * The state file format has changed, so old distcc monitor
      programs will not see new compiler processes and vice versa.


  FEATURES:

    * Nice new GNOME monitor, showing strip-charts (or "scarves") of
      the state of each processor slot over time.

    * --allow 0.0.0.0/0 is accepted as meaning "allow access from
      anywhere".  Debian #207831, suggested by Matthijs Kooijman.


  BUG FIXES:

    * If we fail to determine the number of CPUs on the machine,
      assume it is 1.  This may fix problems on exotic machines where
      the detection call is almost but not quite right.

    * In non-forking mode, make sure to close the accepted fd after
      processing a request.

    * Use "safe" LZO1 decompression for protection against program or
      network errors.

    * Lock and state files are created with the weakest permissions
      permitted by the umask.  This is intended to reduce problems
      seen when $DISTCC_DIR is shared between two users, such as when
      compiling as root during program installation.

    * Client deletes temporary files when interrupted.


  INTERNAL:

    * Add debugging option DISTCC_MMAP, which can be set to 0 to
      disable use of mmap for receiving files.

    * New --enable-profile configure option to turn on gprof.

    * Many changes to the representation of the client state to make
      it easier to draw a history.  State is now stored as a natively
      encoded struct in a disk file, rather than using our network
      protocol.


  PERFORMANCE:

    * Sleep only one second when blocked waiting for a CPU, to try to
      reduce idle time when recovering from an overloaded period.


  DOCUMENTATION:

    * Document problems with "no_subtree_check" on NFS.

    * The GNU Free Documentation License is no longer distributed,
      because the documentation is now included under the GNU GPL.

    * Document bad Makefiles or mismatched compilers as common causes
      of failure.

    * Describe where to put "localhost" in the host list.

  
  PORTABILITY:

    * Fixes for BSD/OS (BSDi) from Nick Amato.

    * Fixes for portability issues in  autogen.sh from Lisa Seelye and
      Alexandre Oliva.


-- 
Martin 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://lists.samba.org/archive/distcc/attachments/20030923/53d60997/attachment.bin


More information about the distcc mailing list