Aptdaemon 0.40

The natty series

Milestone information

Project:
Aptdaemon
Series:
trunk
Version:
0.40
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:
3 Sebastian Heinlein
Blueprints:
No blueprints are targeted to this milestone.
Bugs:
1 Confirmed, 2 Fix Committed

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.40.tar.gz (md5, sig) Source code 3,238
last downloaded 4 weeks ago
Total downloads: 3,238

Release notes 

* General:

  - Checks .deb files with lintian before installing
  - Apport integration provides additional information on exceptions
  - Uses gettext domains in policy files

* org.debian.aptdaemon D-Bus interface:

 - Allow to specify the to be installed/removed version of package. The package
   name and version are separated by "=", e.g. "xterm=258-1".

 - API BREAK: The CommitPackage method has got a new argument to downgrade
   packages.
   You have to specify the version of the to be downgraded packages.

 - API BREAK: The InstallFile method now takes an additional argument force to
   allow installing package files which violate the Debian/Ubuntu policy.

 - Authentication for actions has been moved to the
   org.debian.aptdaemon.transaction.Run(). This allows to simulate actions
   without having to authenticate for it.

 - Add a new transaction based action Clean() which allows to remove
   cached downloaded package files.

 - Add a new transaction based action Reconfigure() which allows to reconfigure
   already installed packages using debconf.

 - Add writable property PopConParticipation to control the participation
   in the package popularity contest.

 - Add writable properties AutoUpdateInterval, AutoDownload, AutoCleanInterval
   and UnattendedUpgrade to control the behavior of the APT cron job.

* console client:

 - Add a --details option to show the version number of to be changed packages

 - Add --clean, --reconfigure and --priority option

* defer modules:

 - Moved to a separate project python-defer

* enums module:

 - Add ERROR_UNREADABLE_PACKAGE_FILE and ERROR_INVALID_PACKAGE_FILE to provide
   finer error messages

* client module:

 - The return value of wait=True in an async call is now the exit state of
   the transaction instead of the Transaction instance. It behaves now
   as documented and in the same way as sync calls.

 - Add AptClient.clean(), see changes in the D-Bus interface

 - Add AptClient.reconfigure(), see changes in the D-Bus interface

* PolicyKit privileges:

 - Add a new org.debian.apt.clean privilege for removing downloaded
   package files. It is granted by default to all active sessions.

 - Add org.debian.apt.change-config privilege for changing the APT
   configuration.

Changelog 

This release does not have a changelog.

0 blueprints and 3 bugs targeted

Bug report Importance Assignee Status
405900 #405900 aptdaemon should have functions for editing sources.list 6 Wishlist Sebastian Heinlein  6 Confirmed
625397 #625397 aptdaemon should have functions for editing apt config 6 Wishlist Sebastian Heinlein  9 Fix Committed
625400 #625400 aptdaemon should have functions for editing popcon config 6 Wishlist Sebastian Heinlein  9 Fix Committed
This milestone contains Public information
Everyone can see this information.