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