Hi,

On Thu, Oct 17, 2013 at 03:44:45PM +0200, Bastien Nocera wrote:
> Heya,
> […] 
> libupower-glib
> --------------
> […] 
> Removed functions:
> - up_client_get_properties_sync()
> - up_client_enumerate_devices_sync()
> - up_client_get_on_low_battery() (use the "warning-level" property on
> the DisplayDevice object instead)
> […]
> - All of the QoS API
> 
> Removed signals:
> […]
> - changed (both UpClient and UpDevice), device-changed (connect to the
> "notify" signal for the properties that interest you instead)
> 
> Changed signal:
> - device-removed now sends an object path, not a device (as we do not
> keep an internal list of devices on the client side, to reduce wake-ups)
> 
> D-Bus service
> -------------
> 
> The D-Bus service changes pretty much match the libupower-glib API
> changes. I invite you to read the included API documentation.
> […]

Hmm, some of these are a bit worrying. We've known about
Suspend/Hibernate being dropped for some time, as they were announced.
This allowed us in Ubuntu to try and hunt down any consumers and port
them to using logind.

The rest, though, are a surprise—especially the soft interface changes
like signals and changes to the DBus API. Could they not stick around
for at least one release as deprecated interface to give consumers (and
distributions) a chance to port away from them more gently? The rest of
the improvements are great and much needed so it'd be a shame to have to
stick on 0.9.

Cheers,

-- 
Iain Lane                                  [ i...@orangesquash.org.uk ]
Debian Developer                                   [ la...@debian.org ]
Ubuntu Developer                                   [ la...@ubuntu.com ]

Attachment: signature.asc
Description: Digital signature

_______________________________________________
devkit-devel mailing list
devkit-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/devkit-devel

Reply via email to