Aptdaemon 0.32

Milestone information

Project:
Aptdaemon
Series:
0.3
Version:
0.32
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.32.tar.gz (md5, sig) Source code release 654
last downloaded 6 weeks ago
Total downloads: 654

Release notes 

API CHANGES 0.32

* PolicyKit1:

 - Add a new privilege org.debian.apt.set-proxy which allows to set an http
   proxy server for a transaction. Currently every active user is allowed to
   set a proxy for his or her transactions.

* entry points:

 - Add modify_cache_before and modify_cache_after entry point which make
   it possible for plugins to modify the to be installed or removed packages
   of a transaction. See README.Plugins for further details.

* client Python module:

 - Allow to convert all methods into Deferreds by using the deferable_function
   decorator, see below for more details.

 - Add a downloads attribute to AptTransaction. It contains a dictionary of all
   processed downloads. The key is the uri of the download. The value is a
   tuple of status enum, short description, full size, downloaded size and a
   status/error message

 - Add a progress-download-changed signal to AptTransaction which is emitted
   when a download progress information changed, see above.

 - Implement the wait arguement in the AptClient methods which are transaction
   based. If True the transaction will be started immediately and the method
   call will return when the transaction is finished.

 - Add add_vendor_key_from_keyserver method, see AddVendorKeyFromKeyserver

* enums Python module:

 - Add a set of DOWNLOAD_* status enumerations.

 - Fix value of STATUS_DOWNLOADING: from status-downloadgin to
   status-downloading

* defer Python module:

 - Add inline_callbacks and return_value functions which allow to write
   async code in a sync way. Works like the inlineCallbacks decorator from
   the Twisted framework.

 - Add deferable decorator which adds a defer attribute to the
   decorated function and returns a Deferred instance. The callback of the
   Deferred will be passed as reply_handler argument and the errback as the
   error_handler argument to the decorated function.

* gtkwidgets Python module:

 - Add to the AptConfirmDialog two methods which allow to override the rendered
   objects and icons: map_package and render_package_icon

 - Add AptDownloadsView class, which allows to show the sub progress of each
   download

 - Rename AptTerminalExpander to AptDetailsExpander and add a terminal
   attribute to the __init__ call, since the expander now also shows
   the download sub-progresses.

 - AptProgressWindow now sets the proxy and debconf frontend during the
   run call instead of during the set_transaction call.

* org.debian.aptdaemon.transaction D-Bus interface:

  - Add a ProgressDownload property. It contains the last download progress
    information that was recieved from APT. It is an array of uri, status enum,
    short description, full size, downloaded size and an error/status message.

  - Add AddVendorKeyFromKeyserver method to download and use a GnuPG which
    is used for authenticating packages.

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.