By Forrest Cook
January 9, 2008
Stable version 5.0.0 of RPM,
the rpm package manager, formerly known as the Red Hat package manager,
has been announced. RPM5
is a fork of RPM; it should not be confused with the version used by Red
Hat, Fedora, SUSE, and others, which can still be found at rpm.org.
The project description states:
RPM is a powerful and mature command-line driven package management system
capable of installing, uninstalling, verifying, querying, and updating Unix
software packages. Each software package consists of an archive of files
along with information about the package like its version, a description,
and the like. There is also a library API, permitting advanced developers
to manage such transactions from programming languages such as C, Perl or
Python.
Traditionally, RPM is a core component of many Linux distributions, including Red Hat Enterprise Linux, Fedora, Novell SUSE Linux Enterprise, openSUSE, CentOS, Mandriva Linux, and many others. But RPM is also used for software packaging on many other Unix operating systems like FreeBSD, Sun OpenSolaris, IBM AIX and Apple Mac OS X through the cross-platform Unix software distribution OpenPKG. Additionally, the RPM archive format is an official part of the Linux Standard Base (LSB).
The RPM5 developers certainly have a high opinion of what this release
brings:
The relaunch of the
RPM project in spring 2007 and today's following availability of RPM 5
marks a major milestone for the previously rather Linux-centric RPM. RPM
now finally evolved into a fully cross-platform and reusable software
packaging tool.
RPM Version 5.0.0 differs in numerous ways from other versions.
As noted above, the project aims to be cross-platform.
Much of the code is said to have been cleaned up and numerous bugs have been fixed.
The RPM build process has been completely rewritten to improve portability.
The code base has been ported to all of the major UNIX-based platforms
and Windows. All of the most widely used open-source and proprietary
compilers are now supported. Supported compression formats now include
bzip, bzip2 and LZMA. Initial support has been added for XAR, the XML
Archive file format, while support for the old RPMv3 format has been
removed. New package specification features have been added
and RPM 5 can now automatically track vendor distribution files.
In the last several years, the RPM project has been plagued by a bit of
controversy. The issues mainly centered around maintenance of the
code and which version was used by Red Hat.
In August, 2006, LWN asked
Who maintains RPM?
More recently, Ralf S. Engelschall from the OpenPKG distribution has posted a
blog entry that discusses the project's history and considers which
version is "official". Lastly, the initial RPM 5.0.0 announcement
on LWN produced some lively
discussion of RPM issues.
The much-trumpeted release of RPM5 seems unlikely to put an end to this
controversy, to say the least. RPM5 would appear to have a certain amount
of development energy and momentum, but it is not used by any major
distributions and it is not at all clear that this will change; in
particular, Red Hat and Fedora seem highly unlikely to drop their version
of RPM for RPM5. So this fork - and the bad feelings that go along with it
- will probably persist indefinitely. That's not what anybody would wish
for a crucial (and normally relatively boring) system tool like rpm.
Comments (5 posted)
System Applications
Database Software
Version 2.0 beta2 of NCReport has been
announced.
"
NCReport is lightweight, fast, easy to use SQL report engine written in C++ based on Qt toolkit. Report definition using XML format - stored as file or in sql database. Generated document ready to print or (fast) preview The new NCReport 2.0 has been released. The project is fully re-written from the bases. It has many new features and improvements. The new Designer application also included."
Comments (none posted)
Version 8.3 RC1 of the PostgreSQL DBMS has been announced.
"
Currently there are no major outstanding issues (and only a couple of minor
ones) for 8.3, so we may not build a Release Candidate 2. This means that
it's critical that you download and test 8.3RC1 this week in order to
catch any further issues, since any bugs you miss could end up in 8.3.0."
Full Story (comments: none)
The January 6, 2008 edition of the Postgres Weekly News
is online with the latest PostgreSQL DBMS articles and resources.
Full Story (comments: none)
Embedded Systems
Unstable version 1.9.0 of
BusyBox
has been announced.
"
lash is deleted from this release. hush can be configured down to almost the same size, but it is significantly less buggy. It even works on NOMMU machines (interactive mode and backticks are not working on NOMMU, though). "lash" applet is still available, but it runs hush."
Comments (none posted)
Filesystem Utilities
Version 0.7.0 of Allmydata-Tahoe, a secure, decentralized, fault-tolerant filesystem, has been announced.
"
This is an exciting release of Tahoe. With this release, it is fully
decentralized (at least as far as the actual storage part), and it
has a FUSE plugin."
Full Story (comments: none)
Mail Software
Version 3.2.4 of Apache SpamAssassin has been announced.
"
3.2.4 is a major bug-fix release, with a few minor new features."
Full Story (comments: none)
Networking Tools
Version 0.5.2 of BINViz has been
announced.
"
BINViz(Bidirectional Interactive Network Visualization) is a JavaScript library for network and graph visualization. The goal of this tool is to provide a better way to visualize complex graphical models and the underlying data in a web-based environment
A new version (0.5.2) of BINViz is released on Jan 4th, 2008. New features like multi-colored edges are now available! A package with some examples is also added to the download web page."
Comments (none posted)
Miscellaneous
Version 1.3 of Vigilog has been
announced.
"
Vigilog, an easy-to-use and attractive log file viewer just released version 1.3. It now includes a webstart version, ability to use log4j or logback plain text files and much more."
Comments (none posted)
Desktop Applications
Animation Software
The January 2, 2008 edition of the
Synfig Irregular News
covers the latest news from the Synfig 2D vector animation studio project.
Comments (none posted)
Audio Applications
New versions of
Audacious, an audio player, and Audacious-Plugins have been announced.
"
Audacious-Plugins 1.4.3.2 was released to fix a regression caused by an incomplete backport. AGAIN."
Comments (none posted)
Version 0.9.84 of the Rivendell radio station automation software
has been announced.
"
A major new subsystem has been added that permits
automated generation and posting of audio podcasts from RDCatch, as well as
a new RDCastManager module for manual content posting and management of
existing podcast episodes." Many other changes have been added.
Full Story (comments: none)
Business Applications
Version 5.0 GA of the
Zimbra Collaboration Suite has been announced.
Scott Dowdle's
blog
has a review of the new release, here is the change summary:
"
Briefcase - A file storage area with a nice file manager.
Tasks - Create to-do lists and manage tasks through to completion.
Instant Messaging - Beta - User to user chat.
More sharing - Mail folders can be shared, new HTTP calendar sharing, share Briefcase files.
Documents - Now out of beta... online text and spreadsheet documents.
Faster login - They split up the javascript into functional pieces so you don't have to load everything at login time.
Little touches - folder summaries, public or private calendar entries, updated help system, email priorities, enhanced tagging, and automatic http to https redirection."
Comments (none posted)
Calendar Software
Version 0.11 of Chandler Server has been announced.
"
Chandler Server is a server and Ajax web UI for managing and sharing
calendars, events, and tasks. It implements open data standards
including CalDAV, WebDAV, Atom, and Atompub.
This is a bugfix release for Chandler Server 0.10.1 and is
recommended for general usage.
The improvements include better support for account signup and odd
usernames, better error messages, and a variety of other fixes."
Full Story (comments: none)
Data Visualization
Version 0.91.2 of
matplotlib,
a python 2D plotting library, has been announced.
Changes include
enhanced mathtext, better configuration, support for writing to file-like objects, record array support, new pylab plotting functions,
maskedarray support, plotfile support, and bug fixes.
See the
What's new
document for more information.
Comments (none posted)
Desktop Environments
The following new GNOME software has been announced this week:
You can find more new GNOME software releases at
gnomefiles.org.
Comments (none posted)
KDE developer Aaron Seigo has posted
a lengthy "talking bluntly" message on KDE 4.0. "
KDE 4.0 isn't yet 'better than good enough'; so why don't we just release more betas? When one perpetually releases alphas/betas a few things happen: people don't test it aggressively enough, third party developers don't get involved, core developers continue doing blue sky development rather than focusing on release qualities."
Comments (8 posted)
KDE.News
covers
the upcoming KDE 4.0.0.
"
Markus Mauder on his blog posts a look at the soon to be released KDE 4.0.0 complete with screenshots and a review of some of the significant changes. "I hope you enjoy this preview and come to share my opinion that KDE 4 is going to rock!" He also has an album of screenshots on Picasa that expand on the ones in the article. The big release happens on Friday, join us in #kde4-release-party on Freenode to celebrate."
Comments (none posted)
The December 30, 2007 edition of the
KDE Commit-Digest has been
announced.
The content summary says:
"
Furious last-minute application of polish across the board in preparation for the tagging of KDE 4.0 Final next week. Work towards threading GDB operations support in KDevelop. Support for media players employing the MPRIS standard in the Plasma "Now Playing" data engine, with the import of a Flickr Plasmoid. A style manager, support for Karbon gradients and lots of colourspace work in Krita. Various improvements in the Eigen2 math vector library. Continued progress in the KBugBuster rewrite..."
Comments (none posted)
The following new KDE software has been announced this week:
You can find more new KDE software releases at
kde-apps.org.
Comments (none posted)
Desktop Publishing
Version 1.3.3.10 of the Scribus page layout application has been announced.
"
This stable release adds the following:
Several fixes and improvements to text frames and the Story Editor.
New Arabic Translation.
More translation and documentation updates.
Many improvements to PDF Forms exporting and non-Latin script handling in
PDFs.
Several fixes to protect against possible crashes.
Improved Color Managed Display in some cases.
Some fixes to the Scripting plugin. One of the major additions to this release is the final complete German
translation of the Scribus documentation by Christoph Schäfer and Volker
Ribbert."
Full Story (comments: none)
Electronics
Development version 20080103 of
Covered,
a Verilog code coverage analyzer, has been announced.
"
This is primarily a bug fix and performance enhancement release over the last development release of Covered with a few new feature additions."
Comments (none posted)
Version 1.3.0-20071229 of gEDA/gaf has been
announced.
"
The v1.3.0 development snapshot of gEDA/gaf has been released. This release
rolls up the last three months of development. Many thanks to everybody
involved. Note, this is a development snapshot so it should not go into
any distributions."
Comments (none posted)
Financial Applications
Version 2.2.3 of GnuCash has been announced.
"
The GnuCash development team proudly announces GnuCash 2.2.3, the
third bug fix release in a series of stable releases of the
GnuCash Free Accounting Software."
Full Story (comments: none)
Version 0.4.6 of iTrade has been
announced. iTrade is a:
"
Trading & Charting system written in Python including Quotes Management, Historic Data, Live Data, Import/Export, Charting, candlestick and Technical analysis, automated alerts, portfolio management, risk management, and much much more".
Comments (none posted)
Version 1.2.11 of LedgerSMB, a web based accounting system,
has been announced. This release fixes a denial of service security
issue and addresses a number of bugs.
Full Story (comments: none)
Version 2.8.11 of
SQL-Ledger,
a web-based accounting system, has been announced. Changes include:
"
added login and password check to disallow non-alphanumeric characters.
fixed update bug for AR/AP Transaction when scheduling transaction.
fixed missing statement handle for restocking assembly function."
Comments (1 posted)
Games
The WorldForge virtual world game project presents an article on
Tileable Models.
"
Here is a proposal for a powerful mechanism which I think will allow is to do neat dynamic things without having to add lots of special case code, scripts or data to the client.
Everyone who works with graphics should be familiar with the concept of tiles images or textures where the same image is repeated in order to cover an area large than the original image.
The concept of tiled models aims to do something similar, but by rendering multiple instances of a 3D model adjacent to each other to represent a larger entity."
Comments (none posted)
Interoperability
Version 0.9.52 of Wine
has been announced.
Changes include: Improved graphics tablet support,
Support for RPC context handles,
Fixes for some longstanding screen depth issues,
Implementation of "My Network Places" shell folder and
Lots of bug fixes.
Comments (none posted)
Medical Applications
Version 0.2.8.1 of GNUmed has been announced.
"
GNUmed is a comprehensive scalable software solution for electronic medical
practices with an emphasis on privacy protection, secure patient centric
record sharing, decision support, and ease of use. It is intended to become a
sophisticated decision support system that will elevate the quality of
medical care that can be delivered.
Release focus: Major bugfix release".
Full Story (comments: none)
Music Applications
Version 0.6 of dssi-vst has been announced.
"
dssi-vst is a DSSI plugin wrapper for Win32 VST effects and instruments
with GUI support, allowing them to be loaded into any DSSI host.
The 0.6 release contains a single fix to a crash on startup in the
vsthost program."
Full Story (comments: none)
Version 2.2 of jack-keyboard has been announced.
"
jack-keyboard is a virtual MIDI keyboard - a program that allows you to
send JACK MIDI events (play ;-) using your PC keyboard. It's somewhat
similar to vkeybd, except it uses JACK MIDI instead of ALSA, and the
keyboard mapping is much better".
Full Story (comments: none)
Version 0.1.0 of Qtractor, an Audio/MIDI multi-track sequencer,
has been announced.
"
Since its primordial presentation on the LAC2007@TU-Berlin, almost one
year ago, I guess it's finally ready for an official public release. So
here it goes."
Full Story (comments: none)
Version 1.26-pre of wcnt has been announced, many new features and
improvements have been added.
"
wcnt is a not-real-time commandline text-file-based modular
synth/sequencer/sampler for GNU/Linux to generate WAV audio files."
Full Story (comments: none)
Office Suites
the ODF-XSLT Project has been launched.
"
The ODF-XSLT
Document Generator is a library written in PHP 5 that brings the full power
of XSLT to your OpenDocument files. It enables you to use ODF files as if
they were plain XSLT templates. It also includes a few extra parsing options
that allow you to edit the XSLT parts of these ODF from within your
favourite office suite. ODF-XSLT is developed by Tribal Internet Marketing
and is released by Lone Wolves as Free Software under the GNU General
Public License, version 3."
Full Story (comments: none)
Speech Software
Version 1.30 of
eSpeek,
a text to speech converter, has been announced.
Changes include new language support, intonation changes for exclamations,
new intonation style options, improved sound quality, faster
speed, an option for changing gaps between words, better English support
and more.
Comments (none posted)
Web Browsers
The January 3, 2008 edition of the Mozilla Links Newsletter
is online, take a look for the latest news about the Mozilla browser
and related projects.
Full Story (comments: none)
Miscellaneous
Version 0.7.5.7 of MediaInfo has been
announced.
"
MediaInfo supplies technical and tag information about video or audio files (MKV/AVI/MOV/MPEG1, 2, 4/M4A/M4V/MP3/AAC/RM/...)
There are several versions: Graphical interface, Command line, or DLL for third-party software developers (like emule). GUI is multi-language.
In this release: SWFv9, DVR-MS and DCII support and some speed improvements."
Comments (none posted)
Languages and Tools
C
Version 0.8 of
AspeCt-oriented C has been announced.
"
The ACC 0.8 release includes several bug fixes and feature enhancements."
Full Story (comments: none)
The January 2, 2008 GCC 4.3.0 Status Report has been published.
"
We are in Stage 3. When we reach 100 open regressions, we will go to
regression-only mode. When we approach the 4.3.0 release, we will
create a branch, and open Stage 1 for 4.4.0."
Full Story (comments: none)
Caml
The January 8, 2008 edition of the Caml Weekly News
is out with new articles about the Caml language.
Full Story (comments: none)
FORTRAN
The Gfortran annual report has been published.
"
Gfortran maintainers have kept up the momentum of 2006 and the number
of known F95 bugs has gone down sharply, the diagnostic capability
has increased and new F2003/8 features added.
Hopefully, the contributors can continue to move forward with bug
fixes, conformance to Fortran 95 standard, and the implementation of
Fortran 2003/8 features. However, this needs new blood in the ranks".
Full Story (comments: none)
Haskell
The December, 2007 edition of the Haskell Communities and Activities
Report has been
published. Take a look for a long list of new articles on the
Haskell language.
Comments (none posted)
Java
Andrew John Hughes has announced the Brandweg project.
"
Over the past few days, a few of us (myself, dalibor, rkennke and mjw) have
been discussing the possibility
of creating a project (BrandWeg) in a similar vein to IcedTea but working in
the opposite direction i.e. instead of patching
the binary plugs in OpenJDK with GNU Classpath code, we use OpenJDK code to
fill some of the remaining
gaps in Classpath."
Full Story (comments: none)
Version 1.4.1 of OpenSwing has been
announced.
"
OpenSwing is a component library that provides a rich set of advanced
graphics components and a framework for developing java applications based on
Swing front-end. It can be applied both to rich client applications and Rich
Internet Applications."
Comments (none posted)
PHP
Version 4.4.8 of
PHP has been announced.
"
The PHP development team would like to announce the immediate availability of PHP 4.4.8. It continues to improve the security and the stability of the 4.4 branch and all users are strongly encouraged to upgrade to it as soon as possible. This release wraps up all the outstanding patches for the PHP 4.4 series, and is therefore the last normal PHP 4.4 release."
Comments (none posted)
Ruby
Bill Walton
discusses
Ruby integration testing on O'Reilly.
"
Paul: Hi, CB. Been fighting fires. I been trying to get over here, but I wanted Boss to come along so we could introduce him to Rails's Integration tests like you suggested. Unfortunately, he's been caught up in the same mess as me. It looks like we've got it under control now, so here we are!
The upside of the last few weeks is that Boss' interest in automated tests probably couldn't be any higher than it is right now. I'm convinced we could have avoided most of this latest mess if we'd been doing the kind of testing you and I've been working on."
Comments (none posted)
Tcl/Tk
The January 3, 2008 edition of the Tcl-URL! is online with new
Tcl/Tk articles and resources.
Full Story (comments: none)
The January 9, 2008 edition of the Tcl-URL! is online with new
Tcl/Tk articles and resources.
Full Story (comments: none)
Build Tools
Version 1.5 of IcedTea has been announced, it adds support for PPC and PPC64.
"
The IcedTea project provides a harness to build the source code from
OpenJDK using Free Software build tools and
provides replacements libraries for the binary plugs with code from the
GNU Classpath project."
Full Story (comments: none)
Libraries
Version 0.73 of Cell ToolKit has been
announced.
"
CTK (Cell ToolKit) is a C/C++ toolkit library for multi-core programming on the Cell/B.E.
We're pleased to announce the release of CTK Version 0.73, a minor bug-fix release of the CTK v0.7X."
Comments (none posted)
Version 0.17.2 of OpenVRML has been
announced.
"
OpenVRML is a cross-platform VRML and X3D browser and C++ runtime library.
OpenVRML 0.17.2 has been released. This release fixes a crash in relative URL resolution and enables support for gzip-encoded VRML/X3D in openvrml-player."
Comments (none posted)
Version Control
Version 1.5.3.8 of the GIT distributed version control system
has been announced.
"
Hopefully this will be the last maintenance of 1.5.3 series, as
we are nearing -rc3 on the 1.5.4 front."
Full Story (comments: none)
Page editor: Forrest Cook
Next page: Linux in the news>>