LWN.net Logo

Development

DisTract - the Distributed Bug Tracker

Matthew Sackman recently announced the DisTract Distributed Bug Tracker project, which aims to decentralize bug tracking:

We're all now familiar with working with distributed software control systems, such as Monotone, Git, Darcs, Mercurial and others, but bug trackers still seem to be fully stuck in the centralised model: Bugzilla and Trac both have single centralised servers. This is clearly wrong, as if you're able to work on the Train, off the network and still perform local commits of code then surely you should also be able to locally close bugs too. DisTract allows you to manage bugs in a distributed manner through your web-browser.

The project is still in the early phases of its development, basic features are still being added: "Currently, there are two major features missing. The first is bug listings. The links to List Bugs at the top of each page will go nowhere. This should be implemented quite quickly. The other major feature is dealing with merging."

DisTract is being released under the 3-clause BSD license. The software has been written in the Haskell language and takes advantage of several open-source packages. The movement of bugs across the net is handled by Monotone, a distributed version control system and the Markdown text-to-HTML conversion tool is used for working with bug descriptions and comments. DisTract defines bug information with its Bug Fields. Three field types have been defined: free form fields are for basic bug descriptions, simple lists are for keeping track of things like bug revision histories and graphs are for tracking the state of bugs.

Release 0.1.1 of DisTract came out after the original announcement, it focuses on building the code: "This version has no new features other than the fact that it actually compiles in a sane way which no longer requires endless amounts of jiggery-pokery. This has been achieved by improving the hinstaller module which DisTract depends on. Thus for all of you who downloaded the source tarball of version 0.1 and were then deeply alarmed by the compilation instructions, fear not. The Compilation page is now, correspondingly, simpler!"

DisTract is available for download here.

Comments (5 posted)

System Applications

Database Software

Building a Data Warehouse with MySQL and Perl (O'ReillyNet)

Sam Tregar shows how to build a data warehouse with MySQL. "Most of us are at least somewhat familiar with the kind of relational database schemas that are created for e-commerce sites, among others. But there's another kind of database model out there: the data warehouse. Sam Tregar gives us the lowdown on this highly UNrelational database."

Comments (none posted)

PostgreSQL Releases: 8.2.4, 8.1.9, 8.0.13, 7.4.17, and 7.3.19

A whole pile of PostgreSQL releases has come out with a fix for a privilege escalation bug. "The frequency of security fixes recently is a result of increased scrutiny of the PostgreSQL code by government agencies and security-conscious companies."

Full Story (comments: 37)

PostgreSQL Weekly News

The April 22, 2007 edition of the PostgreSQL Weekly News is online with the latest PostgreSQL DBMS articles and resources.

Full Story (comments: none)

SQLite 3.3.16 released

Version 3.3.16 of SQLite, a light weight DBMS, is out. Changes include: "Performance improvements added in 3.3.14 but mistakenly turned off in 3.3.15 have been reinstated. A bug has been fixed that prevented VACUUM from running if a NULL value was in a UNIQUE column."

Comments (none posted)

Interoperability

Samba 3.0.25rc3 announced

Version 3.0.25rc3 of Samba is available for testing. "This is the third release candidate of the Samba 3.0.25 code base and is provided for testing only. An RC release means that we are close to the final release but the code may still have a few remaining minor bugs. This release is *not* intended for production servers. There has been a substantial amount of development since the 3.0.23/3.0.24 series of stable releases. We would like to ask the Samba community for help in testing these changes as we work towards the next significant production upgrade Samba 3.0 release."

Full Story (comments: none)

Mail Software

Hermes Antispam Proxy 1.0 released

Stable version 1.0 of Hermes Antispam Proxy has been announced. "Hermes is a generic, transparent, multi-platform anti-spam SMTP proxy that uses a combination of techniques (like greylisting, throttling, etc.) to stop spam from reaching your mailbox. It's compatible with most SMTP extensions like STARTTLS (for SSL security) and SMTP-AUTH (for user authentication)."

Comments (none posted)

Networking Tools

PowerDNS 2.9.21 released

Version 2.9.21 of the PowerDNS authoritative name server is out. "This is the first release the PowerDNS Authoritative Server since the Recursor was split off to a separate product, and also marks the transfer of the new technology developed specifically for the recursor, back to the authoritative server. This move has reduced the amount of code of the Authoritative server by over 2000 lines, while improving the quality of the program enormously."

Full Story (comments: none)

Web Site Development

Midgard 1.8.3 released

Version 1.8.3 of the Midgard web development platform is out. "Midgard 1.8.3 release includes major bugfixes and replication framework enchancements. "

Full Story (comments: none)

mnoGoSearch 3.3.2 announced

Version 3.3.2 of mnoGoSearch, a cross-platform web site search engine, is out. See the change log for a list of new features and bug fixes.

Comments (none posted)

Desktop Applications

Audio Applications

Amarok Weekly News (KDE.News)

KDE.News has announced the latest issue of the Amarok Weekly Newsletter. "A new issue of the Amarok newsletter is out. It talks about interesting new developments, Amarok's Summer of Code projects, the current events in the 1.4 stable branch, and continues to provide cool Amarok-related tips."

Comments (none posted)

jack_mixer version 3 released

Version 3 of jack_mixer is out with some new capabilities and a number of bug fixes relating to NaNs.

Full Story (comments: none)

jack_nuke 1 released

Version 1 of jack_nuke has been announced. "jack_nuke is a client for the Jack Audio Connection Kit used to generate "unwanted" data on jack ports (both midi and audio) to test the robustness of other jack client applications. For those who've heard of Jack demolition, jack_nuke proposes similar functionalities as far as audio is concerned (jack_nuke is based on its code)."

Full Story (comments: none)

ofqf 0.1.1 released

The initial release of ofqf has been announced. "ofqf is a native OSC implementation in Qt4. Native means that ofqf doesn't depend on other external libs (except for QtCore and QtNetwork) and ofqf isn't just a wrapper around liblo or something."

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)

