On Fri, Sep 27, 2013 at 8:27 AM, Nuwan Dias <nuw...@wso2.com> wrote:

> Since this is an addition of 2 new methods, I don't think it'll have an
> impact unless someone tries to install new features to a product released
> on an older chunk. Ex: If someone tries to install APIM (chunk2) features
> on top of AS 5.2.0 (chunk1), then there'll be a problem. But in this kind
> of situation we anyway have to ask people to install all kernel patches
> since there are bug fixes anyway.
>

No. This has an impact for the next chunk releases.
If we are going to create a org.wso2.carbon.registry.indexing 4.2.2 or some
component use this api change in chunk-03 or later chunks. we always have
to build patch0001 even it is released.


> Thanks,
> NuwanD.
>
>
> On Fri, Sep 27, 2013 at 12:51 AM, Ajith Vitharana <aji...@wso2.com> wrote:
>
>>
>>
>>
>> On Fri, Sep 27, 2013 at 12:22 AM, Sumedha Rubasinghe <sume...@wso2.com>wrote:
>>
>>>
>>>
>>>
>>> On Thu, Sep 26, 2013 at 11:57 PM, Ajith Vitharana <aji...@wso2.com>wrote:
>>>
>>>>
>>>>
>>>>
>>>> On Thu, Sep 26, 2013 at 11:35 PM, Lalaji Sureshika <lal...@wso2.com>wrote:
>>>>
>>>>> Hi,
>>>>>
>>>>> From this fix, only a new method has added and no existing API method
>>>>> changes happened .Thus will this be cause any problem..?
>>>>> From APIM side,we need this fix,to integrate registry pagination in
>>>>> APIM [which has increased the performance of APIs loading in APIStore ] 
>>>>> and
>>>>> this is a bug fix,which hasn't identified before chunk1 release out..
>>>>>
>>>>
>>>> Feature development and integrations can't avoid after chunk01 release,
>>>> we have to face limitations or bugs.
>>>> If the feature/bug is critical for the given release, we need some
>>>> alternative  than preventing API changes.
>>>>
>>>
>>> But this violates chunk release  strategy. Your features will not be
>>> compatible within platform.
>>> Please get Sameera's input on this.
>>>
>>
>> It is not practical to develop/integrate feature at  *chunk01* to
>> compatible in all over the platform.
>>
>> Eg: How to test/integrate AM with pagination at the *chunk01* without
>> proper AM build (or distributed setup) ???.
>> At the chunk01 we did AS, IS but pagination didn't involved with those
>> products.
>>
>> My suggestion is we should restrict the API changes once we finished at
>> least  one release of the all the products from a given kernel release.
>> Because kernel 4.2.0 based product releases are major releases that
>> involves many new features and integrations, therefore nothing to wonder
>> with API changes.
>>
>> Thanks
>> Ajith.
>>
>>
>>>
>>>
>>>
>>>> Thanks
>>>> Ajith
>>>>
>>>>
>>>>>
>>>>> Thanks;
>>>>>
>>>>>
>>>>>
>>>>> On Thu, Sep 26, 2013 at 11:19 PM, Isuru Udana <isu...@wso2.com> wrote:
>>>>>
>>>>>> Hi Lalaji,
>>>>>>
>>>>>> AFAIK api changes are not allowed for Kernel patches. We had a
>>>>>> similar case for 4.1.3 and had to revert that at the last moment.
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Thu, Sep 26, 2013 at 11:14 PM, Lalaji Sureshika 
>>>>>> <lal...@wso2.com>wrote:
>>>>>>
>>>>>>> Hi Isuru,
>>>>>>>
>>>>>>> This fix was added by Ajith as part of the fix an issue on registry
>>>>>>> pagination with APIM integration.AFAIK,by this change a new 
>>>>>>> getter/setter
>>>>>>> has added to PaginationContext class. Refer the jira [1]
>>>>>>>
>>>>>>
>>>>>>> [1] https://wso2.org/jira/browse/REGISTRY-2003
>>>>>>>
>>>>>>>
>>>>>>> Thanks;
>>>>>>>
>>>>>>>
>>>>>>> On Thu, Sep 26, 2013 at 11:03 PM, Isuru Udana <isu...@wso2.com>wrote:
>>>>>>>
>>>>>>>>  I am getting the following build failure.
>>>>>>>>
>>>>>>>> [ERROR] Failed to execute goal
>>>>>>>> org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile
>>>>>>>> (default-compile) on project org.wso2.carbon.registry.indexing: 
>>>>>>>> Compilation
>>>>>>>> failure
>>>>>>>> [ERROR]
>>>>>>>> /media/isuru/WSO2/svn/public/4.2.0/platform/4.2.0/components/registry/org.wso2.carbon.registry.indexing/4.2.1/src/main/java/org/wso2/carbon/registry/indexing/service/ContentBasedSearchService.java:[140,33]
>>>>>>>> cannot find symbol
>>>>>>>> [ERROR] symbol  : method setLength(int)
>>>>>>>> [ERROR] location: class
>>>>>>>> org.wso2.carbon.registry.core.pagination.PaginationContext
>>>>>>>> [ERROR] -> [Help 1]
>>>>>>>> [ERROR]
>>>>>>>> [ERROR] To see the full stack trace of the errors, re-run Maven
>>>>>>>> with the -e switch.
>>>>>>>> [ERROR] Re-run Maven using the -X switch to enable full debug
>>>>>>>> logging.
>>>>>>>> [ERROR]
>>>>>>>> [ERROR] For more information about the errors and possible
>>>>>>>> solutions, please read the following articles:
>>>>>>>> [ERROR] [Help 1]
>>>>>>>> http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
>>>>>>>> [ERROR]
>>>>>>>> [ERROR] After correcting the problems, you can resume the build
>>>>>>>> with the command
>>>>>>>> [ERROR]   mvn <goals> -rf :org.wso2.carbon.registry.indexing
>>>>>>>>
>>>>>>>> This got resolved after building kernel patch0001.
>>>>>>>> Are we allow API changes in kernel patches now ?
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> *Isuru Udana*
>>>>>>>> *
>>>>>>>> *
>>>>>>>> Senior *
>>>>>>>> Software Engineer
>>>>>>>> *
>>>>>>>> WSO2 Inc.; http://wso2.com
>>>>>>>> email: isu...@wso2.com cell: +94 77 3791887
>>>>>>>> blog: http://mytecheye.blogspot.com/
>>>>>>>> twitter: http://twitter.com/isudana
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> Dev mailing list
>>>>>>>> Dev@wso2.org
>>>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Lalaji Sureshika
>>>>>>>  WSO2, Inc.;  http://wso2.com/
>>>>>>> email: lal...@wso2.com; cell: +94 71 608 6811
>>>>>>> blog: http://lalajisureshika.blogspot.com
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> *Isuru Udana*
>>>>>> *
>>>>>>  *
>>>>>> Senior *
>>>>>> Software Engineer
>>>>>> *
>>>>>> WSO2 Inc.; http://wso2.com
>>>>>> email: isu...@wso2.com cell: +94 77 3791887
>>>>>> blog: http://mytecheye.blogspot.com/
>>>>>> twitter: http://twitter.com/isudana
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Lalaji Sureshika
>>>>> WSO2, Inc.;  http://wso2.com/
>>>>> email: lal...@wso2.com; cell: +94 71 608 6811
>>>>> blog: http://lalajisureshika.blogspot.com
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Ajith Vitharana.
>>>> WSO2 Inc. - http://wso2.org
>>>> Email  :  aji...@wso2.com
>>>> Mobile : +94772217350
>>>>
>>>>
>>>> _______________________________________________
>>>> Dev mailing list
>>>> Dev@wso2.org
>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>
>>>>
>>>
>>>
>>> --
>>> /sumedha
>>> m: +94 773017743
>>> b :  bit.ly/sumedha
>>>
>>
>>
>>
>> --
>> Ajith Vitharana.
>> WSO2 Inc. - http://wso2.org
>> Email  :  aji...@wso2.com
>> Mobile : +94772217350
>>
>>
>> _______________________________________________
>> Dev mailing list
>> Dev@wso2.org
>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>
>>
>
>
> --
> Nuwan Dias
>
> Senior Software Engineer - WSO2, Inc. http://wso2.com
> email : nuw...@wso2.com
> Phone : +94 777 775 729
>
> _______________________________________________
> Dev mailing list
> Dev@wso2.org
> http://wso2.org/cgi-bin/mailman/listinfo/dev
>
>


-- 
*Isuru Udana*
*
 *
Senior *
Software Engineer
*
WSO2 Inc.; http://wso2.com
email: isu...@wso2.com cell: +94 77 3791887
blog: http://mytecheye.blogspot.com/
twitter: http://twitter.com/isudana
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to