|
|
Subscribe / Log in / New account

Development

Bazaar-NG: a distributed version control system

Bazaar-Ng is a next-generation version control system that is in the early stages of development. The Bazaar-Ng project leader is Martin Pool.

Bazaar-NG (or bzr) is a project of Canonical to develop an open source distributed version control system that is powerful, friendly, and scalable. Version control means a system that keeps track of previous revisions of software source code or similar information and helps people work on it in teams.

Bazaar-Ng is a fork of the Bazaar project, as explained in the project FAQ. Bazaar is a re-implementation of the GNU Arch protocol. Some of the unique Bazaar-Ng features are being fed back to Bazaar as they mature.

Here is an overview of Bazaar-Ng features:

  • Written in the Python language, requires Python 2.4 or newer.
  • Works on any operating system platform that supports Python.
  • Licensed under the GNU General Public License (GPL).
  • Is designed to work with IDEs, editors, GUIs, and other interfaces.
  • The user interface is similar to CVS and Subversion.
  • Works in both centralized and decentralized modes.
  • History is preserved, supports recreation of previous versions.
  • File and directory renaming is supported.
  • Optimized for remote operation, multiple downloads unchanged data is avoided.
The introductory document explains some of Bazaar's design goals in more detail.

Distributed operation is easy: you can work while disconnected; you can fork any other project; you can contribute changes back easily. The system is designed to scale to supporting very large trees with a lot of history. No operations require downloading the entire history of the project. Changes can be "cherry-picked" out of branches as needed.

The project design document details the original project goals.

The Bazaar-Ng command reference document list all of the available commands. The tutorial shows some examples of the system in use, it also mentions some of the future commands that are planned for implementation. The Bazaar-Ng project documentation has a large collection of useful information, including a comparison to a number of different version control systems.

Version 0.0.5 of Bazaar-Ng has been announced. The project is in early development, many new features are currently being added and improved.

As older version control systems such as cvs show their age, quite a few alternatives are being developed. Bazaar-Ng and Bazaar should prove to be worthy contenders for at least a part of that design space.

Comments (8 posted)

System Applications

Audio Projects

Speex 1.1.10 Released

Version 1.1.0 of Speex, an audio speech CODEC, is out. "The main improvement in this release is a Blackfin port funded by Analog Devices. This includes Blackfin assembly optimizations that reduce cpu time by a factor of two. Also, the packet loss concealment code has now been converted to fixed-point and some of bugs for 16-bit architectures were fixed."

Comments (none posted)

Database Software

MaxDB 7.6 production version released

Production version 7.6 of MaxDB has been announced. "The new version 7.6 of MaxDB by MySQL has been released! This release is a production version, which means it is decleared stable and free of any critical bugs." Changes include a simplified installation process, increased high availability, easier administration, improved storage management, better backup reliability, performance improvements and finalized SQL schema support.

Comments (none posted)

PostgreSQL Weekly News

The June 12, 2005 edition of the PostgreSQL Weekly News is online. Take a look for all of the latest PostgreSQL database articles.

Full Story (comments: none)

ZODB 3.4 final released

Version 3.4 of ZODB, the Zope Object Database, is out. "Only minor changes were made since ZODB 3.4b1. See the news file for details".

Full Story (comments: none)

Filesystem Utilities

EVMS 2.5.3 Released (SourceForge)

Release 2.5.3 of the Enterprise Volume Management System (EVMS) has been announced. "This is the third maintenance release in the EVMS 2.5.x series, and is primarily intended to fix some recent bug-reports, as well as to update to the most recent kernel and Device-Mapper releases."

Comments (none posted)

Networking Tools

OpenBGPD 3.7 released

Version 3.7 of OpenBGPD is available. "We are pleased to announce the official release of OpenBGPD 3.7. This is our second formal release. OpenBGPD is a fairly complete implementation of the Border Gateway Protocol, Version 4, as described in RFC 1771. BGP is a protocol used by routers to exchange routing information, and is one of the core protocols of the Internet."

Full Story (comments: none)

OpenNTPD 3.7 released

