LWN.net Logo

Development

The GNOME 2.24 module proposals

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

PostgreSQL Weekly News

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

Dirmngr 1.0.2 released

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

Django 1.0 updates

The Django 1.0 web platform release schedule has been announced. "We’ve been plowing ahead towards Django’s 1.0 release in early September. Since last week’s 1.0 alpha release we’ve 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)

This Week in Rails

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)

Web Submission and Review Software: Version 0.62 released (SourceForge)

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)

ZK: 3.0.7 released (SourceForge)

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

Chandler Desktop 1.0-rc2 released

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

matplotlib 0.98.3 released

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

GNOME Software Announcements

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 Commit-Digest (KDE.News)

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)

KDE Commit-Digest (KDE.News)

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)

KDE Commit-Digest (KDE.News)

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)

KDE Software Announcements

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)

Xorg Software Announcements

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

GnuCash 2.2.6 Released

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)

SQL-Ledger 2.8.17 announced

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

The Player Project: Stage 3.0.1 released (SourceForge)

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)

pygame 1.8.1 released

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

a2jmidid version 4 released

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)

guitarix first release

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

pyspread 0.0.8 announced

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

OpenOffice.org Newsletter

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

GCC 4.3.2 Status Report

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

NumPy 1.1.1 released

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)

Python-URL! - weekly Python news and links (Aug 5)

The August 5, 2008 edition of the Python-URL! is online with a new collection of Python article links.

Full Story (comments: none)

IDEs

Pydev 1.3.19 released

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

Announcing first release of liboggplay

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

Marathon: 1.2.1 released (SourceForge)

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>>

Copyright © 2008, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds