Following last week's release of
Python 2.3c2,
the final Python 2.3 release
has been announced.
Nineteen months in the making, Python 2.3 represents a commitment to stability and improved performance, with a minimum of new language features. Countless bugs and memory leaks have been fixed, many new and updated modules have been added, and the new type/class system introduced in Python 2.2 has been significantly improved. Python 2.3 can be up to 30% faster than Python 2.2.
Some of the highlights of this release include:
- A new version of the Python IDE, IDLE.
- A large collection of new and improved library modules.
- Lots of new and improved built-in functions.
- Deprecation of obsolete functions.
- New doctest extensions.
- Extended slice capabilities.
- A universal newline mode for reading files with different newline types.
- Source code encoding declarations.
- The ability to import from zip files.
- FutureWarnings for performing unsigned operations on integers.
- Improved list.sort() speed.
- Sped up multiplication of longs.
- A more efficient pickling protocol.
- Optional timeouts on all socket module operations.
- Tkinter GUI improvements.
- A new boolean type.
- Better support for comma-delimited files.
A.M. Kuchling has put together a detailed list of PEPs and
changes in his
What's New in Python 2.3 document.
For those who wish to give Python 2.3 a spin, the official
Python 2.3 home page
has source code and more documentation.
Comments (none posted)
System Applications
Audio Projects
Version 0.9.6 of the
Alsa sound driver
has been released. Change information is in the source code.
Comments (none posted)
Clusters and Grids
IBM's alphaWorks has published an updated
overview of xCAT, the Extreme Cluster Administration Toolkit.
"
xCAT (Extreme Cluster Administration Toolkit) is a tool kit that can be used for the deployment and administration of Linux clusters."
Comments (none posted)
Database Software
Version 3.0 final of Druid
has been released.
"
This is mainly
a bug fix release with only a few adds: a new PDF doc gen module and
localization of the XHTML doc gen module (see changes in the files section).
All the docs have been moved from HTML to PDF to be printed and have been
revised and improved. Druid is a tool that helps the dba/developer to handle
database tables."
Comments (none posted)
The PostgreSQL Weekly News for July 25, 2003 has been published.
"
Well we are still technically in feature freeze, with beta now planned
to start next week. Don't confuse feature freeze with no activity, far
from it actually. In fact, there are now plans to release a 7.3.4 before
beta testing begins. The need arises from a potentially serious
(although extremely low probability) bug in 7.3.3 when restarting the
server."
Full Story (comments: none)
Version 7.3.4 of the
PostgreSQL database is available.
"
The PostgreSQL Global Development Group has released PostgreSQL version 7.3.4. It is highly recommended that those running earlier version of the 7.3 branch upgrade at their earliest convenience."
Comments (none posted)
A new version of the SapDB database
is available. See the
release info
document for a full list of changes.
Comments (none posted)
Electronics
The
latest news
from the gEDA site includes new versions of the SAVANT VHDL analyzer,
and the Icarus Verilog electronic simulation language compiler.
Comments (none posted)
Mail Software
The first open-source release of MailManager
has been announced on Zope Members News.
"
MailManager is a multi user system where all mail is stored centrally in the
ZODB. This allows mail to be allocated between groups of users, provides
tools for prioritising and answering mail quickly, allows service levels to
be set and provides management reports on volumes of mail and user performance."
Comments (1 posted)
Dru Nelson
explains qmail spam filtering on O'Reilly.
"
This article is the second and final installment describing my efforts to defend my systems from spam. The
first article explains some necessary concepts and terminology. This article will dig more into the details of an actual implementation with my mail system."
Comments (none posted)
Networking Tools
Production version 5.0.11 of Etherboot
has been released.
"
Etherboot is Open Source code for creating boot ROMs
for network booting x86 platforms. It is also a coordination point for
information about free software related to network booting."
Comments (none posted)
Printing
A new version of PPR
has been released.
"
PPR is a print spooler especially
designed to work with PostScript printers and with Ghostscript. It supports
parallel ports, serial ports, SMB, TCP/IP, and AppleTalk."
Comments (none posted)
Web Site Development
Russell Dyer
writes about Apache virtual hosts on O'Reilly.
"
Web designers and systems administrators sometimes don't consider reconfiguring Apache to solve some of their web problems. Sometimes with the help of a few directives, web designing can be easier and server costs can be reduced. The VirtualHost directive is one of these helpful but often overlooked features. It can be used for running several domains on a single server with one or many static IP addresses. I can think of at least two scenarios in which this could be useful. One made web designing easier for me. The other cut my server costs significantly."
Comments (none posted)
A new version of GroupUserFolder, a Zope group-oriented component,
is available.
"
This new version adds a very nice feature : groups nesting.
GRUF Groups can now belong to other groups transparently.
Also, this version includes nice ZMI improvements: groups and users
displayed as a tree, a click-on-everything management interface, and minor
bugfixes."
Comments (none posted)
Version 0.9.1 of the Zope product Issue Dealer
has been released. Changes include a name change, bug fixes,
and more.
Comments (none posted)
Version 3.2.14 of
mnoGoSearch, a web site search
engine, is available. The development
history page lists
the changes, a number of bugs have been fixed.
Comments (none posted)
Version 0.8.4 of the Rilke CMS
has been released.
"
Rilke CMS provides easy content management for non-geeks. It
allows you to easily publish a weblog, update a public website, or
collaborate on a private Intranet site."
Comments (none posted)
Version 1.7 RC3 of Tiki
is available.
"
The rc3 replaces the rc2 and fixes the registration verification bug that is
blocking in rc2. Tiki is a powerful CMS/Groupware. Features: article, forum,
newsletter, blog, file/image gallery, wiki, drawing, tracker, directory,
poll/survey & quiz, FAQ, chat, banner, webmail, calendar, category, ACL, etc
in Single Sign-on or LDAP. (PHP/MySQL/Smarty)"
Comments (none posted)
Issue #9 of the Zope 3 Newsletter is out with the latest Zope 3 news.
Full Story (comments: none)
Zope Members has
announced
the availability of ZOPE 2.6.2 Beta 5.
"
Zope 2.6.2b5 represents a development step in the next Zope
release formed with a large number of community contributions."
Comments (none posted)
John Udell's Web Log features
some tips on using the Zope web application platform.
"
Although Zope's written in Python, you lose this immediacy because like any Web application server, Zope introduces a bunch of intermediate layers: templates, scripts, the browser. But I learned of a few ways to make exploring Zope a more interactive affair."
Comments (none posted)
Miscellaneous
Version 1.0.6b3 of Barbecue, a barcode generator,
has been released. The announcement says:
"
Fixes bugs with Code 39 implementation and barcode heights.
All b1 and b2 users should update to this release. Production users
should remain at 1.0.5 or earlier."
Comments (none posted)
Version 1.3 of Squashfs
is available.
"
Squashfs is a highly compressed read-only filestem for
Linux. Release 1.3 adds support for FIFOs and sockets. It also
has numerous optimisations and small bug fixes."
Comments (none posted)
Desktop Applications
Audio Applications
Version 1.0 rc4 of amSynth, the Analogue Modelling SYNTHesizer,
has been released. Changes include bug fixes and an improved
startup procedure.
Full Story (comments: none)
Rapid development continues on gmorgan, an organ synthesizer with
auto-accompaniment. Version 0.06 adds performance improvements,
bug fixes, and some new features.
Full Story (comments: none)
CAD
A new release of PythonCAD has been announced.
"
The ninth release concentrated on internal improvements to the code. The
storage and manipulation of optional values was heavily reworked. The
first batch of changes regarding storing various drawing entities was
finished, with the handling of colors having the largest number of changes.
Linetypes and drawing styles will be updated in a similar manner to colors
in future releases."
Full Story (comments: none)
Desktop Environments
KDE 3.1.3 has been
released.
The full list of changes can be found in
the
changelog, but it makes relatively dry reading - 3.1.3 is a maintenance
release. (Thanks to Volker Blum).
Comments (none posted)
The July 25, 2003 edition of the
KDE-CVS-Digest
has been published.
"
This week's CVS-Digest: Find out who is paid to hack KDE. A new application,
KLogo-Turtle, for teaching children.
KPrinter adds access to online printer database. Kontact adds a to-do list
plugin. A redesigned font installer. The beginning of KWallet. And many more
features and bugfixes."
Comments (none posted)
Financial Applications
KDE.News
covers the new
KSpread Development Roadmap that resulted from discussions at LinuxTag
2003, with a look at the upcoming KSpread 1.3.
Comments (none posted)
Graphics
GnomeDesktop.org has
the announcement for version 1.3.17 of the GIMP.
"
GIMP Lots of new features are being added while the GIMP developers are preparing for camp and GIMP is approaching feature freze."
Comments (none posted)
JFreeChart 0.9.10
is available.
"
The focus of this release is the support for multiple range axes (instead of the current limit of 2 range axes per chart). Some other minor enhancements and bug fixes are also included.
JFreeChart is a class library, written in Java, for generating charts. Utilising the Java2D APIs, it currently supports bar charts, pie charts, line charts, XY-plots and time series plots."
Comments (none posted)
SourceForge has
an announcement for version 1.5.0 of OpenRM Scene Graph,
a 2D/3D Scene Graph rendering engine.
"
New in OpenRM Scene Graph 1.5.0 is direct support for
distributed memory parallel rendering when combined with
Chromium (chromium.sourceforge.net)"
Comments (none posted)
GUI Packages
Version 1.1.4rc2 of FLTK, the Fast Light ToolKit,
has been released.
The development team is searching for bugs until August 12, 2003
at which point the 1.1.4 version will be released.
Comments (none posted)
KDE.News
covers
the release of Qt version 3.2.
"
User desktop improvements include a "completely
re-written, faster font rendering engine." Developer improvements include
new QSpashScreen and QToolBox objects."
See
the announcement from Trolltech for more information.
Comments (none posted)
FreshMeat
has reviewed
a number of X window system GUI toolkits.
"
This article is aimed at Unix developers who already have some experience with programming languages and want to start developing GUI applications (mainly for The X Window System, though portability is discussed). It may also come in handy if you have used a particular GUI toolkit for some time and want to know whether others might suit your needs better. The main focus is comparison and introduction, but it serves as a bit of tutorial, as well."
Comments (none posted)
Mail Clients
Version 0.12.0 of Columbia
has been released.
"
Columba is an email client
written in Java, featuring a user-friendly graphical interface with wizards
and internalionalization support."
Comments (none posted)
MozillaZine has
an announcement for version 0.1 of Mozlla Thunderbird, a standalone
mail and newsgroup client. The
release notes detail all of the changes in this version.
Comments (none posted)
Office Applications
Version 4.1.7 of HylaFAX, a Fax modem utility,
has been announced.
"
This is a corrective release that fixes the PageChop feature that we inadvertently broke in the 4.1.6 patch-level, and is otherwise identical to 4.1.6."
Comments (none posted)
Web Browsers
Version 0.0.2 of gcjwebplugin
is available.
"
gcjwebplugin is a plugin for Mozilla and other web browsers for the execution of Java applets. It uses the JVM provided by GCJ."
The project is still in the testing and proof of concept phase.
Comments (none posted)
According to MozillaZine, verion 0.6.1 of the Firebird browser
has been released.
"
mozilla.org has just released a minor upgrade to their Mozilla Firebird 0.6
milestone, to fix a few key issues regarding security and stability,
including the autocomplete crash."
Comments (none posted)
The Tuesday July 29th, 2003 Mozilla
Independent Status Reports are out.
"
The latest set of status reports includes updates from Download Sort,
Enigmail, Gnusto, mozdev, Java and BlackConnect."
Comments (none posted)
Word Processors
Issue #154 of the
AbiWord Weekly News is out. The summary says:
"
A possible standard for spell checking management, Enchant, is finally released after last week's announcement. The Open Text Summarizer reaches a level of complexity that will blow other summarisers out of the water. More GNOME HIGrrrification, help with OSX X11 and more we enter the week that will bring us 1.99.3."
Comments (none posted)
GnomeDesktop.org has
the announcement for version 1.99.3 of AbiWord.
"
Wow, just 3 weeks since the last release of our Word Processor
and we have tons of improvements."
Comments (none posted)
Miscellaneous
A new release of gFTP, an ftp client,
has been announced. A long list of changes is included.
Comments (none posted)
A new release candidate of
GNU LilyPond,
a music typesetting system, has been released.
This version features bug fixes and installation improvements.
Full Story (comments: none)
Languages and Tools
C
O'Reilly has published
part two in a three part series on secure programming in C/C++
"
In part two in this three-part series of sample recipes from Secure
Programming Cookbook for C and C++, the authors discuss some of the factors
to consider to properly decode a URL, and they provide example code
programmers can use to securely decode URLs.
"
You may want to start off with
part one of the series.
Comments (none posted)
Caml
The July 22-29, 2003 edition of the Caml Weekly News is out,
take a look for the latest Caml language news.
Full Story (comments: none)
FORTRAN
The
GNU Fortran 95
compiler has been integrated into a branch of the GCC CVS repository.
"
This branch of GCC will become part of official GCC releases by the time GCC 3.5 is released."
Comments (none posted)
Java
SourceForge has
an announcement for a new version of HTML Parser, a Java library.
"
This release includes a preliminary drop of the new I/O
subsystem (which isn't integrated yet), incorporates JUnit and Apache
commons-logging liraries (also not used yet), and adds several new tests of
the contents of the StringBean."
Comments (none posted)
O'Reilly has published
Part 3 of Vikram Goyal's series on Jakarta Commons.
"
Jakarta Commons is a Jakarta subproject that creates and maintains independent packages unrelated to any other framework or product. The packages are a collection of components that serve small, useful purposes in their own right, and are usually server-centric."
Comments (none posted)
Version 0.3a of RSSOwl
has been released.
"
RSSOwl is a RSS reader written complete in Java using SWT as fast graphic
libary. Some features are saving of RSS favorites in different categories and
a TabFolder that shows multiple RSS feeds. The following features were
implemented in version 0.3a: Open RSS feed from URL or local file, save RSS
feed favorites in categories, Change language english / german, Change
fontsize."
Comments (none posted)
Lisp
Version 0.8.2 of SBCL (Steel Bank Common Lisp) is available.
"
This is mostly a bug fix release,
with changes featuring an improved MACHINE-VERSION, better ANSI compliance,
optimizations to character compare routines, and improved disassembler
functionality on PPC."
Full Story (comments: none)
Perl
Perl.com has published Damian Conway's
Exegis 6.
"
This Exegesis explores the new subroutine semantics described in Apocalypse 6. Those new semantics greatly increase the power and flexibility of subroutine definitions, providing required and optional formal parameters, named and positional arguments, a new and extended operator overloading syntax, a far more sophisticated type system, multiple dispatch, compile-time macros, currying, and subroutine wrappers."
Comments (none posted)
Version 0.91 beta of gtk2-perl
is available.
"
This project provides perl bindings for gtk+ 2.x and a few related libraries.
This release includes several bugfixes, portability issues, and missing
functions in the latest betas for Gtk2 and Glib. Some dependency issues for
Gnome2 and Glade were also fixed."
Comments (1 posted)
The July 21-27, 2003 edition of
This Week on perl5-porters has been published.
"
This week, a lot of porters went to YAPC::Europe in Paris, so the list
traffic on the list was less important. It wasn't less interesting."
Comments (none posted)
PHP
Version 0.2.0 of kses is available.
"
kses is an HTML/XHTML filter written in PHP. It removes all
unwanted HTML
elements and attributes, no matter how malformed HTML input you give it. It
also does several checks on attribute values. kses can be used to avoid
Cross-Site Scripting (XSS), Buffer Overflows and Denial of Service attacks,
among other things."
Full Story (comments: none)
The
PHP Weekly Summary for July 28, 2003 is out. Topics include:
PHP 4.3.3 RC 2, PHP 5 TODO list, getenv() with THTTPD SAPI, Disabling @ operator, OCI8, temporary LOB, Apache2Filter, PHP 5 OO issues.
Comments (none posted)
Version 2.5.2 of phpMyAdmin
has been released with security fixes.
"
phpMyAdmin is a tool written in PHP intended to handle the
administration of MySQL over the http://www."
Comments (none posted)
SourceForge has
an announcement for a new version of Turck MMCache.
"
Turck MMCache is a PHP Accelerator, Optimizer, Encoder and Dynamic Content
Cache. It increases performance of PHP scripts by caching them in compiled
state, so that the overhead of compiling is almost completely eliminated.
Also it uses some optimizations for speed up of PHP scripts execution. Turck
MMCache typically reduces server load and increases the speed of your PHP
code by 1-10 times."
Comments (none posted)
Python
The July 28, 2003 edition of
Dr. Dobb's Python-URL! has been published.
Full Story (comments: none)
Tcl/Tk
The July 28, 2003 edition Dr. Dobb's Tcl-URL! is available.
Full Story (comments: none)
XML
Tony Hammond
illustrates
the advantages of RSS for serials news feeds.
"
RSS, a set of lightweight XML syndication technologies primarily used for relaying news headlines, has been adapted to a wide range of uses from sending out web site descriptions to disseminating blogs. This article looks at a new application area for RSS: syndicating tables of contents for serials publications."
Comments (none posted)
Danny Ayers
talks about RSS flavors on O'Reilly.
"
This article shows how the RDF foundation of RSS 1.0 helps when you want to extend RSS 1.0 for uses outside of strict news item syndication, and how existing RDF vocabularies can be incorporated into RSS 1.0. It concludes by providing a way to reuse these developments in RSS 2.0 feeds while keeping the formal definitions made with RDF."
Comments (none posted)
IDEs
A new version of DrJava, an open-source Java IDE,
is available.
"
This release includes many large new
features, including a more interactive debugger, Javadoc support, and support
for reading input from System.in."
Comments (none posted)
Profilers
Version 0.6 of OProfile, a system-wide source profiler for Linux,
has been released.
Full Story (comments: none)
Miscellaneous
Sourceforge has
an announcement for version 1.19 of make++.
"
make++ (or makepp) is a powerful but nearly 100% compatible replacement for
make that includes many features required for reliable builds of complicated
projects, such as automatic include file dependencies, automatic recompilation."
Comments (none posted)
Page editor: Forrest Cook
Next page: Linux in the news>>