On Sun, 20 Nov 2011 21:03:00 -0200 Gustavo Sverzut Barbieri
<barbi...@profusion.mobi> said:

> What I tried to mean as well in README is that while libedbus.so is
> stable and there is an API for it, everything else in e_dbus/src/lib/
> is convenience that is linked to the target service. As it should be.
> We just need these things due lack of code generator.

unfortunately as of edbus 1.0 nothing in the README states connman (or any
other sub libs) was stable.

> None of e_dbus/src/lib/* are abstraction layers in the sense of Ecore
> et al. They are direct 1:1 mapping to the service. They always should
> be.

that doesn't matter. it's a library with an api and abi and it hasn't changed
major version thus must not break. there isn't something to debate here. these
are the rules of writing shared libraries. you don't get to just change them.

> If one wants to create some enetwork that may talk to connman or
> networkmanager, then that's fine. Similar to ediskmanager to talk to
> hal or udisks. But that's not the case now.

that doesn't change the fact that a shared library must not break api or abi
within the same major version. api/abi can be added in minor versions, but
nothing can be removed or changed.

> ASAP I'll remove libeconnman.so it will cease to exist. A new library
> will be in, then it's not causing problems.
> 
> So this "it's a release, you ask for it then you complain" is just
> *FUD*. Please stop. Don't  flip things upside down.

why the resistance to live up to the responsibilities of a library
author/maintainer? the responsibility is to maintain compatibility going
forward until a major version bump. if there is no will to do that then either
don't release a library. too late. it's released. this is something YOU
specifically wanted very much.

-- 
------------- Codito, ergo sum - "I code, therefore I am" --------------
The Rasterman (Carsten Haitzler)    ras...@rasterman.com


------------------------------------------------------------------------------
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