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.
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
The August 14, 2005 edition of the PostgreSQL Weekly News
is online with the latest PostgreSQL database developments.
Full Story (comments: none)
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
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
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
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)
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
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
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
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
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.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)
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)
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)
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
Version 3.3.31 of
XCircuit,
an electronic schematic drawing package, is out with several bug fixes.
Comments (none posted)
Financial Applications
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
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)
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)
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
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
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
Build 1.9.123 of OpenOffice.org is out with build improvements,
bug fixes, and more.
Full Story (comments: none)
Web Browsers
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)
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
The August 16, 2005 edition of the Caml Weekly News is online
with new Caml language articles and resources.
Full Story (comments: none)
Haskell
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
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)
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)
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
Early release number 0.0.3 of CL-WIKI, a Wiki engine for Common Lisp,
has been announced.
Full Story (comments: none)
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)
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
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
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)
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
The August 14th, 2005 edition of the
Ruby Weekly News summarizes
the latest discussions on the ruby-talk mailing list.
Comments (none posted)
XML
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>>