I'm also with Andreas' idea of branching from before the 4.0 commits. And actually I'm not sure if we add a ASM5 on the 3.0.x branch (needed to run with Java8) we are still conform to semver either, btw. I have the same "bad gut feeling" with upgrading to minor updates on depending projects for a "patch" release.
just my .02 cents 2014-03-28 14:14 GMT+01:00 Jean-Baptiste Onofré <[email protected]>: > In that case, I would propose to create the branch on karaf-3.0.x as > master already contains a bunch of changes. > > But, I would wait as I'm afraid it will result as karaf-2.x branch. > > Regards > JB > > > On 03/28/2014 01:59 PM, Andreas Pieber wrote: > >> I really think that we should create a 3.1 branch soon again (directly >> before Gulliaumes commits), since 4.0 is simply too far in the future and >> new features on micro releases are not following the semvers >> specification. >> >> Kind regards, >> Andreas >> >> ---------- Forwarded message ---------- >> From: Jean-Baptiste Onofré <[email protected]> >> Date: Fri, Mar 28, 2014 at 11:01 AM >> Subject: Re: Karaf & Java8 >> To: [email protected] >> >> >> Hi JP, >> >> yes, 3.0.1 will be release soon (I'm a bit late on this but I will work on >> that during the week end). >> >> 3.1.0 doesn't exist anymore for now (master is 4.0.0-SNAPSHOT). >> >> So, yes, Java8 will be support by 3.0.1 and 4.0.0 (and eventually 3.1.0 if >> we decide to create the branch at some point). >> >> Regards >> JB >> >> >> On 03/28/2014 10:35 AM, CLEMENT Jean-Philippe wrote: >> >> Excellent :) >>> >>> I guess 3.0.1 should be released soon (at least as a RC)? >>> >>> PS: is Java 8 part of 3.0.1 or 3.1.0? >>> >>> JP >>> >>> -----Message d'origine----- >>> De : Jean-Baptiste Onofré [mailto:[email protected]] >>> Envoyé : jeudi 27 mars 2014 19:23 >>> À : [email protected] >>> Objet : Re: Karaf & Java8 >>> >>> Hi Charlie, >>> >>> Yes, 3.0.1 and 4.0.0 will have Java8 support. >>> >>> Regards >>> JB >>> >>> On 03/27/2014 07:17 PM, Charlie Mordant wrote: >>> >>> Hi JB, JP, >>>> >>>> Will it be a 3.0.1 dedicated to Java8 support soon? It should be nice >>>> for sharp devs ;). >>>> >>>> Regards, >>>> >>>> >>>> 2014-03-27 19:13 GMT+01:00 Jean-Baptiste Onofré <[email protected] >>>> <mailto:[email protected]>>: >>>> >>>> Hi JP, >>>> >>>> it works straight forward for me using ASM 5.0.1. I will rebase my >>>> local branch and merge on master. >>>> >>>> Regards >>>> JB >>>> >>>> >>>> On 03/27/2014 04:45 PM, CLEMENT Jean-Philippe wrote: >>>> >>>> Hi JB, >>>> >>>> Some modules which have been compiled with Java 8 fail to >>>> start. >>>> The problem is I have no clue if it's due to Karaf/Java8 or >>>> not... I'm stuck :S >>>> >>>> Did you make any progress? >>>> >>>> JP >>>> >>>> [@@ THALES GROUP INTERNAL @@] >>>> >>>> >>>> -----Message d'origine----- >>>> De : Jean-Baptiste Onofré [mailto:[email protected] >>>> <mailto:[email protected]>] >>>> Envoyé : lundi 24 mars 2014 12:11 >>>> À : [email protected] <mailto:[email protected]> >>>> Objet : Re: Karaf & Java8 >>>> >>>> Hi JP >>>> >>>> for Karaf itself no, the point is more on the Aries Proxy >>>> side. >>>> >>>> I plan to push something about that later today (I'm in the US >>>> this week). >>>> >>>> Regards >>>> JB >>>> >>>> On 03/24/2014 12:08 PM, CLEMENT Jean-Philippe wrote: >>>> >>>> Hi Jean-Baptiste, >>>> >>>> FYI, ASM has been updated to 5.0.1: " This is a >>>> maintenance >>>> version which fixes a few important bugs found in the 5.0 >>>> version ". >>>> >>>> Do you think it will take long to catch up with ASM 5 / >>>> Java8? >>>> >>>> JP >>>> >>>> [@@ OPEN @@] >>>> -----Message d'origine----- >>>> De : Jean-Baptiste Onofré [mailto:[email protected] >>>> <mailto:[email protected]>] Envoyé : mercredi >>>> 19 mars 2014 10:19 À : [email protected] >>>> <mailto:[email protected]> Objet : Re: Karaf & Java8 >>>> >>>> Hi JP, >>>> >>>> FYI, I updated the Jira this morning, I will work on ASM5 >>>> update today. >>>> >>>> Regards >>>> JB >>>> >>>> On 03/19/2014 09:26 AM, CLEMENT Jean-Philippe wrote: >>>> >>>> Hi JB, >>>> >>>> How may I download the 3.1.0-SNAPSHOT? >>>> >>>> Regards, >>>> JP >>>> >>>> [@@ THALES GROUP INTERNAL @@] >>>> >>>> -----Message d'origine----- >>>> De : Jean-Baptiste Onofré [mailto:[email protected] >>>> <mailto:[email protected]>] Envoyé : lundi 17 >>>> mars 2014 10:55 À : [email protected] >>>> <mailto:[email protected]> Objet : Re: Karaf & >>>> Java8 >>>> >>>> Hi JP, >>>> >>>> Karaf master is 3.1.0-SNAPSHOT. I will take a look on >>>> the update on master (especially the impact on >>>> blueprint). >>>> >>>> Regards >>>> JB >>>> >>>> On 03/17/2014 10:17 AM, CLEMENT Jean-Philippe wrote: >>>> >>>> Dear Karaf-ers, >>>> >>>> ASM 5 is released so it may be used in Karaf to >>>> get >>>> Java 8 support: >>>> >>>> "This version is fully backward compatible with >>>> ASM >>>> 5.0 BETA (itself binary compatible with the 4.x >>>> versions) and provides full support for the new >>>> Java >>>> 8 class format features. However, new dynamic >>>> checks >>>> have been added in order to make sure that ASM >>>> version numbers (e.g. >>>> Opcodes.ASM4, Opcodes.ASM5, etc) are correctly >>>> used >>>> at runtime by subclasses of the ASM classes (as >>>> documented in the API). >>>> >>>> Another major difference is that >>>> visitMethodInsn(int,String,__String,String) is >>>> now >>>> deprecated, and replaced with >>>> visitMethodInsn(int,String,__ >>>> String,String,boolean) >>>> -- in order to support invokespecial and >>>> invokestatic on interfaces in Java 8. >>>> Visitors declared with the Opcodes.ASM5 version >>>> MUST >>>> use this new >>>> method instead of the deprecated one (old visitors >>>> using the >>>> Opcodes.ASM4 and using the deprecated method will >>>> continue to work). >>>> See chapters 5 and >>>> 10 of the User Guide >>>> (http://download.forge.__objec >>>> tweb.org/asm/asm4-guide.__pdf >>>> <http://download.forge. >>>> objectweb.org/asm/asm4-guide. >>>> pdf>) >>>> for more details." >>>> >>>> I'm not familiar with ASM at all, but I would like >>>> to get Java 8 >>>> support :) >>>> >>>> How may I help? Is there already a Karaf 3.1.0 >>>> beta >>>> version? >>>> >>>> Regards, >>>> JP >>>> >>>> -----Message d'origine----- >>>> De : Jean-Baptiste Onofré [mailto:[email protected] >>>> <mailto:[email protected]>] Envoyé : vendredi >>>> 13 décembre 2013 17:10 À : [email protected] >>>> <mailto:[email protected]> Objet : Re: Karaf >>>> & >>>> Java8 >>>> >>>> It's exactly what I suspect about Aries Proxy and >>>> ASM. >>>> >>>> You will have a bunch of feature that won't work. >>>> >>>> I gonna check the version range. >>>> >>>> Regards >>>> JB >>>> >>>> On 12/13/2013 02:19 PM, CLEMENT Jean-Philippe >>>> wrote: >>>> >>>> I found that ASM is installed as any normal >>>> bundle within Karaf. So I installed the >>>> v5-beta >>>> with same start level and removed the old one. >>>> For the moment it seems to work with Java 8, >>>> the >>>> only thing is that the log is full of "unable >>>> to >>>> create a proxy object for ... returning the >>>> original object instead." >>>> >>>> JP >>>> >>>> >>>> -----Message d'origine----- >>>> De : Jean-Baptiste Onofré >>>> [mailto:[email protected] >>>> <mailto:[email protected]>] Envoyé : >>>> vendredi >>>> 13 décembre 2013 10:24 À : >>>> [email protected] >>>> <mailto:[email protected]> Objet : Re: >>>> Karaf >>>> & >>>> Java8 >>>> >>>> Hi JP, >>>> >>>> as ASM 5 is still beta, we don't upgrade in >>>> Karaf (or after 3.0.0 on trunk). >>>> >>>> As Aries Proxy also use ASM, I don't think >>>> that >>>> Aries tested ASM 5 beta at all. So not sure it >>>> will work "out of the box". >>>> >>>> Regards >>>> JB >>>> >>>> On 12/13/2013 09:40 AM, CLEMENT Jean-Philippe >>>> wrote: >>>> >>>> It looks like ASM 5 beta supports Java8 >>>> which is great news. >>>> >>>> Is there a way to patch Karaf? >>>> >>>> Regards, >>>> JP >>>> >>>> [@@ OPEN @@] >>>> >>>> -----Message d'origine----- >>>> De : Jean-Baptiste Onofré >>>> [mailto:[email protected] >>>> <mailto:[email protected]>] Envoyé : jeudi >>>> 5 décembre 2013 14:22 À : >>>> [email protected] >>>> <mailto:[email protected]> Objet : >>>> Re: >>>> Karaf >>>> & >>>> Java8 >>>> >>>> It depends if we need an ASM update or >>>> not. >>>> >>>> Let me take a quick look on that, I will >>>> get >>>> back to you (at least in the Jira). >>>> >>>> Regards >>>> JB >>>> >>>> On 12/05/2013 02:14 PM, CLEMENT >>>> Jean-Philippe wrote: >>>> >>>> Ok, well... from your experience, when >>>> could I expect a Java8 compliant >>>> version >>>> of Karaf? >>>> >>>> JP >>>> >>>> -----Message d'origine----- >>>> De : Jean-Baptiste Onofré >>>> [mailto:[email protected] >>>> <mailto:[email protected]>] Envoyé : >>>> jeudi >>>> 5 décembre 2013 13:59 À : >>>> [email protected] >>>> <mailto:[email protected]> Objet >>>> : >>>> Re: Karaf >>>> & >>>> Java8 >>>> >>>> Hi Jean-Philippe, >>>> >>>> not yet, we have to work on ASM for >>>> full >>>> support. >>>> >>>> I gonna take a look on that just after >>>> Karaf 3.0.0 release. >>>> >>>> Regards >>>> JB >>>> >>>> On 12/05/2013 01:50 PM, CLEMENT >>>> Jean-Philippe wrote: >>>> >>>> Dear Karaf experts, >>>> >>>> It seems Karaf 3.0.0 RC1 doesn't >>>> work with Java8 (KARAF-2562). >>>> Is there a workaround? >>>> >>>> JP >>>> >>>> >>>> -- >>>> Jean-Baptiste Onofré >>>> [email protected] >>>> <mailto:[email protected]> >>>> http://blog.nanthrax.net >>>> Talend - http://www.talend.com >>>> >>>> >>>> -- >>>> Jean-Baptiste Onofré >>>> [email protected] <mailto: >>>> [email protected]> >>>> http://blog.nanthrax.net >>>> Talend - http://www.talend.com >>>> >>>> >>>> -- >>>> Jean-Baptiste Onofré >>>> [email protected] <mailto: >>>> [email protected]> >>>> http://blog.nanthrax.net >>>> Talend - http://www.talend.com >>>> >>>> >>>> -- >>>> Jean-Baptiste Onofré >>>> [email protected] <mailto:[email protected]> >>>> http://blog.nanthrax.net >>>> Talend - http://www.talend.com >>>> >>>> >>>> -- >>>> Jean-Baptiste Onofré >>>> [email protected] <mailto:[email protected]> >>>> http://blog.nanthrax.net >>>> Talend - http://www.talend.com >>>> >>>> >>>> -- >>>> Jean-Baptiste Onofré >>>> [email protected] <mailto:[email protected]> >>>> http://blog.nanthrax.net >>>> Talend - http://www.talend.com >>>> >>>> >>>> -- >>>> Jean-Baptiste Onofré >>>> [email protected] <mailto:[email protected]> >>>> http://blog.nanthrax.net >>>> Talend - http://www.talend.com >>>> >>>> >>>> -- >>>> Jean-Baptiste Onofré >>>> [email protected] <mailto:[email protected]> >>>> http://blog.nanthrax.net >>>> Talend - http://www.talend.com >>>> >>>> >>>> >>>> -- >>> Jean-Baptiste Onofré >>> [email protected] >>> http://blog.nanthrax.net >>> Talend - http://www.talend.com >>> >>> >>> > -- > Jean-Baptiste Onofré > [email protected] > http://blog.nanthrax.net > Talend - http://www.talend.com > -- Apache Karaf <http://karaf.apache.org/> Committer & PMC OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/> Committer & Project Lead blog <http://notizblog.nierbeck.de/> Software Architect / Project Manager / Scrum Master
