[3936] in linux-announce channel archive

home help back first fref pref prev next nref lref last post

Linux-Announce Digest #228

daemon@ATHENA.MIT.EDU (Digestifier)
Wed Nov 13 15:13:07 2002

From: Digestifier <Linux-Announce-Request@senator-bedfellow.mit.edu>
To: Linux-Announce@senator-bedfellow.mit.edu
Reply-To: Linux-Announce@senator-bedfellow.mit.edu
Date:     Wed, 13 Nov 2002 15:13:02 EST

Linux-Announce Digest #228, Volume #4          Wed, 13 Nov 2002 15:13:02 EST

Contents:
  distcc 0.13 -- a distributed C/C++ compiler (GPL) (Martin Pool)
  [HOODLUG] Announcing the Fort Hood area LUG! (ik04)
  ANN: BayPIGgies mtg Wed 11/13 7:30pm (Wesley Chun)
  The Linux Users' Group of Roseville, California  - November Meeting ("Verbus M. Counts")
  NEWS: Entrepreneurs looking at GNU/Linux invited to Gates' meet  (Frederick Noronha)

----------------------------------------------------------------------------

From: Martin Pool <mbp@samba.org>
Subject: distcc 0.13 -- a distributed C/C++ compiler (GPL)
Date: Tue, 12 Nov 2002 14:01:58 CST

A new version of distcc has been released, with many changes intended
to improve robustness and make it work more reliably in more systems
and build environments.  Thankyou to all those who contributed
patches, suggestions, or reports.



distcc-0.13  "Armistice"  2002-11-11

  FEATURES:

    * New --no-detach option to cause the server not to detach from its
      parent.  It still forks normally when a connection is accepted.  This
      may be useful with daemontools or other frameworks that prefer the
      daemon not to detach.  (Martin Pool)

    * Log messages on the server of severity "warning" or higher are captured
      and sent back to the client.  (Martin Pool)

    * If the local preprocessor fails, do not re-run the job locally because
      it would presumably fail in the same way.  (Martin Pool)

    * By default, the client only sends "warning" or higher messages to
      stderr, so that nothing extra is logged unless there is possibly a
      failure in distcc itself.  With a DISTCC_LOG file, "notices" and higher
      are logged.  (Martin Pool)

    * Better messages when a compiler exits or crashes.  (Martin Pool)

    * If the compiler because of a signal, return 128+SIGNAL, per Unix
      convention.  (Martin Pool)

    * Compilers and preprocessors are now run in their own process groups, and
      terminated if the daemon is killed.  (Martin Pool)

    * When the daemon parent is terminated, it does not kill all its children.
      Instead, they're allowed to finish whatever they're working on, and then
      exit.  This allows for more graceful shutdown.  (Martin Pool)

    * More specific exit codes for some error cases.  Don't panic.  (Martin
      Pool)

    * Include popt library and --with-included-popt configure option to aid
      installation on systems that don't have it.  By default it is statically
      linked in only if the build machine does not have a suitable library and
      header.  (Martin Pool)


  REMOVALS:

    * Remove support for feeding the compiler from a fifo.  The gain from
      using fifos does not seem to justify the maintenance burden.  (Martin Pool)

       - This makes the behaviour more consistent, because some platforms
         (Cygwin) or filesystems (NFS, strangely) can't use fifos.  It removes
         a code path and a slightly complex autodetection.
 
       - Using fifos makes some potential scheduling improvements hard: the
         server can't make good decisions about how many tasks to run, because
         each one will only use a fraction of the CPU.  The client cannot
         serialize file transmission, which would probably be desirable.
         
       - Using fifos makes reliably handling compiler failures slightly
         harder: the compiler may crash or exit at any time, which will in
         turn cause the server to hang if it later tries to open or write to
         the fifo.  In previous versions, distcc tried to handle this by
         catching SIGCHLD when the child terminated, and aborting the
         operation, but I am not sure that the method is completely reliable.


  BUG FIXES:

    * Detached daemon now ignores hangup signal.  (Martin Pool)

    * When the parent is terminated, don't kill its process group.  Allow
      children to finish in their own time.  (Martin Pool)

    * Detect the case where cpp claims to have succeeded, but did not actually
      produce any output.  (Martin Pool)

    * Do not use atexit() to clean up temporary files, because this can cause
      havoc if it's ever called from a child process that forked but failed to
      exec.  (Martin Pool)

    * Handle "gcc -S foo.c -o -", which ought to write assembly to stdout.
      (Alexandre Oliva)

    * Fix bug in handling IO errors (e.g. dropped connection) in the server.
      (Martin Pool)

    * If we fail to cork a socket, continue anyhow.  (Martin Pool)

    * Make error handling for IO more consistent.  (Martin Pool)

    * Follow Unix convention of returning 128+SIGNAL if the compiler exits
      with a signal.  (Martin Pool)


  TESTING:

    * Add tests for parsing slot limit from host specification.  (Martin Pool)

    * Daemon tests collect dead servers faster, so the tests run a bit
      faster.  (Martin Pool)

    * Nicer handling of ^C while running tests: print "INTERRUPT" and
      terminate the whole test.  (Martin Pool)

    * Add new tests for scanning command lines with an implied compiler name.
      (Martin Pool)

    * When the parent is terminated, don't kill its process group.  Allow
      children to finish in their own time.  (Martin Pool)

    * Detect the case where cpp claims to have succeeded, but did not actually
      produce any output.  (Martin Pool)

    * Add test case for #error directive.  (Martin Pool)

    * Add test case for preprocessing non-C text, as is done by (for example)
      xrdb.  (Martin Pool)

    * Add test case for invocations like "distcc -c test1.c test2.c".  (Martin Pool)

    * Add test for handling of a compiler missing from the server.  (Martin Pool)

    * Allow distcc's version to be set to something like "0.13cvs-nofifo".
      (Martin Pool)

    * Add test for handling of a compiler missing from the server.  (Martin
      Pool)

    * Improved ComfyChair testing framework.  (Tim Potter, Martin Pool)

 
  PORTABILITY:

    * Includes example init.d script for SuSE 7.x and 8.0.  Not installed by
      default.  (Brandon Forehand)


  DOCUMENTATION:

    * Document use with Gentoo Linux.  (Dean Bailey, Ernesto, Martin Pool)


  INTERNAL:

    * Get rid of recursive Make and fix various small Makefile bugs.  (Martin
      Pool)

    * Add $(TARGET_ROOT) variable for "make install", for use in building
      binary packages.  (Martin Pool, Nick Moffitt)

    * wait4() on Solaris can't handle a pid of -1, which means "any child" on
      Linux and BSD.  Use pid of 0 instead to collect any children from the
      same process group.  (Kevin Bailey)

    * Client does not abruptly drop network connection on compiler failure but
      rather reads the 0-byte object file token.  (Martin Pool)

    * Rework logger library to allow multiple logger callbacks to be active at
      once.  This is used for the server, which can write to its own log files
      and also send a copy of messages to a buffer to be sent to the client.
      (Martin Pool)


