On Apr 13, 2012, at 5:46 PM, Paul Libbrecht wrote:

> 
> Le 13 avr. 2012 à 17:27, Jean-Vincent Drean a écrit :
>>> This appears to have been made at 
>>> https://github.com/xwiki/xwiki-platform/commit/1837196f0f6434603c4c24a13b7c1e2330750de8
>>>  as part of a "code cleanup". Jean-Vincent, or someone else, could you 
>>> explain the rationale behind it? I am sure this was checked for "others 
>>> usages" but Curriki was not considered as part of that.
>> 
>> I had forgotten I did this refactoring/cleanup.
> 
> This is long ago!
> We're getting awake!
> 
>> It seems I wrongly considered those APIs as internal, this is indeed a
>> regression. I'll fix it ASAP.
> 
> thanks, it is well fixed in 3.5.x and 4.0 branches.
> 
>>> Having somewhat fixed this on my side by bringing more methods to the 
>>> subclass (for the display of older events), I come to realize that newer 
>>> events are also not of the right type so I'll have to hunt more for 
>>> "compromised subclassing"...
>>> 
>>> This is rather an API breakage to my taste.
>>> Has there been a policy about this?
>>> Could we set-up one?
>>> I wonder if such a search engine exists that would have indicated that such 
>>> a breakage would have been avoided.
>> I think clirr is doing this job now.
> 
> Could we configure it to consider projects such as Curriki?

It has nothing to do with Curriki.

See 
http://dev.xwiki.org/xwiki/bin/view/Community/DevelopmentPractices#HBackwardCompatibility

Thanks
-Vincent

_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to