Version 3.7 of OpenNTPD has been announced. "OpenNTPD is a FREE, easy to use implementation of the Network Time Protocol. It provides the ability to sync the local clock to remote NTP servers and can act as NTP server itself, redistributing the local clock. OpenNTPD is developed as part of the OpenBSD project, which sells CDs, T-Shirts, and Posters."

Full Story (comments: 4)

Security

BASE 1.1.3 released (SourceForge)

Version 1.1.3 of BASE, the Basic Analysis and Security Engine, has been announced. "This application provides a web front-end to query and analyze the alerts coming from a SNORT IDS system. The BASE project team is proud to announce the immediate availability of the 1.1.3(lynn) release. This release includes a number of performance increases along with a number of bug fixes. We have also included support for Oracle. Along with this, we have increased our translations to include Simplified Chinese and Czech!"

Comments (none posted)

pam-mysql 0.6.0 (stable) released (SourceForge)

Stable version 0.6.0 of pam-mysql is out with numerous improvements. "Two years and a half since the last release, we proudly announce the latest version of pam-mysql, which is a PAM(3) module that handles authentication / session management against MySQL database."

Comments (none posted)

PassReminder 0.6.1 is out ! (SourceForge)

Version 0.6.1 of PassReminder, a password manager application, has been released. "Present features include: column sorter, random password generator, searching, merging, import/export, drag and drop, group shown in a tree view, help."

Comments (none posted)

Web Site Development

Caravel CMS version 2.4 released (SourceForge)

Version 2.4 of Caravel CMS, a modular content management system with an emphasis on operation by non-technical users, has been announced. "Version 2.4 adds PHP5 support and an improved upgrade script and web-based installation. It also marks the transition to tinyMCE for HTML editing, as well as improvements to the RSS tools and the Clock and Org Search apps. A number of bugfixes have been included."

Comments (none posted)

mnoGoSearch 3.2.33 released

Version 3.2.33 of mnoGoSearch, a web site search engine, is out. See the change log for details.

Comments (none posted)

SchoolBell 1.1.1 Release

Version 1.1.1 of the SchoolBell calendaring server for groups and organizations has been released. "This release was meant to be a translation only release, but things didn't turn out that way. A number of people tested 1.1 and found a number of bugs, quite a few of the less invasive fixes made their way into this release."

Full Story (comments: none)

SchoolTool Calendar 0.10 Release

Version 0.10 of SchoolTool Calendar, a school administration server, is available. "This is the first release of SchoolTool completely based on Zope 3. It is focused on calendaring bringing all of the functionality of SchoolBell 1.1 into a package with a few other school specific features."

Full Story (comments: none)

Desktop Applications

Audio Applications

QjackCtl 0.2.16 released!

Version 0.2.16 of QjackCtl, the Qt front end to the JACK audio server daemon, is out with new features and bug fixes.

Full Story (comments: none)

Desktop Environments

GARNOME Weekly Builds

A new weekly build will be available for GARNOME, the bleeding-edge GNOME distribution. "After some thought, discussion and much testing of various build systems i've decided to try something new with GARNOME, in an effort to get as many interested people in a position to be able to test future GNOME releases as possible. In addition to the standard GARNOME release for each upstream release, every Thursday (GMT +10) a tarball will be created for branches of GARNOME -- that people can grab, compile, use and hopefully send bugreports, patches, criticisms, feature requests, etc to the list so that issues can be fixed *before* a release occurs."

Full Story (comments: none)

GNOME Software Announcements

The following new GNOME software has been announced this week:

Comments (none posted)

KDE Software Announcements

The following new KDE software has been announced this week:

Comments (none posted)

KDE Commit Digest

The June 10, 2005 edition of the KDE Commit-Digest is available, here's the content summary: "DCOP Client/Server implemented for KDE win32. New videodvd:/ kioslave does on the fly decryption from DVD. Kopete implements Yahoo! Stealth feature. Opening of WebCore development yields fruit: DOMParser, and CSS fixes."

Comments (none posted)

Observations from KDE Trunk and Qt 4 (KDE.News)

