Hello.

On 11/09/14 09:34, Carsten Haitzler (The Rasterman) wrote:
> On Wed, 10 Sep 2014 14:42:44 +0100 Tom Hacohen <tom.haco...@samsung.com> said:
>
>> I didn't make much noise when you broke theme API for e19 (for no real 
>> reason) because I didn't feel like arguing. But back-porting a breaking 
>> change is too much. You essentially screwed over anyone who's tracking 
>> stable e18 and efl-1.11.0 (or lower). They'll update only to find out 
>> their pager is completely broken, although it's meant to be stable. Same 
>> goes with custom made themes.
>> An example of a distro you just broke: Arch.
>> You should have probably just added a configure dependency to e18 saying 
>> it only works with efl < 1.11.2 (retarded, but better than what you did).
>>
>> You shouldn't have changed that in e19, you definitely shouldn't have 
>> backported it, and you definitely shouldn't have released an e18 
>> "stable" (but broken) version just like that.
>>
>> This again proves how annoying moving the e theme to elm is, but even if 
>> the e theme was in tree, this is just a stupid theme-api breaking change.
> i reverted them already on the basis that this is a break as you say - people
> on e18 can't upgrade to efl 1.11.2 or 1.12.
Everything else aside why can't they upgrade to 1.11.2 or 1.12?
The way the patches went it means that e18.9 would depend on 1.11.2 same
as e19. That sounds like a normal dependency raise to me.

> that alone is reason enough. we need
> to move forward without breaking. if that mans duplicating, so be it. if it
> means its a bit ugly - so be it, but we should avoid breaks -if we consciously
> know they are going to happen. that includes theme.

I put the release of 1.11.2 and e18.9 on hold until this is sorted out
as the stable branches also contain this changes.

The underlying problem here is theme API stability. We should have an
agreement about this or we will run into this situation again and again.

regards
Stefan Schmidt


------------------------------------------------------------------------------
Want excitement?
Manually upgrade your production database.
When you want reliability, choose Perforce
Perforce version control. Predictably reliable.
http://pubads.g.doubleclick.net/gampad/clk?id=157508191&iu=/4140/ostg.clktrk
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to