-- 
Martin

##########################################################################
# Send submissions for comp.os.linux.announce to: cola@stump.algebra.com #
# PLEASE remember a short description of the software and the LOCATION.  #
# This group is archived at http://stump.algebra.com/~cola/              #
##########################################################################


------------------------------

From: ik04 <ik04@isot.com>
Subject: [HOODLUG] Announcing the Fort Hood area LUG!
Date: Tue, 12 Nov 2002 14:02:07 CST

Howdy All,

I've decided to announce the formation of the Fort Hood area Linux Users 
Group- HOODLUG.

There are plenty of folks in the Central Texas area who don't want to or 
can't drive all the way to Austin or Waco, so this LUG is for them!

We will have our first meeting soon, based on the establishment of a 
time and place in the area.  Leadership and a constitution will be 
decided upon and the group will plan our first event, probably an 
installfest!

I've set up a mail list which will get everything started until we can 
get some sponsorship and hosting:

http://www.coollist.com/subscribe/subto.cgi?l=hoodlug&C=2262

Hope to see you soon. Join now and let's make Linux and open-source 
software well known around here!

THE LINUX GUY
http://home.hot.rr.com/lnxguy

##########################################################################
# Send submissions for comp.os.linux.announce to: cola@stump.algebra.com #
# PLEASE remember a short description of the software and the LOCATION.  #
# This group is archived at http://stump.algebra.com/~cola/              #
##########################################################################


------------------------------

From: Wesley Chun <wesc@deirdre.org>
Subject: ANN: BayPIGgies mtg Wed 11/13 7:30pm
Date: Tue, 12 Nov 2002 14:02:08 CST

