[3936] in linux-announce channel archive
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
******************************