On 2014-03-20 14:38, Stefan Schmidt wrote:
> Hello.
> 
> On Wed, 2014-03-12 at 14:39, Tom Hacohen wrote:
>> On 12/03/14 13:54, Tom Hacohen wrote:
>> > Hey,
>> >
>> > So following the previous discussion, I've decided to do it myself. It's
>> > quite easy, and will be integrated into Jenkins once the Jenkins admins
>> > will have more free time.
>> >
>> > For the time being, I've generated reports for the efl (will do
>> > elemenatry soon) manually. Here are the results:
>> > http://www.enlightenment.org/~tasn/eflabi/1.8.0_to_1.9.0/compat_report.html
>> > http://www.enlightenment.org/~tasn/eflabi/1.9.0_to_1.10.0/compat_report.html
>> >
>> >
>> > By skimming the results, I found that we broke ABI in 1.9, deleting some
>> > ecore_x atoms. This is really bad, but at least those were parts of our
>> > api that people don't usually use.
>> >
>> > The to 1.10 is actually to bdf00c28b74cc163fed5a29561de43be66efed41, i.e
>> > current HEAD. We've made a lot of mess there. From what I've seen, we've
>> > only broken ABI because of Eo, which is internal ABI anyway, and we knew
>> > it was going to happen anyway because of the Eo2 change, so that's
>> > mostly fine. Shouldn't affect users too much.
>> >
>> > --
>> > Tom.
>> 
>> 
>> OK, got elm too:
>> http://www.enlightenment.org/~tasn/elmabi/1.9.0_to_1.10.0/compat_report.html
>> 
>> I found and fixed some issues with wrong shipping of headers. I think
>> most of the mess is because we ship the elm_widget internal files. 
>> It's
>> time to get rid of those now that we have Eo api which is as
>> experimental. :)
> 
> Thanks for taking the initiative here. The reports are useful. So
> useful that they already uncovered the two missing illume symbols
> which you fixed. Thanks.
> 
> As we discussed on IRC we will work together on this a bit later to
> get it run in our nightly builds so we have feedback on these things
> early on. For 1.10 we might still run it manually once or twice before
> the release but afterwards it should really go into our automated
> tools suite.

abi-compliance-checker 1.98.8 is now installed on every build/jenkins 
hosts.

------------------------------------------------------------------------------
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and their
applications. Written by three acclaimed leaders in the field,
this first edition is now available. Download your free book today!
http://p.sf.net/sfu/13534_NeoTech
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to