On Thu, 11 Sep 2014 09:41:25 +0200 Stefan Schmidt <ste...@datenfreihafen.org> said:
> 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. if they dont upgrade their enlightenment but do upgrade elm then it breaks. this isn't a bugfix... it's a "i want the edc theme source to have clean naming"... and that breaks this as mentiond. > > 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. agreed. i reverted because it isnt a fix - it's not design flaw even in the theme itself - it's simply a naming preference. i agree - the naming is bad and it would be nice to fix, but to break theme just to fix the name - no. do it another way. :) > 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 > -- ------------- Codito, ergo sum - "I code, therefore I am" -------------- The Rasterman (Carsten Haitzler) ras...@rasterman.com ------------------------------------------------------------------------------ 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