BayPIGgies: Silicon Valley-San Francisco Bay Area Python Users Group

When:     November 13, 2002 @ 7:30pm
Where:    Stanford University, Palo Alto, CA
Agenda:   Editing Digital Video using Linux and Python
Speaker:  Drew Perttula

I want to edit digital video in a unix way. That means I want an
open-source suite of non-monolithic, flexible tools and transparent data
formats that I can use with all my other unix tools. I won't stand for any
segfaults or other data-losing behavior. And most of all, I need it by
yesterday.

Development started mid-September, and by late October I was transcribing
and logging captured DV footage into my xml format. Soon after that, the
timeline-style editor was running, and we were dragging thumbnails from
footage index pages (in html displayed in Mozilla) right into the
timeline. There's even the beginning of an effects plugin system, which I
currently use to handle the mixing of audio tracks. At November's meeting,
I'll be demoing the editor itself and discussing the tools I used, the
components I had to build, and where I plan to go with it next.

I have a sloppy wiki site at http://bigasterisk.com/editor where I've put
some screenshots, samples of the xml formats, use cases, and other notes I
made during development. The wiki also gives instructions for getting all
the code via anonymous CVS. The code is still very poorly packaged, so
it's probably near-impossible to get the code to run anywhere else as of
yet.

# Upcoming Meeting: December will be another popular "Newbies Night" (see
April 2002 meeting on the website)

# Call For Talks: We are actively seeking speakers for BayPIGgies! If you
would like to give a talk at one of our 2003 meetings (any Python related
topic), contact us to coordinate!

more info including directions:    http://www.baypiggies.net

hope to see some of you on Wednesday!

-wesley
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
"Core Python Programming", Prentice Hall PTR, © 2001
    http://starship.python.net/crew/wesc/cpp/

Silicon Valley-San Francisco Bay Area Python Users Group (BayPIGgies)
    http://deirdre.org/baypiggies

wesley.j.chun :: wesc@deirdre.org
cyberweb.consulting : henderson, nv : cyberweb@rocketmail.com
http://www.roadkill.com/~wesc/cyberweb/

##########################################################################
# Send submissions for comp.os.linux.announce to: cola@stump.algebra.com #
# PLEASE remember a short description of the software and the LOCATION.  #
# This group is archived at http://stump.algebra.com/~cola/              #
##########################################################################


------------------------------

From: "Verbus M. Counts" <verbus@sonicisp.net>
Subject: The Linux Users' Group of Roseville, California  - November Meeting
Date: Tue, 12 Nov 2002 14:02:15 CST

The Linux Users' Group of Roseville, California
will be holding a meeting on:

Monday, November 25, 2002, 6:30pm - 9:30pm


Topic is: Tux Paint

http://www.newbreedsoftware.com/tuxpaint/


Reviews:
Linux Magazine
November 2002
While it won't help you produce a Hollywood blockbuster like 
Cinelerra, Tux Paint will keep your kids (and you) entertained for 
hours on end.

Linux Journal
October 2002
When I want to see how good a program of this type is, I show my kids 
and let them go at it. If they're asking for it the next time they log 
in, I've got a winner.

Linux-Magazin
A German Linux magazine, October 2002
New Breed Software published Tux Paint, a program which accompanies 
children with their first artistic steps at the computer.

Revista do Linux
A Brazilian Linux magazine, September 2002
The young artists can also be benefited with Linux to start to create 
their own artistic works.


Presented by Bill Kendrick

Bill Kendrick has been writing classic-style video games ever since he 
was a kid (when they were "modern").  Bill fell in love with Unix 
while studying Computer Science at Sonoma State University, so the 
move from 'no real computer to speak of' to Linux in 1998 was a 
natural one.

Bill co-founded and helps run the Linux Users Group of Davis, where 
he's learned a lot about the Free Software movement, Open Source and 
the intricacies of Linux (and the people who use it).

In 2001, with the development of "Tux, of Math Command" (still 
unfinished), Bill joined the loose collection of developers, testers, 
packages and users known as the "Tux4Kids" project, which "Tux Paint" 
is part of.  Bill also uses his 'New Breed Software' name to release 
other, less educational Linux software, like "Defendguin" and "Bug 
Squish."

--

The meeting will be held at:

Nerdbooks
911 Washington Blvd
Roseville, CA 95678
http://www.nerdbooks.com
916-677-1400

