On Mon, 21 Nov 2011 11:35:14 +0900
Carsten Haitzler (The Rasterman) <ras...@rasterman.com> wrote:

> 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.
> 
Can we just figure out a solution to this and stop the arguing over who is
right or whatever? We supposedly have a release soon, and this appears to be a
blocker.

I propose that following this 1.1 release, we leave e_dbus and related libs as
they are, starting a new library to do dbus serialization using eet and
ecore-con. A code generator can be added on top of this, and that will provide
the necessary infrastructure and scalability. The current e_dbus can be like
embryo, which also will never reach 2.0.

-- 
Mike Blumenkrantz
Zentific: Doctor recommended, mother approved.

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