|
|
Log in / Subscribe / Register

Development

The autopackage binary packaging framework

The autopackage project is building a cross-distribution software packaging system. The software is being built by this group of programmers. The autopackage FAQ explains some of the project goals:

For users: it makes software installation on Linux easier. If a project provides an autopackage, you know it can work on your distribution. You know it'll integrate nicely with your desktop and you know it'll be up to date, because it's provided by the software developers themselves. You don't have to choose which distro you run based on how many packages are available.

[autopackage] For developers: it's software that lets you create binary packages for Linux that will install on any distribution, can automatically resolve dependencies and can be installed using multiple front ends, for instance from the command line or from a graphical interface. It lets you get your software to your users quicker, easier and more reliably. It immediately increases your user base by allowing people with no native package to run your software within seconds.

Autopackage aims to improve on some of the weaknesses of packaging systems such as RedHat's RPM, the RPM Package Manager: "What RPM is not good at is non-core packages, ie programs available from the net, from commercial vendors, magazine coverdisks and so on. This is the area that autopackage tackles."

The use of autopackage involves the package command line utility, or GTK2 and Qt versions of the Manger application. The GUI interface is designed to resemble the Windows InstallShield application. One-click package installation that is similar to Linspire's commercial CNR (click and run) package system makes installations simple. The user interface vision document explains some of the interface guidelines. The how to use document presents a quick tour of the system, and the autopackage screen shots show the software in action.

The autopackage system uses executable package files with the .package suffix, the package format has been designed with multiple distribution support as a primary feature. Automatic dependency resolution is being addressed by the use of Luau, the Lib Update/AutoUpdate Suite.

Issues that need addressing with autopackage include dealing with the upgrading of applications installed by other package management systems, securely managing the signing of packages in a decentralized package distribution environment, lack of a common desktop Linux platform definition, and support for platforms other than X86 and X86-64.

The success of the project may largely depend on its adoption by independent software applications designers. If a critical mass of applications is reached, end users will have sufficient motive to install the software, and the distribution vendors will have motivation to include the system in their base systems. Applications developers wishing to create .package files should review the Packager QuickStart document. A limited number of packages are currently listed on the autopackage downloads page.

Autopackage fills a software distribution niche between distribution-specific packaged software and source code that requires building by the end user. This seems like an area that is fertile for development, developers of lesser-known software applications would likely see their code more widely used if they provided .package files.

Version 1.0.6 of autopackage was announced this week, it includes bug fixes and other improvements.

Comments (13 posted)

System Applications

Database Software

PostgreSQL Weekly News

The August 14, 2005 edition of the PostgreSQL Weekly News is online with the latest PostgreSQL database developments.

Full Story (comments: none)

ZODB 3.4.1 final released

Final version 3.4.1 of ZODB, the Zope Object Database, is out. "There have been many bugfixes in various areas since ZODB 3.4. In addition, optional ZEO client cache tracing was badly broken with the introduction of multiversion concurrency control (MVCC) in ZODB 3.3, and ZODB 3.4.1 is the first attempt to repair that."

Full Story (comments: none)

Libraries

Cairo release 0.9.2 now available

Version 0.9.2 of the Cairo vector graphics library is out. "This is a development release leading up to cairo 1.0."

Full Story (comments: none)

Printing

ESP Ghostscript 8.15rc4 announced

Version 8.15 rc4 of ESP Ghostscript has been announced. "ESP Ghostscript 8.15rc4 is the fourth release candidate based on GPL Ghostscript 8.15 and includes an enhanced configure script, the CUPS raster driver, many GPL drivers, support for dynamically loaded drivers (currently implemented for the X11 driver), and several GPL Ghostscript bug fixes. The new release also fixes all of the reported STRs from ESP Ghostscript 7.07.x."

Comments (none posted)

Web Site Development

Gallery Preview Release (SourceForge)

Preview Release 1.5.1-RC2 of Gallery, a web-based photo album, is available. "Gallery v1.5.1-RC2 is now available for download. This release is primarily a bugfix release but includes several new features that should make this worth the upgrade."

Comments (none posted)

Quixote 2.1 released and updates of other packages.

Version 2.1 of the Quixote web development platform is out. "The CHANGES file in the distribution describes the changes, which mostly concern refinements to the simple_server and in unicode handling."

Full Story (comments: none)

Desktop Applications

Audio Applications

Patchage 0.2.1 released