Python Enters KDE with Guidance (KDE.News)

KDE.News notes the arrival of the Python-based application Guidance to the KDE SVN repository. "The first non-C++ application in KDE's SVN has been moved from the playground module to Extragear. Guidance is a number of system configuration modules and a laptop power manager. The recent 0.8 release added a kcontrol module for setting up Wine and improvements to the power manager. One of the aims of KDE 4 is to increase the use of KDE bindings, such as Ruby's Korundum and PyKDE, which will make coding KDE easier for those who do not want to worry about pointers and compilers."

Comments (none posted)

KDE Commit-Digest (KDE.News)

The April 22, 2007 edition of the KDE Commit-Digest has been announced. The content summary says: "A week-long Phonon/Solid developer sprint redefines and strengthens their API's. The start of a command-line client for Strigi. Continued improvements in the Konsole refactoring work. More work on visual effects in the KWin window manager composite support branch. Experiments to utilise Solid for connection management in Mailody. Initial support for the Jamendo music service in Amarok. A KDE frontend for Marble is begun, to complement the Qt-based original interface..."

Comments (none posted)

The Road to KDE 4: Solid Brings Hardware Configuration and Control to KDE (KDE.News)

KDE.News looks at Solid, the hardware API for KDE 4. "One of the many new technologies for KDE 4 is the often mentioned, but seldom explained Solid Hardware API. Hardware has always been a bit of an annoying element of using Linux and other Unix [like] operating systems, but Solid hopes to fix that for KDE 4. In many ways, Solid is like Phonon, in that it's a Qt/KDE style API around already existing components at the lower level, such as freedesktop.org's HAL. It is already quite functional in the backend, and it's already affecting visible KDE components."

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)

Desktop Publishing

Dockboard 0.2 released

Stable version 0.2 of Dockboard has been announced. "Dockboard is an outline editor created for authors writing books, articles, and other published works. It provides the ability to organize small to large documents."

Comments (none posted)

