← Back to team overview

ubuntu-phone team mailing list archive

Re: LP: #1260712 post-mortem and improving our processes

 

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 12/14/2013 12:25 AM, Barry Warsaw wrote:
> The fix for this bug required a minor D-Bus API change, described
> in LP: #1247215 and further detailed in a message to this mailing
> list[1].  That message was also long, but it described a change in
> the ApplyUpdate() method, from synchronous-returning-string to
> asynchronous-returning-nothing-but-sending -a-signal.  In a follow
> up message, I described manually testing locally built system-image
> debs on my device with no observable adverse effects.  There were 
> no other replies to that thread.

It's very sad that the thread went overlooked. If I had read it more
carefully, I'd indeed tried to help you not to break the API. In fact,
it was not necessary: the ApplyUpdate() could have stayed as it was,
and yet be processed asynchronously, allowing the main loop to
continue running.
I'm not sure if that's possible to do with the python "dbus" module,
but it certainly is with python + Gio (via GLib introspection).

Ciao,
  Alberto
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iEYEARECAAYFAlKwQqcACgkQVLQegMXeCFIgtQCfTl7ah2NnQBixtV11y+QFIF6j
FtUAn3Hjd3I3uLyHNco6G6sbxtPTdhSd
=zlc4
-----END PGP SIGNATURE-----


Follow ups

References