Matt Proud presents some observations about KDE Trunk and Qt version 4 on KDE.News. "Since KDE migrated to Subversion, I have been creating semi-weekly development builds in the hopes of finding bugs to report. Notable new features include Konqueror's new adblocking mechanism and Kicker's new applet manager."

Comments (none posted)

Electronics

XCircuit 3.3.17 released

Version 3.3.17 of XCircuit, an electronic schematic drawing package, is out. The CHANGES file says: "Fixed another error that showed up in Uwe's schematic, which is that the "test_insideness" algorithm fails if the box is degenerate---which happens for labels that are parameters set to a null string."

Comments (none posted)

Fonts and Images

Open Clip Art Library Release 0.14

Release 0.14 of the Open Clip Art Library, a collection of SVG and PNG graphic images, is out. "Release 0.14 of the Open Clip Art Library (www.openclipart.org) is now available for download on-line as an individual package consisting of 3415 images submitted by over 200 artists from around the globe. The project has progressed much this month on the future core of the Open Clip Art Library, the Document Management System (DMS) and more infrastructure has been implemented for the website due to user-demand."

Full Story (comments: none)

Games

Eris 1.3.6 Released (WorldForge)

Version 1.3.6 of Eris has been released. "Eris is the WorldForge client-side session layer, used by many existing clients. This release fixes many bugs and issues with the API, relating to error handling, setting entity attributes, and processing the world time from the server. Various minor improvements to the meta-server code have taken place, including revised HTML / XML output from the metaquery tool, thanks to Hagen." The WorldForge game site also has announcements for Cyphesis 0.3.11, WFMath 0.3.4, Mercator 0.2.3, and Atlas-C++ 0.5.96.

Comments (none posted)

New Snapshot: xconq-7.5.0-0pre.0.20050612 (SourceForge)

Version 7.5.0-0pre.0.20050612 of Xconq has been announced. "Xconq is an engine for turn-based strategy games. Variety of game genres run under Xconq: historical, sci-fi, fantasy, and modern. AI's. Network games. Multiple UI's and platforms. Easy-to-learn game design language. Large games library available." See the release notes for change information.

Comments (none posted)

GUI Packages

FOX Toolkit 1.4.16 released

Stable version 1.4.16 of the FOX Toolkit, a cross-platform C++ toolkit for GUI development, is out with bug fixes.

Comments (none posted)

Qt 4 Release Candidate Now Available

Trolltech has announced a new release candidate for QT 4. "The Release Candidate reveals refinements to key new technologies - Arthur: a powerful painting engine; Interview: an improved model-view controller framework; and Tulip: a collection of new tools and utilities classes. In addition, this release introduces several new features and capabilities set to appear in the final release of Qt 4".

Comments (1 posted)

Imaging Applications

GIMP 2.3.1 development release (GnomeDesktop)

Development release 2.3.1 of the GIMP, a powerful image manipulation application, has been announced, see the release notes for details.

Comments (none posted)

Instant Messaging

Gaim 1.3.1 released

Version 1.3.1 of Gaim, an instant messaging client, is out with a number of security fixes.

Comments (none posted)

Interoperability

Wine Traffic

The June 10, 2005 edition of Wine Traffic is available with the latest Wine project news.

Comments (none posted)

Office Suites

OpenOffice.org Build 1.9.108 released

Build 1.9.108 of the OpenOffice.org office suite is available, it features bug fixes and a few new capabilities.

Full Story (comments: 2)

The OpenOffice.org Uno Runtime Environment (URE)

The OpenOffice.org project has announced the Uno Runtime Environment project. "I am pleased to announce that a sponsor, who is preferring to stay anonymous, is supporting us to do the next step in modulizing the OpenOffice.org office suite and to make its component model available independently. That means, that we are going to factor out the highly requested Universal Network Objects (UNO) into its own Uno Runtime Environment (URE)"

Full Story (comments: 1)

Web Browsers

Brendan Eich Outlines Roadmap Plans for 1.8 and Beyond (MozillaZine)

