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

Reply via email to