Version 0.2.1 of Patchage, a modular patch bay for Jack (audio) and Alsa (Midi), is out. "This released fixes numerous bugs, adds a few GUI enhancements, and has preliminary (untested) LASH support."

Full Story (comments: none)

Business Applications

Cream CRM 2.0 Released (SourceForge)

Version 2.0 of Cream, a customer relationship management system, is available with lots of new features. "Campware is pleased to announce Cream 2.0 "Sofija", the long awaited upgrade of its free and open-source customer relationship management (CRM) system designed specifically to meet the needs of media organizations."

Comments (none posted)

Data Visualization

PyX 0.8.1 released

Version 0.8.1 of PyX, a Python graphics package featuring PostScript output, has been released. "This release fixes some bugs in the path module and the output of decorated paths. The fallback for kpathsea was considerably improved in speed (it was unintensionally slowed down in 0.8). The inclusion of the bounding box information in PS and PDF files is now optional. It is suppressed by default when a paperformat is specified. A new path example completes the release."

Comments (none posted)

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 4: Understanding the Buzz (KDE.News)

KDE.News mentions a new document that explains new KDE 4 features. "With all the excitement surrounding KDE 4 development at the moment people are starting to ask why they have not seen any updates on what KDE 4 will look like. KDE 4 - Understanding the Buzz answers these increasingly common questions by explaining the current status of KDE 4 development and why the exciting work so far is only visible to developers."

Comments (6 posted)

JLP's KDE 3.5 Previews (Part 2) (KDE.News)

KDE.News has announced the availability of part two of a KDE 3.5 preview by Jure Repinc. "It looks like the first part of my KDE 3.5 previews was extremely popular. Much more than I could ever anticipated. I even got Slashdotted. Anyway, here is the second part of the look into the KDE's near future. Enjoy the tour!"

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)

This Month in SVN (KDE.News)

KDE.News has announced the August edition of This Month in SVN. "This issue packs in twice as much content as the previous one, with new features covered in Konqueror, Kicker, KDesktop, amaroK, Konversation and more: "This month has seen some drastic changes in SVN, with KDE4 development moved to trunk and KDE 3.5 gearing up for a stable release sometime after this year's KDE conference.""

Comments (none posted)

Electronics

XCircuit 3.3.31 released

Version 3.3.31 of XCircuit, an electronic schematic drawing package, is out with several bug fixes.

Comments (none posted)

Financial Applications

SQL-Ledger version 2.4.15 released

Version 2.4.15 of SQL-Ledger, a web-based double entry accounting system is out with bug fixes and new features. See the What's New document for details.

Comments (none posted)

Games

Crossfire 1.8.0 Released (SourceForge)

Version 1.8.0 of Crossfire, a cooperative multi-player graphical RPG and adventure game, has been announced. "Crossfire 1.8.0 has been released and includes numerous bug fixes and stability enhancements along with many minor changes and improvements. Also added were new features such as the start of quest tracking system, better support of readable objects, addition of party/group based spells, improved smooth (graphic) sending code for client, and map region support. New maps have been added, as well as various fixes."

Comments (none posted)

GNS game portal server/client v0.1 (beta) released (SourceForge)

Release 0.1 beta of GNS game portal is out with server and client implementations. "GNS, or Game Name Search, is a game portal server/client package. Game developers may integrate the GNS client into their video games, and host an online GNS server to allow clients to find each other over the Internet. GNS servers also provide chat room functionality and content hosting."

Comments (none posted)

Pygame 1.7.1 released

Version 1.7.1 of Pygame, a collection of Python-based games, is out with bug fixes. See the What's New document for details.

Comments (1 posted)

Interoperability

Wine Weekly News

The August 12, 2005 edition of the Wine Weekly News is available. Topics include: CodeWeavers Roadmap, Summer of Code Projects, WGA on Slashdot, Ejecting CD's, Registering DLL's, and ALSA Hardware Acceleration Fix.

Comments (none posted)

Office Applications

Gnumeric 1.5.3 Released (GnomeDesktop)

Version 1.5.3 of the Gnumeric spreadsheet has been announced. Changes include Win32 font improvements, graph improvements, conditional formatting work, bug fixes and more.

Comments (none posted)

Office Suites

OpenOffice.org build 1.9.123 is out

Build 1.9.123 of OpenOffice.org is out with build improvements, bug fixes, and more.

Full Story (comments: none)

Web Browsers

