On 06/01/16 08:56, Jean-Philippe André wrote:
> On 6 January 2016 at 15:48, Cedric BAIL <moa.blueb...@gmail.com> wrote:
>
>> On Jan 5, 2016 20:45, "Jean-Philippe André" <j...@videolan.org> wrote:
>>>
>>> Hi Tom & Cedric,
>>>
>>> On 6 January 2016 at 01:01, Tom Hacohen <t...@osg.samsung.com> wrote:
>>>
>>>> Hey,
>>>>
>>>> ABI report generation is failing due to issues with Ector. I think I
>> can
>>>> hack around them for the purpose of the report, but these are real
>>>> issues that need fixing./
>>>>
>>>
>>> Thanks for the report.
>>>
>>>
>>>> The first obvious failure was the ector gl headers not being shipped.
>>>> This sounds like internal engine stuff to me, are they even supposed to
>>>> be shipped? I added a few headers to the list of installed headers
>>>> because Ector_Gl.h is shipped, but I'm not even sure this one should be
>>>> there.
>>>>
>>>> Even worse though is the fact that ector_surface.h is shipped and
>>>> depends on ector_buffer.h which is intentionally not shipped (put in
>>>> EXTRA_DIST).
>>>
>>>
>>> Not a conscious choice on my part.
>>> ector_buffer belongs to the rest of the headers, wherever they go.
>>>
>>>
>>>> I don't know what to do with that. Should ector_surface.h
>>>> not be shipped? Should ector_buffer.h be? Should something else happen
>>>> there?
>>>>
>>>> Please, someone who knows this code (cedric?) fix it.
>>>>
>>>
>>> I don't think any Ector APIs should be "public".
>>> This means no headers should be installed.
>>>
>>> evas_ector_buffer.h also shouldn't be installed.
>>>
>>> Currently Ector.h is protected by EFL_BETA_API_SUPPORT while the others
>>> (Ector_GL, Ector_Cairo, ...) are not, but they should be.
>>> Eventually Ector may become stable, but at this moment it clearly is not
>>> meant to be used outside of Evas.
>>>
>>> Cedric, what do you think?
>>
>> Indeed, I didn't notice that this header where not in beta. They
>> definitively should ! As for installing them,  it's just feel better to get
>> that right from the beginning I think, but at the same time you're right on
>> how useful they are today. So I don't know.
>>
>
> I have added the BETA ifdef and removed the Ector header files from the
> installed list.
> Feel free to revert if you disagree with this decision.
>

Everything is fixed. Thanks.

------------------------------------------------------------------------------
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to