On Mon, Nov 30, 2009 at 09:01:50AM +0100, Sebastian Heinlein wrote: > On Sun, Nov 29, 2009 at 10:17:19PM +0100, Julian Andres Klode wrote: > > Sebastian, could we get a 0.11 release tomorrow; with the state > > of the current trunk and the attached patch for Python 2.5 > > support? This would be helpful; as I would like to upload > > the package tomorrow. > > Thanks for pushing aptdaemon into Debian, Julian. > > Sorry, but you did not attach the patch. Attached now.
> > Could you please upload to experimental at first? I plan to work and > so change the D-Bus API and the currently ugly Python client API in > Decemeber. So I would like to avoid an early adoption of the API. My idea is uploading to unstable with an information that the API should not be considered stable. > > Furthermore I will release sessioninstaller in the next week. It is an > implementation of the PackageKit session D-Bus API which allows third > party applications to install easily additional packages, mime type > handlers or GStreamer extensions. Sessioninstaller currently makes use > of aptdaemon for the installation, but a Synaptic backend is just a > few lines away. Sounds interesting. -- Julian Andres Klode - Debian Developer, Ubuntu Member See http://wiki.debian.org/JulianAndresKlode and http://jak-linux.org/.
# Bazaar merge directive format 2 (Bazaar 0.90) # revision_id: j...@debian.org-20091129210146-n006vckp6rcca7h7 # target_branch: bzr+ssh://bazaar.launchpad.net/~aptdaemon-\ # developers/aptdaemon/main/ # testament_sha1: 9a52c80f6dd0c92a54488585bbd746f0169a1f9e # timestamp: 2009-11-29 22:14:37 +0100 # base_revision_id: s...@glatzor.de-20091118151157-naprgrdf5xcop384 # # Begin patch === modified file 'aptdaemon/client.py' --- aptdaemon/client.py 2009-10-04 11:51:44 +0000 +++ aptdaemon/client.py 2009-11-29 21:01:46 +0000 @@ -267,15 +267,15 @@ reply_handler -- callback which will called if the transaction is done """ if error_handler and reply_handler: - self._method(*self._args, timeout=250, + self._method(timeout=250, error_handler=error_handler, - reply_handler=reply_handler) + reply_handler=reply_handler, *self._args) return # avoid blocking the user interface context = gobject.main_context_default() while context.pending(): context.iteration() - self._method(*self._args, timeout=250) + self._method(timeout=250, *self._args) if self._exit_handler is None or block == True: self._main_loop.run() if self._exit_handler is None and self._error_code is not None: # Begin bundle IyBCYXphYXIgcmV2aXNpb24gYnVuZGxlIHY0CiMKQlpoOTFBWSZTWRPOqlcAAZV/gARQAgBRd/// chhIAL////BQA5rxqhTLWjSEkk1Mk2KMmmPUjyj1MTTxGoaZBo0BzAATAAEwAAAAAEkmk0AUz1T9 VHqfqI9qnoTCaaMRiaYnocwAEwABMAAAAABJIQGg0BAlD8k/UZNU9QAepp7VBE1nzMLz+T2EoLXW oDK9vjZF4iImcWdzPAQ665TmItgwzLh6Ii4tIzD5Ygoc5z38Y6opuE37uc5vpg3sFm3rrfS0H+Wb ZdkOzvekfvwMDUpeUYtn8H1dgahEWOB27ixXxpNbun4BILkuQYkXkpe6JiZkzKNg6MqhWoXM2gJ4 xS6yp4rz4HOGBYFExz46XosZSGcljiK4skRQPdJWLPE0cUdsvhdV2nkV3ivUwaDzq9THEoLDIzJG 8jdohaGWYpGM80k3Mc9LXkOI2FpT6QtdqmJkFjhtVCYxvtsztJvChqgLmrOJyMyJhTpW7EuOU5Rg QuWzWGk5jBZ1PcVECg8b1EVF15hSZVlnQsWYbxRF5orTUBiZyHkStSVQPFlkRlMy+cgrWMCLVFBy M97wVIrC63iWjDr6jpbWWwVYn1kQm3HZerC9mOHEmNtH3M53o5VFWneT6XtgWM74pdAZvkyY8GlF aFxjXemCJC/dPOODkUGByOg8gKj00hovMsNQ+QNJEnAQkQW/NvutF8my6h6fQwLDebGaQ4t8hcTY 6HceRJ+1IphTjivLDK34Lm8GbT/Lq3F2Swv4rTnV5NOjvXiZiWsPlLHgMy0EqkhUwNGXUFJZf0l4 hYY8DwuKiu0L0nwxgGS3g/omRcMRqla+rQJ6jSpDwKE7CwOYxMEc5oUMD9beWnygvrrSpyFuQtoV I8eKYmsDuV7lehqTzBtXJOlQiATGp/uieGX5hH+tzoXgdwG0pinz79ham1kcCgDIDhQHrWHaoGgN sgVO8c8PU9+aoImHF2A2vW9UeZznmgyZJjgJheQ5PgDHzM+F1QD2Qyp7mEvbWE96ZLvPMmBwbB+C Va1Hr75XHu5dRW6HDhvUCcKSJ5HBU0jOV4ezqKQYGDdvO0XItKxePpzZddNTJ8Upq03GrCpZwkDx GYZNcNMM3qbuzHg8eH9WLDYBq60ygFjX/TkFJf1mPtJv4Mck63UpuPrfcfoTlYRFBle4uCHL/Ov/ QibhXLID0OlQWE6KHRB6Ea9/3nwl1ge4u5IpwoSAnnVSuA==
signature.asc
Description: Digital signature