1.8 Branch Created, Trunk Opens for 1.9 Development (MozillaZine)

MozillaZine covers the latest Mozilla development branches. "The Gecko 1.8 branch was created on Friday and the trunk is now open for 1.9 development. Mozilla Firefox 1.5, Mozilla Thunderbird 1.5 and Camino 1.0 will all be released from the 1.8 branch over the coming months. Checkins to the branch will be restricted, with developers required to obtain the approval of the new branch-drivers group before landing."

Comments (none posted)

Independent Status Reports (MozillaZine)

MozillaZine has announced the August 12, 2005 edition of the Mozilla Independent Status Reports. "The latest set of independent status reports includes updates from DevBoi, Page Update Checker, InFormEnter, Searchsidebar, Inforss, PasswordMaker, XPathHelper, TamperData, Enigmail, firefoxinhindi, vi, cruxade, thailocalization, Frutiala, Mozilla Archive Format, Download Statusbar, MultExI and Tinderstatus."

Comments (none posted)

Languages and Tools

Caml

Caml Weekly News

The August 16, 2005 edition of the Caml Weekly News is online with new Caml language articles and resources.

Full Story (comments: none)

Haskell

Haskell Weekly News

The August 16, 2005 edition of the Haskell Weekly News is online with the latest Haskell news. A number of new Haskell software releases are featured in this week's issue.

Comments (none posted)

Java

This week on harmony-dev

The August 7-13, 2005 edition of This week on harmony-dev is online with coverage of the developments to the Harmony open-source Java platform.

Full Story (comments: none)

Joda-Time 1.1 released (SourceForge)

Version 1.1 of Joda-Time, a Java library for handling date and time in the ISO8601 standard, is available. "This release fixes some minor bugs in v1.0 and adds various useful new methods on existings classes."

Comments (none posted)

launch4j 2.0.RC3 released (SourceForge)

Version 2.0.RC3 of Launch4j has been announced. "Launch4j is a cross-platform tool for wrapping Java applications distributed as jars in lightweight Windows native executables." This release fixes a number of bugs.

Comments (none posted)

Lisp

CL-WIKI 0.0.3 released

Early release number 0.0.3 of CL-WIKI, a Wiki engine for Common Lisp, has been announced.

Full Story (comments: none)

GCL 2.6.7 released

Version 2.6.7 of GNU Common Lisp (GCL) is out. "This version, the latest in the `stable' series, is mostly a bug fix release with modifications intended for interoperation with the computer algebra system Axiom."

Full Story (comments: none)

Verrazano announced

The Verrazano project has been announced. "Rayiner Hashem has made public his Google Summer of Code project Verrazano, which is a C++ bindings generator for Common Lisp. The system "[...] is designed to have robust support for C and C++ header files [...] and to be easily retargettable to a number of different foreign function interfaces"."

Full Story (comments: none)

Perl

This Week in Perl 6 (O'Reilly)

The August 2-9 edition of O'Reilly's This Week in Perl 6 is out with the week's Perl 6 development news.

Comments (none posted)

Python

Python 2.4.2 and 2.5 Release Plans (O'Reilly)

Anthony Baxter has posted the release plans for Python 2.4.2 and 2.5 on O'Reilly. "So I'm currently planning for a 2.4.2 sometime around mid September. I figure we cut a release candidate either on the 7th or 14th, and a final a week later. In addition, I'd like to suggest we think about a first alpha of 2.5 sometime during March 2006, with a final release sometime around May-June. This would mean (assuming people are happy with this) we need to make a list of what's still outstanding for 2.5."

Comments (none posted)

Dr. Dobb's Python-URL!

The August 12, 2005 edition of Dr. Dobb's Python-URL! is online with the latest Python language releases and discussions.

Full Story (comments: none)

Ruby

Ruby Weekly News

The August 14th, 2005 edition of the Ruby Weekly News summarizes the latest discussions on the ruby-talk mailing list.

Comments (none posted)

XML

Warrior Platform 0.93.2 (SourceForge)

Version 0.93.2 of Warrior Platform has been announced. "XAMJ is an XML UI language tightly integrated with Java. This release adds a Warrior Platform API, which allows Warrior to be called as an XML UI Framework without the need to install it as a browser/platform. It also includes a workaround for a bug that affects JREs prior to 1.5.0_01 (NullPointerException on URL.openConnection.) Finally, it fixes a bug that prevented XAMJ document archives from loading resources."

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