LyX version 1.5.0 (beta 2) released

Version 1.5.0 (beta 2) of LyX, a GUI front-end to the TeX typesetting system, is out. "Compared with the previous beta release we have fixed several bugs and added some graphical improvements: A new math toolbar replaces the old (faithful) math panel. The converter file cache can be now configured in the graphical interface. The TOC dialog is now a dock widget, embedded in the main window."

Full Story (comments: none)

Electronics

gEDA code sprint

The gEDA electronic design and analysis project had a recent code sprint. "The 5th worldwide gEDA code sprint was held last Saturday (2007/[04]/10). This sprint was particularly successful (with at least ~20 different people hanging out in irc). The irc log from this code sprint has been posted."

Comments (none posted)

Games

Globulation 2 0.8.23 released

The Alpha 0.8.23 release of Globulation 2 has been announced. "Globulation 2 is an innovative Real-Time Strategy (RTS) game which reduces micro-management by automatically assigning tasks to units." See the Changes document for information on this release.

Comments (none posted)

Mail Clients

Claws Mail 2.9.1 released

Version 2.9.1 of Claws Mail, an email client, has been announced. "This release fixes a security bug (CVE-2007-1558) which affects APOP users. If you're using APOP for POP3 authentication you are strongly advised to upgrade."

Comments (none posted)

Mozilla Thunderbird 2 released (MozillaZine)

MozillaZine has an announcement for the Thunderbird 2 email client. "Scott MacGregor of Team Thunderbird writes in with news of the release of Mozilla Thunderbird 2: "Thunderbird 2 is now available for download on Windows, Mac and Linux in over 35 languages. Thunderbird 2 offers easy ways to manage and organize your email with message tags, advanced folder views, message history navigation, find as you type, and improved new mail alert notifications." See the Thunderbird 2 Features page for more information on this release.

Comments (none posted)

Music Applications

WhySynth DSSI softsynth 20070418 released

Release 20070418 of the WhySynth DSSI softsynth has been announced, it features new oscillator modes, GUI enhancements, improved envelope generators and more.

Full Story (comments: none)

Office Suites

Pentaho and OpenOffice.org announce partnership

A collaboration between Pentaho and OpenOffice.org has been announced. "The OpenOffice.org community is pleased to announce plans to extend the power of the database application, Base, with Report Designer, based on Pentaho's open-source reporting engine. Scheduled to be available in the next feature release of OpenOffice.org, Report Designer will particularly interest business users, as it will give them the ability to create sophisticated business intelligence reports from various sources, including OLAP and XML, and save them using the OASIS OpenDocument format, or ODF, the ISO-approved open standard for file format, among others."

Full Story (comments: none)

Web Browsers

Support for Mozilla Firefox 1.5 Extended Until Mid-May (MozillaZine)

MozillaZine reports that support for Firefox 1.5 - which was supposed to end on April 24 - has been extended to mid-May. "This suggests that the Mozilla Corporation wants to extend support for Firefox 1.5 until after Firefox 2 has been pushed out to 1.5 users via the software update feature built in to the browser. To date, the update functionality in 1.5 has only offered 1.5.0.x patches to users, despite the Mozilla Corporation's stated intention to allow 1.5.0.x to 2.0.0.x upgrades."

Comments (none posted)

Languages and Tools

C

GCC 4.2.0 Status Report

The April 24, 2007 edition of the GCC 4.2.0 Status Report is online with the latest Gnu Compiler Collection news. "... I'm not going to consider any of these issues blockers after Sunday, April 29. At that point, I plan to freeze the branch and build a release candidate. Then, about a week later, I plan to release 4.2.0. There has been more than enough time for people to test and fix bugs."

Full Story (comments: none)

GCC mini-summit

Ian Lance Taylor reports on the recent GCC mini-summit. "We held a GCC mini-summit at Google on Wednesday, April 18. About 40 people came. This is my very brief summary of what we talked about. Corrections and additions very welcome. The goal of the mini-summit was just to let gcc developers meet face to face and talk. There was no goal of actually making any decisions, and, indeed, no decisions were made."