MozillaZine takes a look at plans for Mozilla 1.8 and beyond. "Right now, we're just past the 1.8 Beta 2 milestone, which was delivered as Deer Park Alpha 1 and Mozilla Thunderbird 1.1 Alpha 1. The next stage is 1.8 Beta 3, which will involve another set of developer-oriented previews (1.1 Alpha 2). The first end-user betas of the forthcoming releases (the 1.1 Beta previews) will follow as part of the 1.8 Beta 4 milestone. Current plans call for the 1.8 branch to be cut from the trunk no later than the end of June. This will allow the trunk to open for 1.9 development, paving the way for more major changes to be checked in."

Comments (8 posted)

Minutes of the mozilla.org Staff Meeting (MozillaZine)

The minutes from the June 6, 2005 mozilla.org staff meeting have been announced. "Issues discussed include the next Mozilla Thunderbird 1.0.x release, Deer Park Alpha 1 and Mozilla Thunderbird 1.1 Alpha 1 feedback, the 1.1 Alpha 2 timeframe, Google's Summer of Code, awards, the news server, documentation, the Community Awards, conferences and the server transition plan."

Comments (none posted)

Miscellaneous

Drivel 2.0 (GnomeDesktop)

Version 2.0 of Drivel, a journal editor, has been announced. "Drivel is a GNOME client for working with online journals, also known as weblogs or simply blogs. It retains a simple and elegant design while providing many powerful features"...

Comments (none posted)

Tina POS 0.0.8 released (SourceForge)

Version 0.0.8 of Tina POS, a point of sales application for systems with touch screens, has been announced. "This version adds different maps for restaurant view. A PostgreSQL bug has been fixed. Image fields data edition is improved. There is a new update database system for different releases of TinaPOS."

Comments (none posted)

Languages and Tools

Caml

Caml Weekly News

The June 7-14, 2005 edition of the Caml Weekly News is online with the latest Caml language articles.

Full Story (comments: none)

Perl

This Week in Perl 6 (O'Reilly)

The June 1-7, 2005 edition of This Week in Perl 6 is online with the latest Perl 6 development news.

Comments (none posted)

PHP

PHP 4.4.0RC1 Available

Version 4.4.0RC1 of PHP has been announced. "We just released the first release candidate for PHP 4.4.0. This is a bug-fix only release, the increased middle digit is needed because this release changes PHP's Internal API that causes existing third-party binary extensions to be incompatible with the new version. This release address a major problem within PHP concerning references. If references where used in a wrong way, PHP would often create memory corruptions which would not always surface and be visible. In other cases it can cause variables and objects to change type or class. If you encountered strange behavior like this, this release might fix it."

Comments (none posted)

Python

Urwid 0.8.8 - curses-based UI library for Python

Version 0.8.8 of Urwid, a curses-based UI library for Python, is out. "This release adds a new web_display module that can emulate a console display within a web browser window, as well as other enhancements."

Full Story (comments: none)

Python for Maemo released

The initial release of Python for the Maemo platform (the system on Nokia's Internet tablet device) is out. "This is in *alpha* stage yet. Bug fixes, wishes, suggestions, etc, are encouraged and welcomed."

Full Story (comments: none)

Ruby

Ruby Weekly News

The June 12, 2005 edition of the Ruby Weekly News includes all of the latest news and discussion from the ruby-talk mailing list.

Comments (none posted)

Tcl/Tk

Dr. Dobb's Tcl-URL!

The June 10, 2005 edition of Dr. Dobb's Tcl-URL! is online with the latest Tcl/Tk articles and resources.

Full Story (comments: none)

Dr. Dobb's Tcl-URL!

The June 14, 2005 edition of Dr. Dobb's Tcl-URL! is online with the newest Tcl/Tk articles and resources.

Full Story (comments: none)

Cross Compilers

Release 3.0.1 of the GNU Development Chain for 68HC11/68HC12

Release 3.0.1 of the GNU Development Chain for 68HC11/68HC12 has been announced. "It is based on Binutils 2.15, Gcc 3.3.5, Gdb 6.2 and Newlib 1.12.0."

Comments (none posted)

Editors

Bluefish 1.0.1 released

Version 1.0.1 of Bluefish, an HTML editor, is out with lots of bug fixes and other revisions.

Comments (none posted)

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


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