Hi all,

We are cancelling the VOTE due to concern raised in [1] and will start a
new Vote for Kernel 4.4.3 RC2 soon.

[1] https://wso2.org/jira/browse/CARBON-15709

Thanks,
Nipuni

On Sun, Dec 6, 2015 at 2:50 PM, Darshana Gunawardana <darsh...@wso2.com>
wrote:

> Thanks Kalpa for the explanation.
>
> On Sun, Dec 6, 2015 at 12:33 PM, Kalpa Welivitigoda <kal...@wso2.com>
> wrote:
>
>> Hi Darshana,
>>
>> On Sun, Dec 6, 2015 at 10:12 AM, Darshana Gunawardana <darsh...@wso2.com>
>> wrote:
>>
>>> Hi,
>>>
>>> We were able to build IS 5.1.0 on top of kernel 4.4.3. But server start
>>> up fails in the very beginning by giving the error [1].
>>>
>>> We tried to isolate what could be the root cause on this and we observed
>>> there are two axiom versions (axiom_1.2.11.wso2v10, axiom_1.2.11.wso2v6)
>>> packed with the distribution. Without the kernel update it used to pack
>>> only one axiom jar (axiom_1.2.11.wso2v9).
>>>
>>> From further investigation we realized that, the issue comes with axiom
>>> version upgrade of kernel 4.4.3 and the reason is the version number of new
>>> axiom. As per our observation, OSGI version ordering takes 1.2.11.wso2v10
>>> as a lower version than 1.2.11.wso2v9 or 1.2.11.wso2v6.
>>>
>>> Hence when a bundle try to resolve its import packages, having
>>> axiom_1.2.11.wso2v10 in the distribution is not sufficient as
>>> 1.2.11.wso2v10 doesn't lie in the given version range like [2].
>>>
>>> To validate above, I changed to axiom version to 1.2.11.wso2v99 (which
>>> is greater than 1.2.11.wso2v9 or 1.2.11.wso2v6) built the kernel and built
>>> a IS 5.1.0 pack on top of that and it worked.
>>>
>>> This version numbering issue should be a very common case, isn't it? If
>>> so what is the common practice to get resolved this?
>>>
>>>
>> Yes, we also encountered the same when we were testing axis2
>> (v1.6.1-wso2v16 in staging) with kernel. The reason is the same you have
>> mentioned, string comparison in the qualifier in the version. So with [3]
>> we omitted the qualifier and sticked with only up to the patch number in
>> the import package version range.
>>
>
> Yes. Removing wso2 version from the import package range will solve the
> issue.
>
> But with this approach in case when a dependent repo need a specific
> version of a forked repo, there is no way to restrict that.
>
> And also we need to re-release all downstream repos of axiom to update
> their import package version range to [1.2.11, 1.3.0) which delay kernel
> 4.4.3 testing with respective products.
>
> Thanks,
>
>
>> We faced the same issue with neethi, to which we released a new neethi
>> orbit [4].
>>
>> The issue and the solution is further described in [5].
>>
>> I think we need to change the import package version range such that we
>> omit wos2* qualifier. Better to change all wso2* qualifiers in ranges, not
>> only for axiom.
>>
>>
>>> Until we resolve this, i guess any product would not able to test their
>>> functionalities on top of kernel 4.4.3.
>>>
>>> [1] https://gist.github.com/madurangasiriwardena/a4922841d8c1ad0ce037
>>> log4j:ERROR Could not instantiate class
>>> [org.wso2.carbon.utils.logging.appenders.CarbonConsoleAppender].
>>> java.lang.ClassNotFoundException:
>>> org.wso2.carbon.utils.logging.appenders.CarbonConsoleAppender cannot be
>>> found by org.wso2.carbon.logging_4.4.3
>>>
>>> [2] https://github.com/wso2/carbon-deployment/blob/master/pom.xml#L1340
>>> [1.2.11.wso2v6, 1.3.0)
>>>
>>>
>> [3]
>> https://github.com/wso2/wso2-axis2/commit/47a98a045f4ae4af7f4fc326c0d6c4963900eae7#diff-c2e120a22174607823c9e2f32c93a341R343
>> [4]
>> https://github.com/wso2/orbit/blob/master/neethi/2.0.4.wso2v5/pom.xml#L84
>> [5] "Please stage wso2-axiom 1.2.11-wso2v10" in engineering@
>>
>> Thanks,
>>>
>>> On Fri, Dec 4, 2015 at 6:05 PM, Nipuni Perera <nip...@wso2.com> wrote:
>>>
>>>> Hi Devs,
>>>>
>>>> This is the RC1 release candidate of WSO2 Carbon Kernel 4.4.3.
>>>>
>>>> This release fixes the following issues:
>>>> https://wso2.org/jira/issues/?filter=12540
>>>>
>>>> Please download and test your products with kernel 4.4.3 RC1 and vote.
>>>> Vote will be open for 72 hours or as longer as needed.
>>>>
>>>> *​Source and binary distribution files:*
>>>> http://svn.wso2.org/repos/wso2/people/nipuni/
>>>>
>>>> *Maven staging repository:*
>>>> http://maven.wso2.org/nexus/content/repositories/orgwso2carbon-162/
>>>>
>>>> *The tag to be voted upon:*
>>>> https://github.com/wso2/carbon-kernel/releases/tag/v4.4.3-RC1
>>>>
>>>>
>>>> [ ] Broken - do not release (explain why)
>>>> [ ] Stable - go ahead and release
>>>>
>>>> Thank you
>>>> Carbon Team
>>>>
>>>> --
>>>> Nipuni Perera
>>>> Software Engineer; WSO2 Inc.; http://wso2.com
>>>> Email: nip...@wso2.com
>>>> Git hub profile: https://github.com/nipuni
>>>> Blog : http://nipunipererablog.blogspot.com/
>>>> Mobile: +94 (71) 5626680
>>>> <http://wso2.com>
>>>>
>>>>
>>>> _______________________________________________
>>>> Dev mailing list
>>>> Dev@wso2.org
>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>
>>>>
>>>
>>>
>>> --
>>> Regards,
>>>
>>>
>>> *Darshana Gunawardana*Senior Software Engineer
>>> WSO2 Inc.; http://wso2.com
>>>
>>> *E-mail: darsh...@wso2.com <darsh...@wso2.com>*
>>> *Mobile: +94718566859 <%2B94718566859>*Lean . Enterprise . Middleware
>>>
>>> _______________________________________________
>>> Dev mailing list
>>> Dev@wso2.org
>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>
>>>
>>
>>
>> --
>> Best Regards,
>>
>> Kalpa Welivitigoda
>> Software Engineer, WSO2 Inc. http://wso2.com
>> Email: kal...@wso2.com
>> Mobile: +94776509215
>>
>
>
>
> --
> Regards,
>
>
> *Darshana Gunawardana*Senior Software Engineer
> WSO2 Inc.; http://wso2.com
>
> *E-mail: darsh...@wso2.com <darsh...@wso2.com>*
> *Mobile: +94718566859 <%2B94718566859>*Lean . Enterprise . Middleware
>



-- 
Nipuni Perera
Software Engineer; WSO2 Inc.; http://wso2.com
Email: nip...@wso2.com
Git hub profile: https://github.com/nipuni
Blog : http://nipunipererablog.blogspot.com/
Mobile: +94 (71) 5626680
<http://wso2.com>
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to