--

The new and improved website can be found here:
    http://www.rosevillelug.org


The old RoseLUG web site is still here:
    http://groups.yahoo.com/group/roselug/

--

Coming up!

December 30,2002      OPEN

January  27,2003      Tcat Houser                  Open Office

February 24,2003      Rajendra (Raj) Shrivastava   MySQL

March    31,2003      Richard Harke                qt

April    28,2003      OPEN


Regards,
Verbus M. Counts, Coordinator
Roseville Linux User Group
verbus@sonicisp.net
916-765-1624

# # #

##########################################################################
# Send submissions for comp.os.linux.announce to: cola@stump.algebra.com #
# PLEASE remember a short description of the software and the LOCATION.  #
# This group is archived at http://stump.algebra.com/~cola/              #
##########################################################################


------------------------------

Date: Wed, 13 Nov 2002 10:27:47 CST
From: Frederick Noronha <fred@bytesforall.org>
Subject: NEWS: Entrepreneurs looking at GNU/Linux invited to Gates' meet 

Politicos, corporate honchos line up to meet Bill Gates

>From Indo-Asian News Service

Mumbai, Nov 13 (IANS) The who's who of India's financial capital have lined
up to meet Microsoft chairman Bill Gates during his whistle-stop tour of
this city Wednesday.

Everyone from Chief Minister Vilasrao Deshmukh to top industrialists like
Anil Ambani and Ratan Tata are slated to have a chat with the software czar.

Shortly after the Microsoft chief lands, he will be driven to the Bhartiya
Vidya Bhavan downtown. Police officials say Gates will make the visit there
in about 45 minutes, zipping through several road bridges in thin afternoon
traffic.

At a meeting organised by the Gandhi Institute of Computer Education and
Information Technology attached to the Bhartiya Vidya Bhavan, Gates will
address 5,000 invitees including industrialists, life members of the host
educational institution and former students of the institute.

Specially invited to the function are some 400 students of IT. Only about
900 invitees would be seated in the auditorium while the rest would have to
be seated at other halls in the premises and watch the proceedings on closed
circuit television.

Gates will then leave for the Oberoi Hotel at Nariman Point where he will
have a closed-door meeting with about 250 industrialists like Ratan Tata and
Anil Ambani. He will also give a talk on "Realising Potential" before the
industrialists.

Several entrepreneurs whose companies have announced setting up computer
networks based on the Linux free software system have been invited to meet
with Gates, according to industry sources.

Linux and other open source systems are emerging as direct competitors to
the proprietary software systems licensed by Microsoft and others. The open
source systems give out their source code free for development, enabling
scores of volunteers to develop them for deployment at low cost.

Gates is expected to wind up his short stay in Mumbai with a dinner with top
CEOs in the city. In all 400 people are scheduled to attend the dinner with
the Microsoft chief.

Gates and his associates will sample a wide range of Indian and continental
cuisine at dinner, said officials of the Oberoi Hotel. However, the exact
menu is still being finalised with senior officials from Microsoft and the
hotel discussing the matter.

Activists from a number of NGOs working with AIDS patients were left
disappointed as no time was made available for them to meet the Microsoft
founder, who has earmarked $100 million for the fight against the killer
disease in India.

Officials at the Oberoi have kept aside a suite for Gates in case he decides
to alter his schedule and spend the night in the city. As per his current
schedule, Gates is supposed to leave for Hyderabad after the CEO dinner.

--Indo-Asian News Service


##########################################################################
# Send submissions for comp.os.linux.announce to: cola@stump.algebra.com #
# PLEASE remember a short description of the software and the LOCATION.  #
# This group is archived at http://stump.algebra.com/~cola/              #
##########################################################################


------------------------------


** FOR YOUR REFERENCE **

The service address, to which questions about the list itself and requests
to be added to or deleted from it should be directed, is:

    Internet: Linux-Announce-Request@NEWS-DIGESTS.MIT.EDU

You can submit announcements to be moderated via:

    Internet: linux-announce@NEWS.ORNL.GOV

Linux may be obtained via one of these FTP sites:
    ftp.funet.fi				pub/Linux
    tsx-11.mit.edu				pub/linux
    sunsite.unc.edu				pub/Linux

End of Linux-Announce Digest
******************************

home help back first fref pref prev next nref lref last post