Carsten Haitzler (The Rasterman) <[email protected]> wrote: [...] >> > (unless of course you rely on api documented >> > to be unstable - eg like eo. that we document to be experimental >> > and we do break it).
>> Which means that we should not ship the eo API in Debian. > you have no choice. efl depends on it. eg elementary cannot be > compiled without eo api's exposed from efl. WE keep elm in sync with > efl, so it will work. just to begin. Hello, I see, I thought we could use --with-api=legacy but it is a noop now. > secondly you cannot "access" eo > api unless you define a special #define in your app before including > efl headers. without it the eo api is ifdef'ed out (hidden). so > anyone using it is making a very explicit choice to use it. you need > to read documentation to figure out how to turn it on, and this will > tell you that it is unstable. :) >> However afaict e.g. elementary only provides an eo API since 1.13 and is >> required by E. > it's earlier than that. :) see above. Could you doublecheck whether this roughly sums up the facts? There is a) a stable api (legacy) and b) the new api (eo), which is not yet stable. Most/all official "e" packages (e.g. elementary or enlightenment) nowadays use the latter and you develop/test them in sync, i.e. the 1.16 libraries and Enlightenment 0.19 are working correctly together. However there is no guarantee that e.g. Enlightenment 0.19 built against efl 1.15 continues to work without a rebuild after ugrading efl to 1.16. Third party packages are supposed to continue using the legacy API. cu Andreas -- `What a good friend you are to him, Dr. Maturin. His other friends are so grateful to you.' `I sew his ears on from time to time, sure' ------------------------------------------------------------------------------ Presto, an open source distributed SQL query engine for big data, initially developed by Facebook, enables you to easily query your data on Hadoop in a more interactive manner. Teradata is also now providing full enterprise support for Presto. Download a free open source copy now. http://pubads.g.doubleclick.net/gampad/clk?id=250295911&iu=/4140 _______________________________________________ enlightenment-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
