Aptdaemon 0.10 "Intial Release"

This is is the initial release of aptdaemon

Milestone information

Project:
Aptdaemon
Series:
0.1x
Version:
0.10
Code name:
Intial Release
Released:
 
Registrant:
Sebastian Heinlein
Release registered:
Active:
No. Drivers cannot target bugs and blueprints to this milestone.  

Download RDF metadata

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
No users assigned to blueprints and bugs.
Blueprints:
No blueprints are targeted to this milestone.
Bugs:
No bugs are targeted to this milestone.

Download files for this release

After you've downloaded a file, you can verify its authenticity using its MD5 sum or signature. (How do I verify a download?)

File Description Downloads
download icon aptdaemon_0.10_all.deb (md5, sig) Debian/Ubuntu package 665
last downloaded 25 weeks ago
download icon aptdaemon-0.10.tgz (md5, sig) Source Code 121
last downloaded 20 weeks ago
download icon announcement.ogg (md5) Screencast 245
last downloaded 20 weeks ago
Total downloads: 1,031

Release notes 

I am glad to announce aptdaemon: It is a DBus controlled and PolicyKit using package management daemon build on python-apt.

If the above description reminds you of PackageKit you won't be completely wrong. Aptdaemon reuses some design concepts and code from PackageKit. As the author of the PackageKit apt backend I run into some policy problems: PackageKit only allows non-interactive actions. So there is no support for debconf, CDROMs and configuration conflict handling. Nevertheless thanks to Richard Hughes for his efforts on making package management less of a pain.

Aptdaemon already provides the following features:

* DBus interface with DBus activation and idle time out

* PolicyKit authorization allowing e.g. desktop user to update the cache
  (check for updates) passwordlessly

* Transaction based: Atom actions, e.g. installing packages, are queued
  for processing.

* Controlling terminal to apt and dpkg calls. Furthermore a
  non-interactive fallback mode

* Install packages from repositories or local file system, remove
  packages, update the cache and (safe) upgrade your system

* Canceling of downloads and not yet processed transactions

* Localisation

* Python client library and GTK widgets

* An example GTK (aptd-gtk-demo) and command line application (aptdcon)

Here you can find a screencast showing most of the above issues:

http://launchpad.net/aptdaemon/trunk/0.10/+download/announcement.ogg

The project is hosted at Launchpad: http://launchpad.net/aptdaemon

To get the latest code type:

bzr branch lp:aptdaemon

Ubuntu Jaunty packages can be found in the PPA:

http://launchpad.net/~aptdaemon-developers/+archive/ppa

A package for Debian can be found here, but you need python-apt from experimental:

http://launchpad.net/aptdaemon/trunk/0.10/+download/aptdaemon_0.10_all.deb

There are still a lot of things to do and work on. Especially integrating a not yet written DBus empowered debconf frontend.

Feel free to submit comments, bugs and code!

Cheers,

Sebastian

Changelog 

This release does not have a changelog.

0 blueprints and 0 bugs targeted

There are no feature specifications or bug tasks targeted to this milestone. The project's maintainer, driver, or bug supervisor can target specifications and bug tasks to this milestone to track the things that are expected to be completed for the release.

This milestone contains Public information
Everyone can see this information.