On Sat, Nov 19, 2011 at 7:27 AM, Carsten Haitzler <ras...@rasterman.com> wrote:
> On Sat, 19 Nov 2011 04:12:46 -0500 Mike Blumenkrantz <m...@zentific.com> said:
>> imo we should always attempt to provide backwards compatibility for as long 
>> as
>> possible. I recently updated the notification stuff to use the new spec while
>> still checking for old-style messages, and my e17 pulseaudio code supports 
>> all
>> versions back to 0.9.16 (I think, maybe even older).
>
> agreed. in fact the situation is much worse. the e connman api and abi have
> been quite badly broken. see my email about it.

there is no way.

And IMO we should make it clear src/lib/dbus is 1.x, everything else
depends on the service API.

I talked to raster at IRC, I'll rename econnman stuff:

libeconnman0_7x.so
econnman0.7x.pc
econnman0.7x/E_Connman.h

making it even more clear. Particularly to 0.x services, but for
instance BlueZ is breaking their API for upcoming 5.x release.

the problem to provide backwards compatibility is when the service is
huge and the features actually went away or changed in a dramatic way.
If it was just a wording problem, then fine, but logic and all
changed.

Ideally we'd have e_dbus-codegen that generates .c/h and you can just
place them in your code, like people do with Qt and Glib.

-- 
Gustavo Sverzut Barbieri
http://profusion.mobi embedded systems
--------------------------------------
MSN: barbi...@gmail.com
Skype: gsbarbieri
Mobile: +55 (19) 9225-2202

------------------------------------------------------------------------------
All the data continuously generated in your IT infrastructure 
contains a definitive record of customers, application performance, 
security threats, fraudulent activity, and more. Splunk takes this 
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to