Full Story (comments: 2)

C++

C++0x branch in GCC Subversion repository

Doug Gregor has announced a new C++0x development branch for GCC, the Gnu Compiler Collection. C++0x is the next revision of the C++ standard. "I have just created a new branch for development of C++0x-specific features in the GNU C++ front end. The branch is branches/cxx0x-branch in Subversion, and information about this branch is available at http://gcc.gnu.org/projects/cxx0x.html."

Full Story (comments: 2)

Caml

Caml Weekly News

The April 24, 2007 edition of the Caml Weekly News is out with new Caml language articles.

Full Story (comments: none)

Java

GNU Classpath 0.95 released

Release 0.95 of GNU Classpath, the essential libraries for Java, is out. Changes include: "Full merge of 1.5 generics work. Bootstrappable with OpenJDK javac compiler. URLConnection timeout support. TimeZone can use platform zoneinfo file when available. The Collection classes, lang.management and util.spi have been updated to 1.6. Addition of 1.6 ServiceLoader. Speedup for cairo and freetype Graphics2D support. The ASM library is now included. Better detection of browser plugin mechanisms for gcjwebplugin applet support in mozilla, iceweasel and firefox."

Full Story (comments: none)

Designing Messaging Applications with Temporary Queues (O'Reilly)

Thakur Thribhuvan works with JMS topics and queues on O'Reilly. "Most JMS destinations are created administratively and treated as static resources, but you can dynamically create your own topics and queues at runtime. In this article, Thribhuvan Thakur shows us how to create temporary JMS topics and queues, and discusses architectural reasons why we might want to do so."

Comments (none posted)

Perl

Weekly Perl 6 mailing list summary (O'Reilly)

The April 22, 2007 edition of the Weekly Perl 6 mailing list summary is out with coverage of the latest Perl 6 developments.

Comments (none posted)

PostScript

GPL Ghostscript 8.56 released

Version 8.56 of GPL Ghostscript has been announced. "Artifex Software, Inc. and artofcode LLC are pleased to announce the release of GPL Ghostscript 8.65. This is the latest in our stable 8.5x series, and the first new release since we began developing under the GPL. In addition to numerous bug fixes, conformance with published test suites is much improved in this release."

Comments (none posted)

Python

Python 2.5.1 final released

Version 2.5.1 of Python has been released. "This is the first bugfix release of Python 2.5. Python 2.5 is now in bugfix-only mode; no new features are being added. According to the release notes, over 150 bugs and patches have been addressed since Python 2.5, including a fair number in the new AST compiler (an internal implementation detail of the Python interpreter). This is a production release of Python, and should be a painless upgrade from 2.5."

Full Story (comments: none)

Python-URL! - weekly Python news and links

The April 18, 2007 edition of the Python-URL! is online with a new collection of Python article links.

Full Story (comments: none)

Python-URL! - weekly Python news and links

The April 23, 2007 edition of the Python-URL! is online with a new collection of Python article links.

Full Story (comments: none)

Tcl/Tk

Tcl-URL! - weekly Tcl news and links

The April 18, 2007 edition of the Tcl-URL! is online with new Tcl/Tk articles and resources.

Full Story (comments: none)

XML

Which XML Technologies Are Beautiful? (O'Reilly)

Michael Day ponders beautiful XML design on O'Reilly. "Given that beauty is in the eye of the beholder, I had better define some criteria. To me, technology is beautiful when it achieves a balance between power and simplicity -- hitting a local maxima in the design space, if you will, such that it cannot be made any simpler without making it less powerful, and it cannot be made any more powerful without losing its simplicity."

Comments (none posted)

Miscellaneous

BIEW 5.6.4 released

Version 5.6.4 of BIEW has been announced. "BIEW (Binary vIEW) is a free, portable, advanced file viewer with built-in editor for binary, hexadecimal and disassembler modes."

Comments (none posted)

Page editor: Forrest Cook
Next page: Linux in the news>>

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