By Forrest Cook
August 6, 2008
The GNOME desktop environment
is built in a modular manner with API-stable
platform modules and less API-stable
desktop modules.
Desktop modules can be transitioned to platform modules as they mature.
The Damned Lies about GNOME
translation site describes the GNOME modules:
"Modules are separate libraries or applications, with one or more branches of development included. They are usually taken from CVS, and we keep all relevant information on them (Bugzilla details, web page, maintainer information,...)." The site contains an extensive
list of modules
for the current GNOME 2.22 release.
On August 4, 2008,
list of modules to be included
in the upcoming GNOME 2.24 was posted.
A quick tour of the new modules to be included follows:
-
empathy:
"Empathy consists of a rich set of reusable instant messaging widgets, and a GNOME client using those widgets. It uses Telepathy and Nokia's Mission Control, and reuses Gossip's UI. The main goal is to permit desktop integration by providing libempathy and libempathy-gtk libraries. libempathy-gtk is a set of powerful widgets that can be embeded into any GNOME application."
- project hamster:
"Project Hamster is time tracking for masses. It helps you to keep track [of] how much time you have spent during the day on activities you have set up.
Whenever you change from doing one task to other, you change your current activity in Hamster. After a while you can see some statistics of how many hours you have spent on what. Maybe print it out, or export to some suitable format, if time reporting is a request of your employee."
- clutter:
"Clutter is an open source software library for creating fast, visually rich and animated graphical user interfaces.
Clutter uses OpenGL (and optionally OpenGL ES for use on Mobile and embedded platforms) for rendering but with an API which hides the underlying GL complexity from the developer."
- libcanberra, announced
here, is a lightweight sound event library that implements the XDG
sound theming/naming specs.
- PolicyKit
(from an LWN article):
"Mounting removable filesystems, CDs, USB devices, and the like, is a
classic example of a root-only task that some non-privileged users might be
allowed to perform. In the past, various mechanisms using groups or mount
options in /etc/fstab have been used with some success, but the mechanisms
were specific to mounting and did not provide the flexibility that some
administrators would like. Network configuration - particularly for
wireless networking - is another common task that users might be allowed to
do.
PolicyKit is an attempt to centralize these kinds of decisions into a
single policy file that the administrator can use to set the kinds of
access regular users should be allowed."
There's also a few modules which were not accepted this time around:
- Conduit:
"Conduit is a synchronization application for GNOME. It allows you to synchronize your files, photos, emails, contacts, notes, calendar data and any other type of personal information and synchronize that data with another computer, an online service, or even another electronic device.
Conduit manages the synchronization and conversion of data into other formats."
Conduit was partially rejected due to an incomplete UI, but allowed as an
external dependency for use by other applications.
It should be ready for inclusion in GNOME 2.26.
- WebKit:
"WebKit is an open source web browser engine. WebKit is also the name of the Mac OS X system framework version of the engine that's used by Safari, Dashboard, Mail, and many other OS X applications. WebKit's HTML and JavaScript code began as a branch of the KHTML and KJS libraries from KDE."
The plan is to replace the
Gecko
html rendering engine with Webkit in time for GNOME 2.26.
- libgda (part of Gnome-DB):
"Libgda is a database abstraction layer which hides all the database backend specifics from the user, offering a simple interface to each supported database (MySQL, PostgreSQL and SQLite are fully functional while Oracle and MDB are useable and missing features) to run queries."
Libgda is required by the
Anjuta IDE, it will either
be included optionally or bundled with Anjuta.
There is, of course, a lot more to GNOME 2.24 than a few new modules; see
the roadmap for more
information. This GNOME release is currently scheduled for
September 24.
Comments (none posted)
System Applications
Database Software
The August 3, 2008 edition of the PostgreSQL Weekly News
is online with the latest PostgreSQL DBMS articles and resources.
Full Story (comments: none)
Security
Version 1.0.2 of Dirmngr has been announced.
"
Dirmngr is a server for managing and downloading certificate
revocation lists (CRLs) for X.509 certificates and for downloading the
certificates themselves. Dirmngr also handles OCSP requests as an
alternative to CRLs. Although Dirmngr can be invoked on demand, it
should in general be installed as a system daemon."
Full Story (comments: none)
Web Site Development
The Django 1.0 web platform release schedule has been
announced.
"
Weve been plowing ahead towards Djangos 1.0 release in early September. Since last weeks 1.0 alpha release weve continued to make some pretty nice improvements, including more flexible syntax for admin registration, support for custom cache backends, and else option for the ifchanged tag, and the biggie support for intermediary models in many-to-many relations."
Comments (none posted)
The July 26, 2008 edition of
This Week in Rails has been published.
"
Welcome to the fourth edition of This Week in Rails, a weekly (and occasionally fortnightly) report with highlights from the Rails community.
David broke the news of the availability of confirmed and scheduled talks at RailsConf Europe which will be taking place this coming September. As you can see there will be a lot of exciting material this year, too..."
Comments (none posted)
Version 0.62 of Web Submission and Review Software has been
announced.
"
Web-based software for submission and review of papers to academic conferences. Provides support for the entire life-cycle of the conference review process.
This version includes several minor enhancements and bug-fixes."
Comments (none posted)
Version 3.0.7 of ZK has been
announced.
"
ZK is Ajax framework. 100% Java, no JavaScript. With event-driven, 170+ components, and markup languages, development as simple as programming desktops and authoring HTML/XUL pages. ZK supports JSF, JSP, J2EE, and scripting in Java, Ruby, Groovy...
Over 9 new features and 22 bugs fixed, ZK 3.0.7 focuses mainly on fixing bugs. Tree support paging mold, Images support RenderedImage and more ease-of-use utilities are introduced."
Comments (none posted)
Desktop Applications
Business Applications
Version 1.0-rc2 of Chandler Desktop has been announced.
"
The Chandler Project is an open source, standards-based information
manager designed for personal use and small group collaboration.
For more information on the Chandler Desktop 1.0-rc2, including a link
to the list of bugs fixed, see the following blog post:
http://blog.chandlerproject.org/2008/08/05/chandler-deskt..."
Full Story (comments: none)
Data Visualization
Version 0.98.3 of matplotlib has been announced.
"
matplotlib is a 2D plotting library for python for use in scripts,
applications, interactive shell work or web application servers.
matplotlib 0.98.3 is a major release but stable release which brings
many new features detailed below."
Full Story (comments: none)
Desktop Environments
The following new GNOME software has been announced this week:
- Accerciser 1.3.6 (bug fixes and translation work)
- at-spi 1.23.6 (bug fixes)
- bug-buddy 2.23.6 (bug fixes, code cleanup, documentation and translation work)
- Cheese 2.23.6 (bug fixes and translation work)
- Conduit 0.3.13 (new features, bug fixes and translation work)
- Deskbar-Applet 2.22.3.1 (bug fix)
- Deskbar-Applet 2.23.5 (new features, bug fixes and translation work)
- Empathy 2.23.6 (new features, bug fixes and translation work)
- Eye of GNOME 2.23.6 (code cleanup, bug fixes and translation work)
- gcalctool 5.23.6 (bug fixes and translation work)
- GLib 2.17.6 (new features, bug fixes and translation work)
- gnome-applets 2.23.4 (code cleanup and translation work)
- gnome-control-center 2.23.6 (new features, bug fixes and translation work)
- gnome-games 2.23.6 (bug fix and translation work)
- gnome-keyring 2.23.6(new features, bug fixes and translation work)
- gnome-mag 0.15.2 (bug fix and translation work)
- gnome-settings-daemon 2.23.6 (new features, bug fixes and translation work)
- gnome-speech 0.4.21 (bug fix)
- Gossip 0.31 (bug fixes and translation work)
- gThumb 2.10.9 (bug fixes and translation work)
- GTK+ 2.13.6 (new features, bug fixes and translation work)
- gtk-engines 2.15.2 (code cleanup, bug fixes and translation work)
- Libgda 3.1.5 (bug fixes)
- Metacity 2.23.89 (new feature and translation work)
- mousetweaks 2.23.5 (bug fixes, documentation and translation work)
- Nemiver 0.6.1 (bug fix)
- Orca 2.23.6 (bug fixes and translation work)
- Seahorse 2.23.6 (new features, bug fixes and translation work)
- seahorse-plugins 2.23.6 (new features, bug fixes and translation work)
- Tomboy 0.11.1 (bug fixes and translation work)
You can find more new GNOME software releases at
gnomefiles.org.
Comments (none posted)
The June 22, 2008 edition of the
KDE Commit-Digest has been
announced.
The content summary says:
"
Work on a "Grid" containment for Plasmoids. A Plasma applet to monitor the WiFi signal strength (on Linux systems). Infrastructure in place for a network settings daemon in the NetworkManager Plasmoid. An Akonadi Plasma data engine, intended for initial use by a "Plasmobiff" applet. "Previewer", a new Plasmoid for previewing files using KParts technology. KDevPlatform (the basis of KDevelop4) gets a plugin for basic Git source versioning control. Start of resurrecting C# support in KDevelop..."
Comments (none posted)
The June 29, 2008 edition of the
KDE Commit-Digest has been
announced.
The content summary says:
"
Some new wallpapers and an Oxygen mouse cursor theme are imported into KDE SVN for the KDE 4.1 release. The KDM login manager gets an Oxygen facelift. Preliminary version of a basic web browser Plasmoid, and a new "ScriptedImage" Plasma applet. Support for storing Amarok 2.0 statistics in NEPOMUK, more work on the new scripting interface, preliminary support for iPod's, and a partially-working "random mode" restored to Amarok 2.0..."
Comments (none posted)
The July 6, 2008 edition of the
KDE Commit-Digest has been
announced.
The content summary says:
"
In this week's KDE Commit-Digest: Support for moving of applets in Plasma
panels. Various work, such as autocompletion and bookmarks (shared with
Konqueror) support in the basic Web Browser Plasmoid. Progress in the "Plasma
on new form factors" project. A new "LCD Weather Station" Plasma applet makes
an appearance. The Powersave and KWeather utilities are ported to Plasma.
More work on the "Cube" KWin-Composite effect, including a configuration
dialog and keyboard navigation. Work on the multiple choice mode and
internet-based translation in Parley. The new "Message List View" becomes
more usable, with work on skinning in KMail..."
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)
The following new Xorg software has been announced this week:
More information can be found on the
X.Org Foundation wiki.
Comments (none posted)
Financial Applications
Version 2.2.6 of GnuCash has been announced.
"
The GnuCash development team proudly announces GnuCash 2.2.6 aka
"Stay@Home v3", the sixth bug fix release in a series of stable releases
of the GnuCash Free Accounting Software."
Full Story (comments: none)
Version 2.8.17 of
SQL-Ledger,
a web-based accounting system, has been announced.
Changes include:
"
added option to process recurring transactions anytime,
fixed formatting error for payments when amounts > 1000 and numberformat set to other than NA format,
added item lookup on order/invoice forms".
Comments (none posted)
Games
Version 3.0.1 of The Player Project: Stage has been
announced.
"
The Player Project: Player is a networked robot/sensor device interface; Stage and Gazebo provide 2D and 3D simulated worlds, respectively. The software aims for POSIX compliance and runs on most UNIX-like OS's (including Linux and OS X)".
Comments (none posted)
Version 1.8.1 of pygame has been announced, it includes bug fixes and
other improvements.
"
Pygame is a set of Python modules designed for writing games.
Pygame adds functionality on top of the excellent SDL library. This
allows you to create fully featured games and multimedia programs in
the python language. Pygame is highly portable and runs on nearly
every platform and operating system."
Full Story (comments: none)
Music Applications
Version 4 of a2jmidid has been announced, it includes bug fixes and
documentation improvements.
"
a2jmidid is a project that aims to ease usage of legacy ALSA sequencer
applications, in a JACK MIDI enabled system.
a2jmidid implementation is based on jack-alsamidi-0.5 that is [almost]
same as jackd ALSA "seq" MIDI backend, both created by Dmitry Baikov."
Full Story (comments: none)
The initial release of guitarix has been announced.
"
guitarix is a simple mono amplifier to jack (JackAudioConnektionKit) with one
input and two output's. Designed to get nice trash/metall/rock/guitar sounds.
Avaliable are the controls for bass, treble, gain, balance, distortion,
freeverb, impulse response (pre state), crybaby(wah),
feedback/feedforward-filter and echo . A fixed resonator will use, when
distortion is disabled.
guitarix based on Gtk, a great part is also realesed as ladspa plugin."
Full Story (comments: none)
Office Applications
Version 0.0.8 of pyspread has been announced.
"
pyspread is a spreadsheet that accepts a pure python expression in
each cell. New features:
New macro dialog that allows defining python functions, which can be
used in the grid.
Bug fixes within the copy paste and print code."
Full Story (comments: none)
Office Suites
The July, 2008 edition of the OpenOffice.org Newsletter
is out with the latest OO.o office suite articles and events.
Full Story (comments: none)
Languages and Tools
C
The July 31, 2008 edition of the GCC 4.3.2 Status Report
has been published.
"
The GCC 4.3 branch is open for commits under normal release branch
rules. The 4.3.2 release was expected around 2008-08-06, but as
there are still P1s, it might be delayed a little bit."
Full Story (comments: none)
Python
Version 1.1.1 of NumPy, a Python package for scientific computing,
has been announced.
"
Numpy 1.1.1 is a bug fix release featuring major improvements in
Python 2.3.x compatibility and masked arrays"
Full Story (comments: none)
The August 5, 2008 edition of the Python-URL! is online with
a new collection of Python article links.
Full Story (comments: none)
IDEs
Version 1.3.19 of Pydev, an Eclipse plugin for Python and Jython,
has been announced. This release adds new capabilities and bug fixes.
Full Story (comments: none)
Libraries
The initial release of liboggplay has been announced.
"
liboggplay is a C library providing a simple programming interface for reading,
decoding and playing back Ogg files and streams. Ogg is an interleaving data
container developed by Monty at Xiph.Org, originally to support the Ogg Vorbis audio format."
Full Story (comments: none)
Test Suites
Version 1.2.1 of Marathon has been
announced.
"
Marathon runs gui based acceptance tests against swing applications. It is composed of a runner, and recorder, and an editor. Tests scripts are expressed as python code.
Marathon v 1.2.1 is released. This release fixes a major bug that was causing an NPE intermittently during playback and recording. Besides that the editor is improved with options for selecting tab size, conversion of tabs to spaces."
Comments (none posted)
Page editor: Forrest Cook
Next page: Linux in the news>>