You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@karaf.apache.org by gn...@apache.org on 2014/11/26 16:11:53 UTC

karaf git commit: Revert "[KARAF-2660] adjust javax.annotation-versions to reflect those in Java SE"

Repository: karaf
Updated Branches:
  refs/heads/master dc512d620 -> 1e21be1b9


Revert "[KARAF-2660] adjust javax.annotation-versions to reflect those in Java SE"

This reverts commit b11ed61ff9a06fc6e0480869184d0eca33ad1cce.


Project: http://git-wip-us.apache.org/repos/asf/karaf/repo
Commit: http://git-wip-us.apache.org/repos/asf/karaf/commit/1e21be1b
Tree: http://git-wip-us.apache.org/repos/asf/karaf/tree/1e21be1b
Diff: http://git-wip-us.apache.org/repos/asf/karaf/diff/1e21be1b

Branch: refs/heads/master
Commit: 1e21be1b9dd69dbfee78d3367521ffd90161db60
Parents: dc512d6
Author: Guillaume Nodet <gn...@gmail.com>
Authored: Wed Nov 26 16:10:19 2014 +0100
Committer: Guillaume Nodet <gn...@gmail.com>
Committed: Wed Nov 26 16:10:33 2014 +0100

----------------------------------------------------------------------
 .../filtered-resources/resources/etc/jre.properties     | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/karaf/blob/1e21be1b/assemblies/features/framework/src/main/filtered-resources/resources/etc/jre.properties
----------------------------------------------------------------------
diff --git a/assemblies/features/framework/src/main/filtered-resources/resources/etc/jre.properties b/assemblies/features/framework/src/main/filtered-resources/resources/etc/jre.properties
index fd48ccb..94da9db 100644
--- a/assemblies/features/framework/src/main/filtered-resources/resources/etc/jre.properties
+++ b/assemblies/features/framework/src/main/filtered-resources/resources/etc/jre.properties
@@ -27,8 +27,8 @@ jre-1.6= \
  javax.accessibility, \
  javax.activation;version="1.1", \
  javax.activity, \
- javax.annotation;version="1.0", \
- javax.annotation.processing;version="1.6", \
+ javax.annotation;version="1.1", \
+ javax.annotation.processing;version="1.1", \
  javax.crypto, \
  javax.crypto.interfaces, \
  javax.crypto.spec, \
@@ -190,8 +190,8 @@ jre-1.7= \
  javax.accessibility, \
  javax.activation;version="1.1", \
  javax.activity, \
- javax.annotation;version="1.0", \
- javax.annotation.processing;version="1.6", \
+ javax.annotation;version="1.1", \
+ javax.annotation.processing;version="1.1", \
  javax.crypto, \
  javax.crypto.interfaces, \
  javax.crypto.spec, \
@@ -351,8 +351,8 @@ jre-1.8= \
  javax.accessibility, \
  javax.activation;version="1.1", \
  javax.activity, \
- javax.annotation;version="1.0", \
- javax.annotation.processing;version="1.6", \
+ javax.annotation;version="1.2", \
+ javax.annotation.processing;version="1.2", \
  javax.crypto, \
  javax.crypto.interfaces, \
  javax.crypto.spec, \


Re: karaf git commit: Revert "[KARAF-2660] adjust javax.annotation-versions to reflect those in Java SE"

Posted by Jean-Baptiste Onofré <jb...@nanthrax.net>.
I agree, the fix should be made on Pax CDI IMHO.

Regards
JB

On 11/27/2014 08:47 AM, Achim Nierbeck wrote:
> Well fixing the build by adding wrong versions is wrong
>
> I'm -1 for this revert.
>
> We have  to find a better  way to fix this.
>
> sent from mobile device
> Am 27.11.2014 03:02 schrieb "Jean-Baptiste Onofré" <jb...@nanthrax.net>:
>
>> Yes, it fixes the build, and I also reverted the felix gogo runtime 0.14
>> update which break the ssh itest.
>>
>> We should have a clean build soon.
>>
>> Regards
>> JB
>>
>> On 11/26/2014 11:53 PM, Christoph Gritschenberger wrote:
>>
>>> It's breaking the build. I submitted a pull-request to pax-cdi to
>>> include the missing libraries, but Harald initially disagreed with
>>> including 1.2-specs because only 1.1 is required. Haven't heard back
>>> yet. I poked again today.
>>>
>>> On 3.x, I included 1.2-annotations in the feature that is provided in
>>> karaf. But on master, many features depend on this, and it seemed more
>>> appropriate to tackle this directly in pax-cdi.
>>>
>>> kind regards,
>>> Christoph
>>>
>>> On 26/11/14 16:40, Achim Nierbeck wrote:
>>>
>>>> Why did you revert this?
>>>> afaik the annotation version included in the JDK is 1.0 so it's actually
>>>> missing classes if it's set to 1.1 so that is just wrong.
>>>>
>>>> regards, Achim
>>>>
>>>> 2014-11-26 16:11 GMT+01:00 <gn...@apache.org>:
>>>>
>>>>   Repository: karaf
>>>>> Updated Branches:
>>>>>     refs/heads/master dc512d620 -> 1e21be1b9
>>>>>
>>>>>
>>>>> Revert "[KARAF-2660] adjust javax.annotation-versions to reflect those
>>>>> in
>>>>> Java SE"
>>>>>
>>>>> This reverts commit b11ed61ff9a06fc6e0480869184d0eca33ad1cce.
>>>>>
>>>>>
>>>>> Project: http://git-wip-us.apache.org/repos/asf/karaf/repo
>>>>> Commit: http://git-wip-us.apache.org/repos/asf/karaf/commit/1e21be1b
>>>>> Tree: http://git-wip-us.apache.org/repos/asf/karaf/tree/1e21be1b
>>>>> Diff: http://git-wip-us.apache.org/repos/asf/karaf/diff/1e21be1b
>>>>>
>>>>> Branch: refs/heads/master
>>>>> Commit: 1e21be1b9dd69dbfee78d3367521ffd90161db60
>>>>> Parents: dc512d6
>>>>> Author: Guillaume Nodet <gn...@gmail.com>
>>>>> Authored: Wed Nov 26 16:10:19 2014 +0100
>>>>> Committer: Guillaume Nodet <gn...@gmail.com>
>>>>> Committed: Wed Nov 26 16:10:33 2014 +0100
>>>>>
>>>>> ----------------------------------------------------------------------
>>>>>    .../filtered-resources/resources/etc/jre.properties     | 12
>>>>> ++++++------
>>>>>    1 file changed, 6 insertions(+), 6 deletions(-)
>>>>> ----------------------------------------------------------------------
>>>>>
>>>>>
>>>>>
>>>>> http://git-wip-us.apache.org/repos/asf/karaf/blob/1e21be1b/
>>>>> assemblies/features/framework/src/main/filtered-resources/
>>>>> resources/etc/jre.properties
>>>>> ----------------------------------------------------------------------
>>>>> diff --git
>>>>> a/assemblies/features/framework/src/main/filtered-
>>>>> resources/resources/etc/jre.properties
>>>>> b/assemblies/features/framework/src/main/filtered-
>>>>> resources/resources/etc/jre.properties
>>>>> index fd48ccb..94da9db 100644
>>>>> ---
>>>>> a/assemblies/features/framework/src/main/filtered-
>>>>> resources/resources/etc/jre.properties
>>>>> +++
>>>>> b/assemblies/features/framework/src/main/filtered-
>>>>> resources/resources/etc/jre.properties
>>>>> @@ -27,8 +27,8 @@ jre-1.6= \
>>>>>     javax.accessibility, \
>>>>>     javax.activation;version="1.1", \
>>>>>     javax.activity, \
>>>>> - javax.annotation;version="1.0", \
>>>>> - javax.annotation.processing;version="1.6", \
>>>>> + javax.annotation;version="1.1", \
>>>>> + javax.annotation.processing;version="1.1", \
>>>>>     javax.crypto, \
>>>>>     javax.crypto.interfaces, \
>>>>>     javax.crypto.spec, \
>>>>> @@ -190,8 +190,8 @@ jre-1.7= \
>>>>>     javax.accessibility, \
>>>>>     javax.activation;version="1.1", \
>>>>>     javax.activity, \
>>>>> - javax.annotation;version="1.0", \
>>>>> - javax.annotation.processing;version="1.6", \
>>>>> + javax.annotation;version="1.1", \
>>>>> + javax.annotation.processing;version="1.1", \
>>>>>     javax.crypto, \
>>>>>     javax.crypto.interfaces, \
>>>>>     javax.crypto.spec, \
>>>>> @@ -351,8 +351,8 @@ jre-1.8= \
>>>>>     javax.accessibility, \
>>>>>     javax.activation;version="1.1", \
>>>>>     javax.activity, \
>>>>> - javax.annotation;version="1.0", \
>>>>> - javax.annotation.processing;version="1.6", \
>>>>> + javax.annotation;version="1.2", \
>>>>> + javax.annotation.processing;version="1.2", \
>>>>>     javax.crypto, \
>>>>>     javax.crypto.interfaces, \
>>>>>     javax.crypto.spec, \
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>
>>>
>> --
>> Jean-Baptiste Onofré
>> jbonofre@apache.org
>> http://blog.nanthrax.net
>> Talend - http://www.talend.com
>>
>

-- 
Jean-Baptiste Onofré
jbonofre@apache.org
http://blog.nanthrax.net
Talend - http://www.talend.com

Re: karaf git commit: Revert "[KARAF-2660] adjust javax.annotation-versions to reflect those in Java SE"

Posted by Guillaume Nodet <gn...@apache.org>.
Cool, sounds good to me.  I missed the @ManagedBean one.

2014-11-27 17:23 GMT+01:00 Christoph Gritschenberger <
christoph.gritschenberger@gmail.com>:

> Hi,
>
> As I explained in KARAF-3329 [1] (sorry for the wrong issue-reference in
> the commit-message) Java SE only provides 1.0-classes
>
> I just listed the contents of javax.annotation in openjdk-8 and
> oracle-jdk-8 (SE)
>
> ➜ /tmp/rt » tree javax/annotation
> javax/annotation
> ├── Generated.class
> ├── PostConstruct.class
> ├── PreDestroy.class
> ├── Resource$AuthenticationType.class
> ├── Resource.class
> └── Resources.class
>
> ManagedBean (since 1.1) and Priority (since 1.2) are missing.
>
> As for javax.annotation.processing, the javadoc [2] says since 1.6,
> which in this case is the java-version. So yes, we propably should
> remove the version here entirely.
>
> kind regards
> Christoph
>
> [1] https://issues.apache.org/jira/browse/KARAF-3329
> [2]
>
> http://docs.oracle.com/javase/8/docs/api/javax/annotation/processing/Completion.html
>
> On 27/11/14 13:39, Guillaume Nodet wrote:
> > That's only partially right.  What is missing is packages, not classes in
> > the packages.
> > I think the javax.annotation package is really on par with jsr250 1.1,
> > however some packages like javax.annotation.security and
> > javax.annotation.sql aren't provided by the JRE, but that does not affect
> > the version of the javax.annotation package itself.
> >
> > 2014-11-27 13:25 GMT+01:00 Achim Nierbeck <bc...@googlemail.com>:
> >
> >> Hi,
> >>
> >> I'm not saying we should keep 1.6 (a rather high version) though,
> >> I'm not sure that 1.1 is actually right either.
> >> We had user-feedback that the jdk version didn't contain specific
> classes
> >> of the 1.1 Version.
> >> But I can't remember the issue number and I currently am busy so I can't
> >> search this up again.
> >> We need to make sure we don't show up with the wrong version number.
> >>
> >> @Christoph, I thought you had an issue for this. Could you please point
> us
> >> into that direction?
> >>
> >>
> >> regards, Achim
> >>
> >> 2014-11-27 11:55 GMT+01:00 Guillaume Nodet <gn...@apache.org>:
> >>
> >>> For the 1.1 version on javax.annotation,  it seems to me that jsr250
> 1.1
> >>> from 2009 [1] includes several code changes, such as the lookup
> attribute
> >>> on @Resource, which seems to be present in idk 1.7
> >>>
> >>> [1]
> >>>
> >>>
> >>
> https://jcp.org/aboutJava/communityprocess/maintenance/jsr250/jsr250ChangeLog.html
> >>>
> >>>
> >>> 2014-11-27 11:26 GMT+01:00 Jean-Baptiste Onofré <jb...@nanthrax.net>:
> >>>
> >>>> Hi,
> >>>>
> >>>> Guillaume has some issue to send e-mails on the mailing list.
> >>>>
> >>>> He explained why he reverted this change on IRC:
> >>>>
> >>>> <gnodet> anyway, so i htink javax.annotation should actually be 1.1,
> >> and
> >>>> remove the 1.6 and the javax.annotation.processing
> >>>> <gnodet> 1.1 is the correct jsr250 revision used in jdk 7 and 8, and
> >> 1.0
> >>>> for jdk 6 (which we don’t really support anymore btw)
> >>>> <jbonofre> gnodet: like we had before, AFAIR, Christoph did the
> >> change, I
> >>>> don't remember exactly why
> >>>> <jbonofre> gnodet: anyway, the change affects PAX CDI
> >>>> <gnodet> well, we had 1.2 for jdk8 which is wrong
> >>>> <jbonofre> gnodet: ok
> >>>> <gnodet> that’s because pax cdi requires 1.1, which is fine to me
> >>>> <gnodet> and that’s the one in the jre afaik
> >>>> <jbonofre> gnodet: it sounds good
> >>>> <gnodet> the 1.6 on javax.annotation.processing is wrong too, as it
> >> comes
> >>>> from nowhere (well, actually i suppose it’s because it has been
> >>> introduced
> >>>> in java 6)
> >>>> <jbonofre> gnodet: ok
> >>>>
> >>>> Regards
> >>>> JB
> >>>>
> >>>> On 11/27/2014 08:47 AM, Achim Nierbeck wrote:
> >>>>
> >>>>> Well fixing the build by adding wrong versions is wrong
> >>>>>
> >>>>> I'm -1 for this revert.
> >>>>>
> >>>>> We have  to find a better  way to fix this.
> >>>>>
> >>>>> sent from mobile device
> >>>>> Am 27.11.2014 03:02 schrieb "Jean-Baptiste Onofré" <jb@nanthrax.net
> >:
> >>>>>
> >>>>>  Yes, it fixes the build, and I also reverted the felix gogo runtime
> >>> 0.14
> >>>>>> update which break the ssh itest.
> >>>>>>
> >>>>>> We should have a clean build soon.
> >>>>>>
> >>>>>> Regards
> >>>>>> JB
> >>>>>>
> >>>>>> On 11/26/2014 11:53 PM, Christoph Gritschenberger wrote:
> >>>>>>
> >>>>>>  It's breaking the build. I submitted a pull-request to pax-cdi to
> >>>>>>> include the missing libraries, but Harald initially disagreed with
> >>>>>>> including 1.2-specs because only 1.1 is required. Haven't heard
> back
> >>>>>>> yet. I poked again today.
> >>>>>>>
> >>>>>>> On 3.x, I included 1.2-annotations in the feature that is provided
> >> in
> >>>>>>> karaf. But on master, many features depend on this, and it seemed
> >> more
> >>>>>>> appropriate to tackle this directly in pax-cdi.
> >>>>>>>
> >>>>>>> kind regards,
> >>>>>>> Christoph
> >>>>>>>
> >>>>>>> On 26/11/14 16:40, Achim Nierbeck wrote:
> >>>>>>>
> >>>>>>>  Why did you revert this?
> >>>>>>>> afaik the annotation version included in the JDK is 1.0 so it's
> >>>>>>>> actually
> >>>>>>>> missing classes if it's set to 1.1 so that is just wrong.
> >>>>>>>>
> >>>>>>>> regards, Achim
> >>>>>>>>
> >>>>>>>> 2014-11-26 16:11 GMT+01:00 <gn...@apache.org>:
> >>>>>>>>
> >>>>>>>>   Repository: karaf
> >>>>>>>>
> >>>>>>>>> Updated Branches:
> >>>>>>>>>     refs/heads/master dc512d620 -> 1e21be1b9
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>> Revert "[KARAF-2660] adjust javax.annotation-versions to reflect
> >>> those
> >>>>>>>>> in
> >>>>>>>>> Java SE"
> >>>>>>>>>
> >>>>>>>>> This reverts commit b11ed61ff9a06fc6e0480869184d0eca33ad1cce.
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>> Project: http://git-wip-us.apache.org/repos/asf/karaf/repo
> >>>>>>>>> Commit:
> >>> http://git-wip-us.apache.org/repos/asf/karaf/commit/1e21be1b
> >>>>>>>>> Tree: http://git-wip-us.apache.org/repos/asf/karaf/tree/1e21be1b
> >>>>>>>>> Diff: http://git-wip-us.apache.org/repos/asf/karaf/diff/1e21be1b
> >>>>>>>>>
> >>>>>>>>> Branch: refs/heads/master
> >>>>>>>>> Commit: 1e21be1b9dd69dbfee78d3367521ffd90161db60
> >>>>>>>>> Parents: dc512d6
> >>>>>>>>> Author: Guillaume Nodet <gn...@gmail.com>
> >>>>>>>>> Authored: Wed Nov 26 16:10:19 2014 +0100
> >>>>>>>>> Committer: Guillaume Nodet <gn...@gmail.com>
> >>>>>>>>> Committed: Wed Nov 26 16:10:33 2014 +0100
> >>>>>>>>>
> >>>>>>>>> ------------------------------------------------------------
> >>>>>>>>> ----------
> >>>>>>>>>    .../filtered-resources/resources/etc/jre.properties     | 12
> >>>>>>>>> ++++++------
> >>>>>>>>>    1 file changed, 6 insertions(+), 6 deletions(-)
> >>>>>>>>> ------------------------------------------------------------
> >>>>>>>>> ----------
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>> http://git-wip-us.apache.org/repos/asf/karaf/blob/1e21be1b/
> >>>>>>>>> assemblies/features/framework/src/main/filtered-resources/
> >>>>>>>>> resources/etc/jre.properties
> >>>>>>>>> ------------------------------------------------------------
> >>>>>>>>> ----------
> >>>>>>>>> diff --git
> >>>>>>>>> a/assemblies/features/framework/src/main/filtered-
> >>>>>>>>> resources/resources/etc/jre.properties
> >>>>>>>>> b/assemblies/features/framework/src/main/filtered-
> >>>>>>>>> resources/resources/etc/jre.properties
> >>>>>>>>> index fd48ccb..94da9db 100644
> >>>>>>>>> ---
> >>>>>>>>> a/assemblies/features/framework/src/main/filtered-
> >>>>>>>>> resources/resources/etc/jre.properties
> >>>>>>>>> +++
> >>>>>>>>> b/assemblies/features/framework/src/main/filtered-
> >>>>>>>>> resources/resources/etc/jre.properties
> >>>>>>>>> @@ -27,8 +27,8 @@ jre-1.6= \
> >>>>>>>>>     javax.accessibility, \
> >>>>>>>>>     javax.activation;version="1.1", \
> >>>>>>>>>     javax.activity, \
> >>>>>>>>> - javax.annotation;version="1.0", \
> >>>>>>>>> - javax.annotation.processing;version="1.6", \
> >>>>>>>>> + javax.annotation;version="1.1", \
> >>>>>>>>> + javax.annotation.processing;version="1.1", \
> >>>>>>>>>     javax.crypto, \
> >>>>>>>>>     javax.crypto.interfaces, \
> >>>>>>>>>     javax.crypto.spec, \
> >>>>>>>>> @@ -190,8 +190,8 @@ jre-1.7= \
> >>>>>>>>>     javax.accessibility, \
> >>>>>>>>>     javax.activation;version="1.1", \
> >>>>>>>>>     javax.activity, \
> >>>>>>>>> - javax.annotation;version="1.0", \
> >>>>>>>>> - javax.annotation.processing;version="1.6", \
> >>>>>>>>> + javax.annotation;version="1.1", \
> >>>>>>>>> + javax.annotation.processing;version="1.1", \
> >>>>>>>>>     javax.crypto, \
> >>>>>>>>>     javax.crypto.interfaces, \
> >>>>>>>>>     javax.crypto.spec, \
> >>>>>>>>> @@ -351,8 +351,8 @@ jre-1.8= \
> >>>>>>>>>     javax.accessibility, \
> >>>>>>>>>     javax.activation;version="1.1", \
> >>>>>>>>>     javax.activity, \
> >>>>>>>>> - javax.annotation;version="1.0", \
> >>>>>>>>> - javax.annotation.processing;version="1.6", \
> >>>>>>>>> + javax.annotation;version="1.2", \
> >>>>>>>>> + javax.annotation.processing;version="1.2", \
> >>>>>>>>>     javax.crypto, \
> >>>>>>>>>     javax.crypto.interfaces, \
> >>>>>>>>>     javax.crypto.spec, \
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>
> >>>>>>>  --
> >>>>>> Jean-Baptiste Onofré
> >>>>>> jbonofre@apache.org
> >>>>>> http://blog.nanthrax.net
> >>>>>> Talend - http://www.talend.com
> >>>>>>
> >>>>>>
> >>>>>
> >>>> --
> >>>> Jean-Baptiste Onofré
> >>>> jbonofre@apache.org
> >>>> http://blog.nanthrax.net
> >>>> Talend - http://www.talend.com
> >>>>
> >>>
> >>
> >>
> >>
> >> --
> >>
> >> Apache Member
> >> 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/>
> >> Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS>
> >>
> >> Software Architect / Project Manager / Scrum Master
> >>
> >
>
>
>

Re: karaf git commit: Revert "[KARAF-2660] adjust javax.annotation-versions to reflect those in Java SE"

Posted by Christoph Gritschenberger <ch...@gmail.com>.
Hi,

As I explained in KARAF-3329 [1] (sorry for the wrong issue-reference in
the commit-message) Java SE only provides 1.0-classes

I just listed the contents of javax.annotation in openjdk-8 and
oracle-jdk-8 (SE)

➜ /tmp/rt » tree javax/annotation
javax/annotation
├── Generated.class
├── PostConstruct.class
├── PreDestroy.class
├── Resource$AuthenticationType.class
├── Resource.class
└── Resources.class

ManagedBean (since 1.1) and Priority (since 1.2) are missing.

As for javax.annotation.processing, the javadoc [2] says since 1.6,
which in this case is the java-version. So yes, we propably should
remove the version here entirely.

kind regards
Christoph

[1] https://issues.apache.org/jira/browse/KARAF-3329
[2]
http://docs.oracle.com/javase/8/docs/api/javax/annotation/processing/Completion.html

On 27/11/14 13:39, Guillaume Nodet wrote:
> That's only partially right.  What is missing is packages, not classes in
> the packages.
> I think the javax.annotation package is really on par with jsr250 1.1,
> however some packages like javax.annotation.security and
> javax.annotation.sql aren't provided by the JRE, but that does not affect
> the version of the javax.annotation package itself.
> 
> 2014-11-27 13:25 GMT+01:00 Achim Nierbeck <bc...@googlemail.com>:
> 
>> Hi,
>>
>> I'm not saying we should keep 1.6 (a rather high version) though,
>> I'm not sure that 1.1 is actually right either.
>> We had user-feedback that the jdk version didn't contain specific classes
>> of the 1.1 Version.
>> But I can't remember the issue number and I currently am busy so I can't
>> search this up again.
>> We need to make sure we don't show up with the wrong version number.
>>
>> @Christoph, I thought you had an issue for this. Could you please point us
>> into that direction?
>>
>>
>> regards, Achim
>>
>> 2014-11-27 11:55 GMT+01:00 Guillaume Nodet <gn...@apache.org>:
>>
>>> For the 1.1 version on javax.annotation,  it seems to me that jsr250 1.1
>>> from 2009 [1] includes several code changes, such as the lookup attribute
>>> on @Resource, which seems to be present in idk 1.7
>>>
>>> [1]
>>>
>>>
>> https://jcp.org/aboutJava/communityprocess/maintenance/jsr250/jsr250ChangeLog.html
>>>
>>>
>>> 2014-11-27 11:26 GMT+01:00 Jean-Baptiste Onofré <jb...@nanthrax.net>:
>>>
>>>> Hi,
>>>>
>>>> Guillaume has some issue to send e-mails on the mailing list.
>>>>
>>>> He explained why he reverted this change on IRC:
>>>>
>>>> <gnodet> anyway, so i htink javax.annotation should actually be 1.1,
>> and
>>>> remove the 1.6 and the javax.annotation.processing
>>>> <gnodet> 1.1 is the correct jsr250 revision used in jdk 7 and 8, and
>> 1.0
>>>> for jdk 6 (which we don’t really support anymore btw)
>>>> <jbonofre> gnodet: like we had before, AFAIR, Christoph did the
>> change, I
>>>> don't remember exactly why
>>>> <jbonofre> gnodet: anyway, the change affects PAX CDI
>>>> <gnodet> well, we had 1.2 for jdk8 which is wrong
>>>> <jbonofre> gnodet: ok
>>>> <gnodet> that’s because pax cdi requires 1.1, which is fine to me
>>>> <gnodet> and that’s the one in the jre afaik
>>>> <jbonofre> gnodet: it sounds good
>>>> <gnodet> the 1.6 on javax.annotation.processing is wrong too, as it
>> comes
>>>> from nowhere (well, actually i suppose it’s because it has been
>>> introduced
>>>> in java 6)
>>>> <jbonofre> gnodet: ok
>>>>
>>>> Regards
>>>> JB
>>>>
>>>> On 11/27/2014 08:47 AM, Achim Nierbeck wrote:
>>>>
>>>>> Well fixing the build by adding wrong versions is wrong
>>>>>
>>>>> I'm -1 for this revert.
>>>>>
>>>>> We have  to find a better  way to fix this.
>>>>>
>>>>> sent from mobile device
>>>>> Am 27.11.2014 03:02 schrieb "Jean-Baptiste Onofré" <jb...@nanthrax.net>:
>>>>>
>>>>>  Yes, it fixes the build, and I also reverted the felix gogo runtime
>>> 0.14
>>>>>> update which break the ssh itest.
>>>>>>
>>>>>> We should have a clean build soon.
>>>>>>
>>>>>> Regards
>>>>>> JB
>>>>>>
>>>>>> On 11/26/2014 11:53 PM, Christoph Gritschenberger wrote:
>>>>>>
>>>>>>  It's breaking the build. I submitted a pull-request to pax-cdi to
>>>>>>> include the missing libraries, but Harald initially disagreed with
>>>>>>> including 1.2-specs because only 1.1 is required. Haven't heard back
>>>>>>> yet. I poked again today.
>>>>>>>
>>>>>>> On 3.x, I included 1.2-annotations in the feature that is provided
>> in
>>>>>>> karaf. But on master, many features depend on this, and it seemed
>> more
>>>>>>> appropriate to tackle this directly in pax-cdi.
>>>>>>>
>>>>>>> kind regards,
>>>>>>> Christoph
>>>>>>>
>>>>>>> On 26/11/14 16:40, Achim Nierbeck wrote:
>>>>>>>
>>>>>>>  Why did you revert this?
>>>>>>>> afaik the annotation version included in the JDK is 1.0 so it's
>>>>>>>> actually
>>>>>>>> missing classes if it's set to 1.1 so that is just wrong.
>>>>>>>>
>>>>>>>> regards, Achim
>>>>>>>>
>>>>>>>> 2014-11-26 16:11 GMT+01:00 <gn...@apache.org>:
>>>>>>>>
>>>>>>>>   Repository: karaf
>>>>>>>>
>>>>>>>>> Updated Branches:
>>>>>>>>>     refs/heads/master dc512d620 -> 1e21be1b9
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Revert "[KARAF-2660] adjust javax.annotation-versions to reflect
>>> those
>>>>>>>>> in
>>>>>>>>> Java SE"
>>>>>>>>>
>>>>>>>>> This reverts commit b11ed61ff9a06fc6e0480869184d0eca33ad1cce.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Project: http://git-wip-us.apache.org/repos/asf/karaf/repo
>>>>>>>>> Commit:
>>> http://git-wip-us.apache.org/repos/asf/karaf/commit/1e21be1b
>>>>>>>>> Tree: http://git-wip-us.apache.org/repos/asf/karaf/tree/1e21be1b
>>>>>>>>> Diff: http://git-wip-us.apache.org/repos/asf/karaf/diff/1e21be1b
>>>>>>>>>
>>>>>>>>> Branch: refs/heads/master
>>>>>>>>> Commit: 1e21be1b9dd69dbfee78d3367521ffd90161db60
>>>>>>>>> Parents: dc512d6
>>>>>>>>> Author: Guillaume Nodet <gn...@gmail.com>
>>>>>>>>> Authored: Wed Nov 26 16:10:19 2014 +0100
>>>>>>>>> Committer: Guillaume Nodet <gn...@gmail.com>
>>>>>>>>> Committed: Wed Nov 26 16:10:33 2014 +0100
>>>>>>>>>
>>>>>>>>> ------------------------------------------------------------
>>>>>>>>> ----------
>>>>>>>>>    .../filtered-resources/resources/etc/jre.properties     | 12
>>>>>>>>> ++++++------
>>>>>>>>>    1 file changed, 6 insertions(+), 6 deletions(-)
>>>>>>>>> ------------------------------------------------------------
>>>>>>>>> ----------
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> http://git-wip-us.apache.org/repos/asf/karaf/blob/1e21be1b/
>>>>>>>>> assemblies/features/framework/src/main/filtered-resources/
>>>>>>>>> resources/etc/jre.properties
>>>>>>>>> ------------------------------------------------------------
>>>>>>>>> ----------
>>>>>>>>> diff --git
>>>>>>>>> a/assemblies/features/framework/src/main/filtered-
>>>>>>>>> resources/resources/etc/jre.properties
>>>>>>>>> b/assemblies/features/framework/src/main/filtered-
>>>>>>>>> resources/resources/etc/jre.properties
>>>>>>>>> index fd48ccb..94da9db 100644
>>>>>>>>> ---
>>>>>>>>> a/assemblies/features/framework/src/main/filtered-
>>>>>>>>> resources/resources/etc/jre.properties
>>>>>>>>> +++
>>>>>>>>> b/assemblies/features/framework/src/main/filtered-
>>>>>>>>> resources/resources/etc/jre.properties
>>>>>>>>> @@ -27,8 +27,8 @@ jre-1.6= \
>>>>>>>>>     javax.accessibility, \
>>>>>>>>>     javax.activation;version="1.1", \
>>>>>>>>>     javax.activity, \
>>>>>>>>> - javax.annotation;version="1.0", \
>>>>>>>>> - javax.annotation.processing;version="1.6", \
>>>>>>>>> + javax.annotation;version="1.1", \
>>>>>>>>> + javax.annotation.processing;version="1.1", \
>>>>>>>>>     javax.crypto, \
>>>>>>>>>     javax.crypto.interfaces, \
>>>>>>>>>     javax.crypto.spec, \
>>>>>>>>> @@ -190,8 +190,8 @@ jre-1.7= \
>>>>>>>>>     javax.accessibility, \
>>>>>>>>>     javax.activation;version="1.1", \
>>>>>>>>>     javax.activity, \
>>>>>>>>> - javax.annotation;version="1.0", \
>>>>>>>>> - javax.annotation.processing;version="1.6", \
>>>>>>>>> + javax.annotation;version="1.1", \
>>>>>>>>> + javax.annotation.processing;version="1.1", \
>>>>>>>>>     javax.crypto, \
>>>>>>>>>     javax.crypto.interfaces, \
>>>>>>>>>     javax.crypto.spec, \
>>>>>>>>> @@ -351,8 +351,8 @@ jre-1.8= \
>>>>>>>>>     javax.accessibility, \
>>>>>>>>>     javax.activation;version="1.1", \
>>>>>>>>>     javax.activity, \
>>>>>>>>> - javax.annotation;version="1.0", \
>>>>>>>>> - javax.annotation.processing;version="1.6", \
>>>>>>>>> + javax.annotation;version="1.2", \
>>>>>>>>> + javax.annotation.processing;version="1.2", \
>>>>>>>>>     javax.crypto, \
>>>>>>>>>     javax.crypto.interfaces, \
>>>>>>>>>     javax.crypto.spec, \
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>  --
>>>>>> Jean-Baptiste Onofré
>>>>>> jbonofre@apache.org
>>>>>> http://blog.nanthrax.net
>>>>>> Talend - http://www.talend.com
>>>>>>
>>>>>>
>>>>>
>>>> --
>>>> Jean-Baptiste Onofré
>>>> jbonofre@apache.org
>>>> http://blog.nanthrax.net
>>>> Talend - http://www.talend.com
>>>>
>>>
>>
>>
>>
>> --
>>
>> Apache Member
>> 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/>
>> Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS>
>>
>> Software Architect / Project Manager / Scrum Master
>>
> 



Re: karaf git commit: Revert "[KARAF-2660] adjust javax.annotation-versions to reflect those in Java SE"

Posted by Guillaume Nodet <gn...@apache.org>.
That's only partially right.  What is missing is packages, not classes in
the packages.
I think the javax.annotation package is really on par with jsr250 1.1,
however some packages like javax.annotation.security and
javax.annotation.sql aren't provided by the JRE, but that does not affect
the version of the javax.annotation package itself.

2014-11-27 13:25 GMT+01:00 Achim Nierbeck <bc...@googlemail.com>:

> Hi,
>
> I'm not saying we should keep 1.6 (a rather high version) though,
> I'm not sure that 1.1 is actually right either.
> We had user-feedback that the jdk version didn't contain specific classes
> of the 1.1 Version.
> But I can't remember the issue number and I currently am busy so I can't
> search this up again.
> We need to make sure we don't show up with the wrong version number.
>
> @Christoph, I thought you had an issue for this. Could you please point us
> into that direction?
>
>
> regards, Achim
>
> 2014-11-27 11:55 GMT+01:00 Guillaume Nodet <gn...@apache.org>:
>
> > For the 1.1 version on javax.annotation,  it seems to me that jsr250 1.1
> > from 2009 [1] includes several code changes, such as the lookup attribute
> > on @Resource, which seems to be present in idk 1.7
> >
> > [1]
> >
> >
> https://jcp.org/aboutJava/communityprocess/maintenance/jsr250/jsr250ChangeLog.html
> >
> >
> > 2014-11-27 11:26 GMT+01:00 Jean-Baptiste Onofré <jb...@nanthrax.net>:
> >
> > > Hi,
> > >
> > > Guillaume has some issue to send e-mails on the mailing list.
> > >
> > > He explained why he reverted this change on IRC:
> > >
> > > <gnodet> anyway, so i htink javax.annotation should actually be 1.1,
> and
> > > remove the 1.6 and the javax.annotation.processing
> > > <gnodet> 1.1 is the correct jsr250 revision used in jdk 7 and 8, and
> 1.0
> > > for jdk 6 (which we don’t really support anymore btw)
> > > <jbonofre> gnodet: like we had before, AFAIR, Christoph did the
> change, I
> > > don't remember exactly why
> > > <jbonofre> gnodet: anyway, the change affects PAX CDI
> > > <gnodet> well, we had 1.2 for jdk8 which is wrong
> > > <jbonofre> gnodet: ok
> > > <gnodet> that’s because pax cdi requires 1.1, which is fine to me
> > > <gnodet> and that’s the one in the jre afaik
> > > <jbonofre> gnodet: it sounds good
> > > <gnodet> the 1.6 on javax.annotation.processing is wrong too, as it
> comes
> > > from nowhere (well, actually i suppose it’s because it has been
> > introduced
> > > in java 6)
> > > <jbonofre> gnodet: ok
> > >
> > > Regards
> > > JB
> > >
> > > On 11/27/2014 08:47 AM, Achim Nierbeck wrote:
> > >
> > >> Well fixing the build by adding wrong versions is wrong
> > >>
> > >> I'm -1 for this revert.
> > >>
> > >> We have  to find a better  way to fix this.
> > >>
> > >> sent from mobile device
> > >> Am 27.11.2014 03:02 schrieb "Jean-Baptiste Onofré" <jb...@nanthrax.net>:
> > >>
> > >>  Yes, it fixes the build, and I also reverted the felix gogo runtime
> > 0.14
> > >>> update which break the ssh itest.
> > >>>
> > >>> We should have a clean build soon.
> > >>>
> > >>> Regards
> > >>> JB
> > >>>
> > >>> On 11/26/2014 11:53 PM, Christoph Gritschenberger wrote:
> > >>>
> > >>>  It's breaking the build. I submitted a pull-request to pax-cdi to
> > >>>> include the missing libraries, but Harald initially disagreed with
> > >>>> including 1.2-specs because only 1.1 is required. Haven't heard back
> > >>>> yet. I poked again today.
> > >>>>
> > >>>> On 3.x, I included 1.2-annotations in the feature that is provided
> in
> > >>>> karaf. But on master, many features depend on this, and it seemed
> more
> > >>>> appropriate to tackle this directly in pax-cdi.
> > >>>>
> > >>>> kind regards,
> > >>>> Christoph
> > >>>>
> > >>>> On 26/11/14 16:40, Achim Nierbeck wrote:
> > >>>>
> > >>>>  Why did you revert this?
> > >>>>> afaik the annotation version included in the JDK is 1.0 so it's
> > >>>>> actually
> > >>>>> missing classes if it's set to 1.1 so that is just wrong.
> > >>>>>
> > >>>>> regards, Achim
> > >>>>>
> > >>>>> 2014-11-26 16:11 GMT+01:00 <gn...@apache.org>:
> > >>>>>
> > >>>>>   Repository: karaf
> > >>>>>
> > >>>>>> Updated Branches:
> > >>>>>>     refs/heads/master dc512d620 -> 1e21be1b9
> > >>>>>>
> > >>>>>>
> > >>>>>> Revert "[KARAF-2660] adjust javax.annotation-versions to reflect
> > those
> > >>>>>> in
> > >>>>>> Java SE"
> > >>>>>>
> > >>>>>> This reverts commit b11ed61ff9a06fc6e0480869184d0eca33ad1cce.
> > >>>>>>
> > >>>>>>
> > >>>>>> Project: http://git-wip-us.apache.org/repos/asf/karaf/repo
> > >>>>>> Commit:
> > http://git-wip-us.apache.org/repos/asf/karaf/commit/1e21be1b
> > >>>>>> Tree: http://git-wip-us.apache.org/repos/asf/karaf/tree/1e21be1b
> > >>>>>> Diff: http://git-wip-us.apache.org/repos/asf/karaf/diff/1e21be1b
> > >>>>>>
> > >>>>>> Branch: refs/heads/master
> > >>>>>> Commit: 1e21be1b9dd69dbfee78d3367521ffd90161db60
> > >>>>>> Parents: dc512d6
> > >>>>>> Author: Guillaume Nodet <gn...@gmail.com>
> > >>>>>> Authored: Wed Nov 26 16:10:19 2014 +0100
> > >>>>>> Committer: Guillaume Nodet <gn...@gmail.com>
> > >>>>>> Committed: Wed Nov 26 16:10:33 2014 +0100
> > >>>>>>
> > >>>>>> ------------------------------------------------------------
> > >>>>>> ----------
> > >>>>>>    .../filtered-resources/resources/etc/jre.properties     | 12
> > >>>>>> ++++++------
> > >>>>>>    1 file changed, 6 insertions(+), 6 deletions(-)
> > >>>>>> ------------------------------------------------------------
> > >>>>>> ----------
> > >>>>>>
> > >>>>>>
> > >>>>>>
> > >>>>>> http://git-wip-us.apache.org/repos/asf/karaf/blob/1e21be1b/
> > >>>>>> assemblies/features/framework/src/main/filtered-resources/
> > >>>>>> resources/etc/jre.properties
> > >>>>>> ------------------------------------------------------------
> > >>>>>> ----------
> > >>>>>> diff --git
> > >>>>>> a/assemblies/features/framework/src/main/filtered-
> > >>>>>> resources/resources/etc/jre.properties
> > >>>>>> b/assemblies/features/framework/src/main/filtered-
> > >>>>>> resources/resources/etc/jre.properties
> > >>>>>> index fd48ccb..94da9db 100644
> > >>>>>> ---
> > >>>>>> a/assemblies/features/framework/src/main/filtered-
> > >>>>>> resources/resources/etc/jre.properties
> > >>>>>> +++
> > >>>>>> b/assemblies/features/framework/src/main/filtered-
> > >>>>>> resources/resources/etc/jre.properties
> > >>>>>> @@ -27,8 +27,8 @@ jre-1.6= \
> > >>>>>>     javax.accessibility, \
> > >>>>>>     javax.activation;version="1.1", \
> > >>>>>>     javax.activity, \
> > >>>>>> - javax.annotation;version="1.0", \
> > >>>>>> - javax.annotation.processing;version="1.6", \
> > >>>>>> + javax.annotation;version="1.1", \
> > >>>>>> + javax.annotation.processing;version="1.1", \
> > >>>>>>     javax.crypto, \
> > >>>>>>     javax.crypto.interfaces, \
> > >>>>>>     javax.crypto.spec, \
> > >>>>>> @@ -190,8 +190,8 @@ jre-1.7= \
> > >>>>>>     javax.accessibility, \
> > >>>>>>     javax.activation;version="1.1", \
> > >>>>>>     javax.activity, \
> > >>>>>> - javax.annotation;version="1.0", \
> > >>>>>> - javax.annotation.processing;version="1.6", \
> > >>>>>> + javax.annotation;version="1.1", \
> > >>>>>> + javax.annotation.processing;version="1.1", \
> > >>>>>>     javax.crypto, \
> > >>>>>>     javax.crypto.interfaces, \
> > >>>>>>     javax.crypto.spec, \
> > >>>>>> @@ -351,8 +351,8 @@ jre-1.8= \
> > >>>>>>     javax.accessibility, \
> > >>>>>>     javax.activation;version="1.1", \
> > >>>>>>     javax.activity, \
> > >>>>>> - javax.annotation;version="1.0", \
> > >>>>>> - javax.annotation.processing;version="1.6", \
> > >>>>>> + javax.annotation;version="1.2", \
> > >>>>>> + javax.annotation.processing;version="1.2", \
> > >>>>>>     javax.crypto, \
> > >>>>>>     javax.crypto.interfaces, \
> > >>>>>>     javax.crypto.spec, \
> > >>>>>>
> > >>>>>>
> > >>>>>>
> > >>>>>>
> > >>>>>
> > >>>>>
> > >>>>
> > >>>>  --
> > >>> Jean-Baptiste Onofré
> > >>> jbonofre@apache.org
> > >>> http://blog.nanthrax.net
> > >>> Talend - http://www.talend.com
> > >>>
> > >>>
> > >>
> > > --
> > > Jean-Baptiste Onofré
> > > jbonofre@apache.org
> > > http://blog.nanthrax.net
> > > Talend - http://www.talend.com
> > >
> >
>
>
>
> --
>
> Apache Member
> 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/>
> Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS>
>
> Software Architect / Project Manager / Scrum Master
>

Re: karaf git commit: Revert "[KARAF-2660] adjust javax.annotation-versions to reflect those in Java SE"

Posted by Achim Nierbeck <bc...@googlemail.com>.
Hi,

I'm not saying we should keep 1.6 (a rather high version) though,
I'm not sure that 1.1 is actually right either.
We had user-feedback that the jdk version didn't contain specific classes
of the 1.1 Version.
But I can't remember the issue number and I currently am busy so I can't
search this up again.
We need to make sure we don't show up with the wrong version number.

@Christoph, I thought you had an issue for this. Could you please point us
into that direction?


regards, Achim

2014-11-27 11:55 GMT+01:00 Guillaume Nodet <gn...@apache.org>:

> For the 1.1 version on javax.annotation,  it seems to me that jsr250 1.1
> from 2009 [1] includes several code changes, such as the lookup attribute
> on @Resource, which seems to be present in idk 1.7
>
> [1]
>
> https://jcp.org/aboutJava/communityprocess/maintenance/jsr250/jsr250ChangeLog.html
>
>
> 2014-11-27 11:26 GMT+01:00 Jean-Baptiste Onofré <jb...@nanthrax.net>:
>
> > Hi,
> >
> > Guillaume has some issue to send e-mails on the mailing list.
> >
> > He explained why he reverted this change on IRC:
> >
> > <gnodet> anyway, so i htink javax.annotation should actually be 1.1, and
> > remove the 1.6 and the javax.annotation.processing
> > <gnodet> 1.1 is the correct jsr250 revision used in jdk 7 and 8, and 1.0
> > for jdk 6 (which we don’t really support anymore btw)
> > <jbonofre> gnodet: like we had before, AFAIR, Christoph did the change, I
> > don't remember exactly why
> > <jbonofre> gnodet: anyway, the change affects PAX CDI
> > <gnodet> well, we had 1.2 for jdk8 which is wrong
> > <jbonofre> gnodet: ok
> > <gnodet> that’s because pax cdi requires 1.1, which is fine to me
> > <gnodet> and that’s the one in the jre afaik
> > <jbonofre> gnodet: it sounds good
> > <gnodet> the 1.6 on javax.annotation.processing is wrong too, as it comes
> > from nowhere (well, actually i suppose it’s because it has been
> introduced
> > in java 6)
> > <jbonofre> gnodet: ok
> >
> > Regards
> > JB
> >
> > On 11/27/2014 08:47 AM, Achim Nierbeck wrote:
> >
> >> Well fixing the build by adding wrong versions is wrong
> >>
> >> I'm -1 for this revert.
> >>
> >> We have  to find a better  way to fix this.
> >>
> >> sent from mobile device
> >> Am 27.11.2014 03:02 schrieb "Jean-Baptiste Onofré" <jb...@nanthrax.net>:
> >>
> >>  Yes, it fixes the build, and I also reverted the felix gogo runtime
> 0.14
> >>> update which break the ssh itest.
> >>>
> >>> We should have a clean build soon.
> >>>
> >>> Regards
> >>> JB
> >>>
> >>> On 11/26/2014 11:53 PM, Christoph Gritschenberger wrote:
> >>>
> >>>  It's breaking the build. I submitted a pull-request to pax-cdi to
> >>>> include the missing libraries, but Harald initially disagreed with
> >>>> including 1.2-specs because only 1.1 is required. Haven't heard back
> >>>> yet. I poked again today.
> >>>>
> >>>> On 3.x, I included 1.2-annotations in the feature that is provided in
> >>>> karaf. But on master, many features depend on this, and it seemed more
> >>>> appropriate to tackle this directly in pax-cdi.
> >>>>
> >>>> kind regards,
> >>>> Christoph
> >>>>
> >>>> On 26/11/14 16:40, Achim Nierbeck wrote:
> >>>>
> >>>>  Why did you revert this?
> >>>>> afaik the annotation version included in the JDK is 1.0 so it's
> >>>>> actually
> >>>>> missing classes if it's set to 1.1 so that is just wrong.
> >>>>>
> >>>>> regards, Achim
> >>>>>
> >>>>> 2014-11-26 16:11 GMT+01:00 <gn...@apache.org>:
> >>>>>
> >>>>>   Repository: karaf
> >>>>>
> >>>>>> Updated Branches:
> >>>>>>     refs/heads/master dc512d620 -> 1e21be1b9
> >>>>>>
> >>>>>>
> >>>>>> Revert "[KARAF-2660] adjust javax.annotation-versions to reflect
> those
> >>>>>> in
> >>>>>> Java SE"
> >>>>>>
> >>>>>> This reverts commit b11ed61ff9a06fc6e0480869184d0eca33ad1cce.
> >>>>>>
> >>>>>>
> >>>>>> Project: http://git-wip-us.apache.org/repos/asf/karaf/repo
> >>>>>> Commit:
> http://git-wip-us.apache.org/repos/asf/karaf/commit/1e21be1b
> >>>>>> Tree: http://git-wip-us.apache.org/repos/asf/karaf/tree/1e21be1b
> >>>>>> Diff: http://git-wip-us.apache.org/repos/asf/karaf/diff/1e21be1b
> >>>>>>
> >>>>>> Branch: refs/heads/master
> >>>>>> Commit: 1e21be1b9dd69dbfee78d3367521ffd90161db60
> >>>>>> Parents: dc512d6
> >>>>>> Author: Guillaume Nodet <gn...@gmail.com>
> >>>>>> Authored: Wed Nov 26 16:10:19 2014 +0100
> >>>>>> Committer: Guillaume Nodet <gn...@gmail.com>
> >>>>>> Committed: Wed Nov 26 16:10:33 2014 +0100
> >>>>>>
> >>>>>> ------------------------------------------------------------
> >>>>>> ----------
> >>>>>>    .../filtered-resources/resources/etc/jre.properties     | 12
> >>>>>> ++++++------
> >>>>>>    1 file changed, 6 insertions(+), 6 deletions(-)
> >>>>>> ------------------------------------------------------------
> >>>>>> ----------
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>> http://git-wip-us.apache.org/repos/asf/karaf/blob/1e21be1b/
> >>>>>> assemblies/features/framework/src/main/filtered-resources/
> >>>>>> resources/etc/jre.properties
> >>>>>> ------------------------------------------------------------
> >>>>>> ----------
> >>>>>> diff --git
> >>>>>> a/assemblies/features/framework/src/main/filtered-
> >>>>>> resources/resources/etc/jre.properties
> >>>>>> b/assemblies/features/framework/src/main/filtered-
> >>>>>> resources/resources/etc/jre.properties
> >>>>>> index fd48ccb..94da9db 100644
> >>>>>> ---
> >>>>>> a/assemblies/features/framework/src/main/filtered-
> >>>>>> resources/resources/etc/jre.properties
> >>>>>> +++
> >>>>>> b/assemblies/features/framework/src/main/filtered-
> >>>>>> resources/resources/etc/jre.properties
> >>>>>> @@ -27,8 +27,8 @@ jre-1.6= \
> >>>>>>     javax.accessibility, \
> >>>>>>     javax.activation;version="1.1", \
> >>>>>>     javax.activity, \
> >>>>>> - javax.annotation;version="1.0", \
> >>>>>> - javax.annotation.processing;version="1.6", \
> >>>>>> + javax.annotation;version="1.1", \
> >>>>>> + javax.annotation.processing;version="1.1", \
> >>>>>>     javax.crypto, \
> >>>>>>     javax.crypto.interfaces, \
> >>>>>>     javax.crypto.spec, \
> >>>>>> @@ -190,8 +190,8 @@ jre-1.7= \
> >>>>>>     javax.accessibility, \
> >>>>>>     javax.activation;version="1.1", \
> >>>>>>     javax.activity, \
> >>>>>> - javax.annotation;version="1.0", \
> >>>>>> - javax.annotation.processing;version="1.6", \
> >>>>>> + javax.annotation;version="1.1", \
> >>>>>> + javax.annotation.processing;version="1.1", \
> >>>>>>     javax.crypto, \
> >>>>>>     javax.crypto.interfaces, \
> >>>>>>     javax.crypto.spec, \
> >>>>>> @@ -351,8 +351,8 @@ jre-1.8= \
> >>>>>>     javax.accessibility, \
> >>>>>>     javax.activation;version="1.1", \
> >>>>>>     javax.activity, \
> >>>>>> - javax.annotation;version="1.0", \
> >>>>>> - javax.annotation.processing;version="1.6", \
> >>>>>> + javax.annotation;version="1.2", \
> >>>>>> + javax.annotation.processing;version="1.2", \
> >>>>>>     javax.crypto, \
> >>>>>>     javax.crypto.interfaces, \
> >>>>>>     javax.crypto.spec, \
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>
> >>>>>
> >>>>
> >>>>  --
> >>> Jean-Baptiste Onofré
> >>> jbonofre@apache.org
> >>> http://blog.nanthrax.net
> >>> Talend - http://www.talend.com
> >>>
> >>>
> >>
> > --
> > Jean-Baptiste Onofré
> > jbonofre@apache.org
> > http://blog.nanthrax.net
> > Talend - http://www.talend.com
> >
>



-- 

Apache Member
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/>
Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS>

Software Architect / Project Manager / Scrum Master

Re: karaf git commit: Revert "[KARAF-2660] adjust javax.annotation-versions to reflect those in Java SE"

Posted by Guillaume Nodet <gn...@apache.org>.
For the 1.1 version on javax.annotation,  it seems to me that jsr250 1.1
from 2009 [1] includes several code changes, such as the lookup attribute
on @Resource, which seems to be present in idk 1.7

[1]
https://jcp.org/aboutJava/communityprocess/maintenance/jsr250/jsr250ChangeLog.html


2014-11-27 11:26 GMT+01:00 Jean-Baptiste Onofré <jb...@nanthrax.net>:

> Hi,
>
> Guillaume has some issue to send e-mails on the mailing list.
>
> He explained why he reverted this change on IRC:
>
> <gnodet> anyway, so i htink javax.annotation should actually be 1.1, and
> remove the 1.6 and the javax.annotation.processing
> <gnodet> 1.1 is the correct jsr250 revision used in jdk 7 and 8, and 1.0
> for jdk 6 (which we don’t really support anymore btw)
> <jbonofre> gnodet: like we had before, AFAIR, Christoph did the change, I
> don't remember exactly why
> <jbonofre> gnodet: anyway, the change affects PAX CDI
> <gnodet> well, we had 1.2 for jdk8 which is wrong
> <jbonofre> gnodet: ok
> <gnodet> that’s because pax cdi requires 1.1, which is fine to me
> <gnodet> and that’s the one in the jre afaik
> <jbonofre> gnodet: it sounds good
> <gnodet> the 1.6 on javax.annotation.processing is wrong too, as it comes
> from nowhere (well, actually i suppose it’s because it has been introduced
> in java 6)
> <jbonofre> gnodet: ok
>
> Regards
> JB
>
> On 11/27/2014 08:47 AM, Achim Nierbeck wrote:
>
>> Well fixing the build by adding wrong versions is wrong
>>
>> I'm -1 for this revert.
>>
>> We have  to find a better  way to fix this.
>>
>> sent from mobile device
>> Am 27.11.2014 03:02 schrieb "Jean-Baptiste Onofré" <jb...@nanthrax.net>:
>>
>>  Yes, it fixes the build, and I also reverted the felix gogo runtime 0.14
>>> update which break the ssh itest.
>>>
>>> We should have a clean build soon.
>>>
>>> Regards
>>> JB
>>>
>>> On 11/26/2014 11:53 PM, Christoph Gritschenberger wrote:
>>>
>>>  It's breaking the build. I submitted a pull-request to pax-cdi to
>>>> include the missing libraries, but Harald initially disagreed with
>>>> including 1.2-specs because only 1.1 is required. Haven't heard back
>>>> yet. I poked again today.
>>>>
>>>> On 3.x, I included 1.2-annotations in the feature that is provided in
>>>> karaf. But on master, many features depend on this, and it seemed more
>>>> appropriate to tackle this directly in pax-cdi.
>>>>
>>>> kind regards,
>>>> Christoph
>>>>
>>>> On 26/11/14 16:40, Achim Nierbeck wrote:
>>>>
>>>>  Why did you revert this?
>>>>> afaik the annotation version included in the JDK is 1.0 so it's
>>>>> actually
>>>>> missing classes if it's set to 1.1 so that is just wrong.
>>>>>
>>>>> regards, Achim
>>>>>
>>>>> 2014-11-26 16:11 GMT+01:00 <gn...@apache.org>:
>>>>>
>>>>>   Repository: karaf
>>>>>
>>>>>> Updated Branches:
>>>>>>     refs/heads/master dc512d620 -> 1e21be1b9
>>>>>>
>>>>>>
>>>>>> Revert "[KARAF-2660] adjust javax.annotation-versions to reflect those
>>>>>> in
>>>>>> Java SE"
>>>>>>
>>>>>> This reverts commit b11ed61ff9a06fc6e0480869184d0eca33ad1cce.
>>>>>>
>>>>>>
>>>>>> Project: http://git-wip-us.apache.org/repos/asf/karaf/repo
>>>>>> Commit: http://git-wip-us.apache.org/repos/asf/karaf/commit/1e21be1b
>>>>>> Tree: http://git-wip-us.apache.org/repos/asf/karaf/tree/1e21be1b
>>>>>> Diff: http://git-wip-us.apache.org/repos/asf/karaf/diff/1e21be1b
>>>>>>
>>>>>> Branch: refs/heads/master
>>>>>> Commit: 1e21be1b9dd69dbfee78d3367521ffd90161db60
>>>>>> Parents: dc512d6
>>>>>> Author: Guillaume Nodet <gn...@gmail.com>
>>>>>> Authored: Wed Nov 26 16:10:19 2014 +0100
>>>>>> Committer: Guillaume Nodet <gn...@gmail.com>
>>>>>> Committed: Wed Nov 26 16:10:33 2014 +0100
>>>>>>
>>>>>> ------------------------------------------------------------
>>>>>> ----------
>>>>>>    .../filtered-resources/resources/etc/jre.properties     | 12
>>>>>> ++++++------
>>>>>>    1 file changed, 6 insertions(+), 6 deletions(-)
>>>>>> ------------------------------------------------------------
>>>>>> ----------
>>>>>>
>>>>>>
>>>>>>
>>>>>> http://git-wip-us.apache.org/repos/asf/karaf/blob/1e21be1b/
>>>>>> assemblies/features/framework/src/main/filtered-resources/
>>>>>> resources/etc/jre.properties
>>>>>> ------------------------------------------------------------
>>>>>> ----------
>>>>>> diff --git
>>>>>> a/assemblies/features/framework/src/main/filtered-
>>>>>> resources/resources/etc/jre.properties
>>>>>> b/assemblies/features/framework/src/main/filtered-
>>>>>> resources/resources/etc/jre.properties
>>>>>> index fd48ccb..94da9db 100644
>>>>>> ---
>>>>>> a/assemblies/features/framework/src/main/filtered-
>>>>>> resources/resources/etc/jre.properties
>>>>>> +++
>>>>>> b/assemblies/features/framework/src/main/filtered-
>>>>>> resources/resources/etc/jre.properties
>>>>>> @@ -27,8 +27,8 @@ jre-1.6= \
>>>>>>     javax.accessibility, \
>>>>>>     javax.activation;version="1.1", \
>>>>>>     javax.activity, \
>>>>>> - javax.annotation;version="1.0", \
>>>>>> - javax.annotation.processing;version="1.6", \
>>>>>> + javax.annotation;version="1.1", \
>>>>>> + javax.annotation.processing;version="1.1", \
>>>>>>     javax.crypto, \
>>>>>>     javax.crypto.interfaces, \
>>>>>>     javax.crypto.spec, \
>>>>>> @@ -190,8 +190,8 @@ jre-1.7= \
>>>>>>     javax.accessibility, \
>>>>>>     javax.activation;version="1.1", \
>>>>>>     javax.activity, \
>>>>>> - javax.annotation;version="1.0", \
>>>>>> - javax.annotation.processing;version="1.6", \
>>>>>> + javax.annotation;version="1.1", \
>>>>>> + javax.annotation.processing;version="1.1", \
>>>>>>     javax.crypto, \
>>>>>>     javax.crypto.interfaces, \
>>>>>>     javax.crypto.spec, \
>>>>>> @@ -351,8 +351,8 @@ jre-1.8= \
>>>>>>     javax.accessibility, \
>>>>>>     javax.activation;version="1.1", \
>>>>>>     javax.activity, \
>>>>>> - javax.annotation;version="1.0", \
>>>>>> - javax.annotation.processing;version="1.6", \
>>>>>> + javax.annotation;version="1.2", \
>>>>>> + javax.annotation.processing;version="1.2", \
>>>>>>     javax.crypto, \
>>>>>>     javax.crypto.interfaces, \
>>>>>>     javax.crypto.spec, \
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>
>>>>  --
>>> Jean-Baptiste Onofré
>>> jbonofre@apache.org
>>> http://blog.nanthrax.net
>>> Talend - http://www.talend.com
>>>
>>>
>>
> --
> Jean-Baptiste Onofré
> jbonofre@apache.org
> http://blog.nanthrax.net
> Talend - http://www.talend.com
>

Re: karaf git commit: Revert "[KARAF-2660] adjust javax.annotation-versions to reflect those in Java SE"

Posted by Jean-Baptiste Onofré <jb...@nanthrax.net>.
Hi,

Guillaume has some issue to send e-mails on the mailing list.

He explained why he reverted this change on IRC:

<gnodet> anyway, so i htink javax.annotation should actually be 1.1, and 
remove the 1.6 and the javax.annotation.processing
<gnodet> 1.1 is the correct jsr250 revision used in jdk 7 and 8, and 1.0 
for jdk 6 (which we don’t really support anymore btw)
<jbonofre> gnodet: like we had before, AFAIR, Christoph did the change, 
I don't remember exactly why
<jbonofre> gnodet: anyway, the change affects PAX CDI
<gnodet> well, we had 1.2 for jdk8 which is wrong
<jbonofre> gnodet: ok
<gnodet> that’s because pax cdi requires 1.1, which is fine to me
<gnodet> and that’s the one in the jre afaik
<jbonofre> gnodet: it sounds good
<gnodet> the 1.6 on javax.annotation.processing is wrong too, as it 
comes from nowhere (well, actually i suppose it’s because it has been 
introduced in java 6)
<jbonofre> gnodet: ok

Regards
JB

On 11/27/2014 08:47 AM, Achim Nierbeck wrote:
> Well fixing the build by adding wrong versions is wrong
>
> I'm -1 for this revert.
>
> We have  to find a better  way to fix this.
>
> sent from mobile device
> Am 27.11.2014 03:02 schrieb "Jean-Baptiste Onofré" <jb...@nanthrax.net>:
>
>> Yes, it fixes the build, and I also reverted the felix gogo runtime 0.14
>> update which break the ssh itest.
>>
>> We should have a clean build soon.
>>
>> Regards
>> JB
>>
>> On 11/26/2014 11:53 PM, Christoph Gritschenberger wrote:
>>
>>> It's breaking the build. I submitted a pull-request to pax-cdi to
>>> include the missing libraries, but Harald initially disagreed with
>>> including 1.2-specs because only 1.1 is required. Haven't heard back
>>> yet. I poked again today.
>>>
>>> On 3.x, I included 1.2-annotations in the feature that is provided in
>>> karaf. But on master, many features depend on this, and it seemed more
>>> appropriate to tackle this directly in pax-cdi.
>>>
>>> kind regards,
>>> Christoph
>>>
>>> On 26/11/14 16:40, Achim Nierbeck wrote:
>>>
>>>> Why did you revert this?
>>>> afaik the annotation version included in the JDK is 1.0 so it's actually
>>>> missing classes if it's set to 1.1 so that is just wrong.
>>>>
>>>> regards, Achim
>>>>
>>>> 2014-11-26 16:11 GMT+01:00 <gn...@apache.org>:
>>>>
>>>>   Repository: karaf
>>>>> Updated Branches:
>>>>>     refs/heads/master dc512d620 -> 1e21be1b9
>>>>>
>>>>>
>>>>> Revert "[KARAF-2660] adjust javax.annotation-versions to reflect those
>>>>> in
>>>>> Java SE"
>>>>>
>>>>> This reverts commit b11ed61ff9a06fc6e0480869184d0eca33ad1cce.
>>>>>
>>>>>
>>>>> Project: http://git-wip-us.apache.org/repos/asf/karaf/repo
>>>>> Commit: http://git-wip-us.apache.org/repos/asf/karaf/commit/1e21be1b
>>>>> Tree: http://git-wip-us.apache.org/repos/asf/karaf/tree/1e21be1b
>>>>> Diff: http://git-wip-us.apache.org/repos/asf/karaf/diff/1e21be1b
>>>>>
>>>>> Branch: refs/heads/master
>>>>> Commit: 1e21be1b9dd69dbfee78d3367521ffd90161db60
>>>>> Parents: dc512d6
>>>>> Author: Guillaume Nodet <gn...@gmail.com>
>>>>> Authored: Wed Nov 26 16:10:19 2014 +0100
>>>>> Committer: Guillaume Nodet <gn...@gmail.com>
>>>>> Committed: Wed Nov 26 16:10:33 2014 +0100
>>>>>
>>>>> ----------------------------------------------------------------------
>>>>>    .../filtered-resources/resources/etc/jre.properties     | 12
>>>>> ++++++------
>>>>>    1 file changed, 6 insertions(+), 6 deletions(-)
>>>>> ----------------------------------------------------------------------
>>>>>
>>>>>
>>>>>
>>>>> http://git-wip-us.apache.org/repos/asf/karaf/blob/1e21be1b/
>>>>> assemblies/features/framework/src/main/filtered-resources/
>>>>> resources/etc/jre.properties
>>>>> ----------------------------------------------------------------------
>>>>> diff --git
>>>>> a/assemblies/features/framework/src/main/filtered-
>>>>> resources/resources/etc/jre.properties
>>>>> b/assemblies/features/framework/src/main/filtered-
>>>>> resources/resources/etc/jre.properties
>>>>> index fd48ccb..94da9db 100644
>>>>> ---
>>>>> a/assemblies/features/framework/src/main/filtered-
>>>>> resources/resources/etc/jre.properties
>>>>> +++
>>>>> b/assemblies/features/framework/src/main/filtered-
>>>>> resources/resources/etc/jre.properties
>>>>> @@ -27,8 +27,8 @@ jre-1.6= \
>>>>>     javax.accessibility, \
>>>>>     javax.activation;version="1.1", \
>>>>>     javax.activity, \
>>>>> - javax.annotation;version="1.0", \
>>>>> - javax.annotation.processing;version="1.6", \
>>>>> + javax.annotation;version="1.1", \
>>>>> + javax.annotation.processing;version="1.1", \
>>>>>     javax.crypto, \
>>>>>     javax.crypto.interfaces, \
>>>>>     javax.crypto.spec, \
>>>>> @@ -190,8 +190,8 @@ jre-1.7= \
>>>>>     javax.accessibility, \
>>>>>     javax.activation;version="1.1", \
>>>>>     javax.activity, \
>>>>> - javax.annotation;version="1.0", \
>>>>> - javax.annotation.processing;version="1.6", \
>>>>> + javax.annotation;version="1.1", \
>>>>> + javax.annotation.processing;version="1.1", \
>>>>>     javax.crypto, \
>>>>>     javax.crypto.interfaces, \
>>>>>     javax.crypto.spec, \
>>>>> @@ -351,8 +351,8 @@ jre-1.8= \
>>>>>     javax.accessibility, \
>>>>>     javax.activation;version="1.1", \
>>>>>     javax.activity, \
>>>>> - javax.annotation;version="1.0", \
>>>>> - javax.annotation.processing;version="1.6", \
>>>>> + javax.annotation;version="1.2", \
>>>>> + javax.annotation.processing;version="1.2", \
>>>>>     javax.crypto, \
>>>>>     javax.crypto.interfaces, \
>>>>>     javax.crypto.spec, \
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>
>>>
>> --
>> Jean-Baptiste Onofré
>> jbonofre@apache.org
>> http://blog.nanthrax.net
>> Talend - http://www.talend.com
>>
>

-- 
Jean-Baptiste Onofré
jbonofre@apache.org
http://blog.nanthrax.net
Talend - http://www.talend.com

Re: karaf git commit: Revert "[KARAF-2660] adjust javax.annotation-versions to reflect those in Java SE"

Posted by Achim Nierbeck <bc...@googlemail.com>.
Well fixing the build by adding wrong versions is wrong

I'm -1 for this revert.

We have  to find a better  way to fix this.

sent from mobile device
Am 27.11.2014 03:02 schrieb "Jean-Baptiste Onofré" <jb...@nanthrax.net>:

> Yes, it fixes the build, and I also reverted the felix gogo runtime 0.14
> update which break the ssh itest.
>
> We should have a clean build soon.
>
> Regards
> JB
>
> On 11/26/2014 11:53 PM, Christoph Gritschenberger wrote:
>
>> It's breaking the build. I submitted a pull-request to pax-cdi to
>> include the missing libraries, but Harald initially disagreed with
>> including 1.2-specs because only 1.1 is required. Haven't heard back
>> yet. I poked again today.
>>
>> On 3.x, I included 1.2-annotations in the feature that is provided in
>> karaf. But on master, many features depend on this, and it seemed more
>> appropriate to tackle this directly in pax-cdi.
>>
>> kind regards,
>> Christoph
>>
>> On 26/11/14 16:40, Achim Nierbeck wrote:
>>
>>> Why did you revert this?
>>> afaik the annotation version included in the JDK is 1.0 so it's actually
>>> missing classes if it's set to 1.1 so that is just wrong.
>>>
>>> regards, Achim
>>>
>>> 2014-11-26 16:11 GMT+01:00 <gn...@apache.org>:
>>>
>>>  Repository: karaf
>>>> Updated Branches:
>>>>    refs/heads/master dc512d620 -> 1e21be1b9
>>>>
>>>>
>>>> Revert "[KARAF-2660] adjust javax.annotation-versions to reflect those
>>>> in
>>>> Java SE"
>>>>
>>>> This reverts commit b11ed61ff9a06fc6e0480869184d0eca33ad1cce.
>>>>
>>>>
>>>> Project: http://git-wip-us.apache.org/repos/asf/karaf/repo
>>>> Commit: http://git-wip-us.apache.org/repos/asf/karaf/commit/1e21be1b
>>>> Tree: http://git-wip-us.apache.org/repos/asf/karaf/tree/1e21be1b
>>>> Diff: http://git-wip-us.apache.org/repos/asf/karaf/diff/1e21be1b
>>>>
>>>> Branch: refs/heads/master
>>>> Commit: 1e21be1b9dd69dbfee78d3367521ffd90161db60
>>>> Parents: dc512d6
>>>> Author: Guillaume Nodet <gn...@gmail.com>
>>>> Authored: Wed Nov 26 16:10:19 2014 +0100
>>>> Committer: Guillaume Nodet <gn...@gmail.com>
>>>> Committed: Wed Nov 26 16:10:33 2014 +0100
>>>>
>>>> ----------------------------------------------------------------------
>>>>   .../filtered-resources/resources/etc/jre.properties     | 12
>>>> ++++++------
>>>>   1 file changed, 6 insertions(+), 6 deletions(-)
>>>> ----------------------------------------------------------------------
>>>>
>>>>
>>>>
>>>> http://git-wip-us.apache.org/repos/asf/karaf/blob/1e21be1b/
>>>> assemblies/features/framework/src/main/filtered-resources/
>>>> resources/etc/jre.properties
>>>> ----------------------------------------------------------------------
>>>> diff --git
>>>> a/assemblies/features/framework/src/main/filtered-
>>>> resources/resources/etc/jre.properties
>>>> b/assemblies/features/framework/src/main/filtered-
>>>> resources/resources/etc/jre.properties
>>>> index fd48ccb..94da9db 100644
>>>> ---
>>>> a/assemblies/features/framework/src/main/filtered-
>>>> resources/resources/etc/jre.properties
>>>> +++
>>>> b/assemblies/features/framework/src/main/filtered-
>>>> resources/resources/etc/jre.properties
>>>> @@ -27,8 +27,8 @@ jre-1.6= \
>>>>    javax.accessibility, \
>>>>    javax.activation;version="1.1", \
>>>>    javax.activity, \
>>>> - javax.annotation;version="1.0", \
>>>> - javax.annotation.processing;version="1.6", \
>>>> + javax.annotation;version="1.1", \
>>>> + javax.annotation.processing;version="1.1", \
>>>>    javax.crypto, \
>>>>    javax.crypto.interfaces, \
>>>>    javax.crypto.spec, \
>>>> @@ -190,8 +190,8 @@ jre-1.7= \
>>>>    javax.accessibility, \
>>>>    javax.activation;version="1.1", \
>>>>    javax.activity, \
>>>> - javax.annotation;version="1.0", \
>>>> - javax.annotation.processing;version="1.6", \
>>>> + javax.annotation;version="1.1", \
>>>> + javax.annotation.processing;version="1.1", \
>>>>    javax.crypto, \
>>>>    javax.crypto.interfaces, \
>>>>    javax.crypto.spec, \
>>>> @@ -351,8 +351,8 @@ jre-1.8= \
>>>>    javax.accessibility, \
>>>>    javax.activation;version="1.1", \
>>>>    javax.activity, \
>>>> - javax.annotation;version="1.0", \
>>>> - javax.annotation.processing;version="1.6", \
>>>> + javax.annotation;version="1.2", \
>>>> + javax.annotation.processing;version="1.2", \
>>>>    javax.crypto, \
>>>>    javax.crypto.interfaces, \
>>>>    javax.crypto.spec, \
>>>>
>>>>
>>>>
>>>
>>>
>>
>>
> --
> Jean-Baptiste Onofré
> jbonofre@apache.org
> http://blog.nanthrax.net
> Talend - http://www.talend.com
>

Re: karaf git commit: Revert "[KARAF-2660] adjust javax.annotation-versions to reflect those in Java SE"

Posted by Jean-Baptiste Onofré <jb...@nanthrax.net>.
Yes, it fixes the build, and I also reverted the felix gogo runtime 0.14 
update which break the ssh itest.

We should have a clean build soon.

Regards
JB

On 11/26/2014 11:53 PM, Christoph Gritschenberger wrote:
> It's breaking the build. I submitted a pull-request to pax-cdi to
> include the missing libraries, but Harald initially disagreed with
> including 1.2-specs because only 1.1 is required. Haven't heard back
> yet. I poked again today.
>
> On 3.x, I included 1.2-annotations in the feature that is provided in
> karaf. But on master, many features depend on this, and it seemed more
> appropriate to tackle this directly in pax-cdi.
>
> kind regards,
> Christoph
>
> On 26/11/14 16:40, Achim Nierbeck wrote:
>> Why did you revert this?
>> afaik the annotation version included in the JDK is 1.0 so it's actually
>> missing classes if it's set to 1.1 so that is just wrong.
>>
>> regards, Achim
>>
>> 2014-11-26 16:11 GMT+01:00 <gn...@apache.org>:
>>
>>> Repository: karaf
>>> Updated Branches:
>>>    refs/heads/master dc512d620 -> 1e21be1b9
>>>
>>>
>>> Revert "[KARAF-2660] adjust javax.annotation-versions to reflect those in
>>> Java SE"
>>>
>>> This reverts commit b11ed61ff9a06fc6e0480869184d0eca33ad1cce.
>>>
>>>
>>> Project: http://git-wip-us.apache.org/repos/asf/karaf/repo
>>> Commit: http://git-wip-us.apache.org/repos/asf/karaf/commit/1e21be1b
>>> Tree: http://git-wip-us.apache.org/repos/asf/karaf/tree/1e21be1b
>>> Diff: http://git-wip-us.apache.org/repos/asf/karaf/diff/1e21be1b
>>>
>>> Branch: refs/heads/master
>>> Commit: 1e21be1b9dd69dbfee78d3367521ffd90161db60
>>> Parents: dc512d6
>>> Author: Guillaume Nodet <gn...@gmail.com>
>>> Authored: Wed Nov 26 16:10:19 2014 +0100
>>> Committer: Guillaume Nodet <gn...@gmail.com>
>>> Committed: Wed Nov 26 16:10:33 2014 +0100
>>>
>>> ----------------------------------------------------------------------
>>>   .../filtered-resources/resources/etc/jre.properties     | 12 ++++++------
>>>   1 file changed, 6 insertions(+), 6 deletions(-)
>>> ----------------------------------------------------------------------
>>>
>>>
>>>
>>> http://git-wip-us.apache.org/repos/asf/karaf/blob/1e21be1b/assemblies/features/framework/src/main/filtered-resources/resources/etc/jre.properties
>>> ----------------------------------------------------------------------
>>> diff --git
>>> a/assemblies/features/framework/src/main/filtered-resources/resources/etc/jre.properties
>>> b/assemblies/features/framework/src/main/filtered-resources/resources/etc/jre.properties
>>> index fd48ccb..94da9db 100644
>>> ---
>>> a/assemblies/features/framework/src/main/filtered-resources/resources/etc/jre.properties
>>> +++
>>> b/assemblies/features/framework/src/main/filtered-resources/resources/etc/jre.properties
>>> @@ -27,8 +27,8 @@ jre-1.6= \
>>>    javax.accessibility, \
>>>    javax.activation;version="1.1", \
>>>    javax.activity, \
>>> - javax.annotation;version="1.0", \
>>> - javax.annotation.processing;version="1.6", \
>>> + javax.annotation;version="1.1", \
>>> + javax.annotation.processing;version="1.1", \
>>>    javax.crypto, \
>>>    javax.crypto.interfaces, \
>>>    javax.crypto.spec, \
>>> @@ -190,8 +190,8 @@ jre-1.7= \
>>>    javax.accessibility, \
>>>    javax.activation;version="1.1", \
>>>    javax.activity, \
>>> - javax.annotation;version="1.0", \
>>> - javax.annotation.processing;version="1.6", \
>>> + javax.annotation;version="1.1", \
>>> + javax.annotation.processing;version="1.1", \
>>>    javax.crypto, \
>>>    javax.crypto.interfaces, \
>>>    javax.crypto.spec, \
>>> @@ -351,8 +351,8 @@ jre-1.8= \
>>>    javax.accessibility, \
>>>    javax.activation;version="1.1", \
>>>    javax.activity, \
>>> - javax.annotation;version="1.0", \
>>> - javax.annotation.processing;version="1.6", \
>>> + javax.annotation;version="1.2", \
>>> + javax.annotation.processing;version="1.2", \
>>>    javax.crypto, \
>>>    javax.crypto.interfaces, \
>>>    javax.crypto.spec, \
>>>
>>>
>>
>>
>
>

-- 
Jean-Baptiste Onofré
jbonofre@apache.org
http://blog.nanthrax.net
Talend - http://www.talend.com

Re: karaf git commit: Revert "[KARAF-2660] adjust javax.annotation-versions to reflect those in Java SE"

Posted by Christoph Gritschenberger <ch...@gmail.com>.
It's breaking the build. I submitted a pull-request to pax-cdi to
include the missing libraries, but Harald initially disagreed with
including 1.2-specs because only 1.1 is required. Haven't heard back
yet. I poked again today.

On 3.x, I included 1.2-annotations in the feature that is provided in
karaf. But on master, many features depend on this, and it seemed more
appropriate to tackle this directly in pax-cdi.

kind regards,
Christoph

On 26/11/14 16:40, Achim Nierbeck wrote:
> Why did you revert this?
> afaik the annotation version included in the JDK is 1.0 so it's actually
> missing classes if it's set to 1.1 so that is just wrong.
> 
> regards, Achim
> 
> 2014-11-26 16:11 GMT+01:00 <gn...@apache.org>:
> 
>> Repository: karaf
>> Updated Branches:
>>   refs/heads/master dc512d620 -> 1e21be1b9
>>
>>
>> Revert "[KARAF-2660] adjust javax.annotation-versions to reflect those in
>> Java SE"
>>
>> This reverts commit b11ed61ff9a06fc6e0480869184d0eca33ad1cce.
>>
>>
>> Project: http://git-wip-us.apache.org/repos/asf/karaf/repo
>> Commit: http://git-wip-us.apache.org/repos/asf/karaf/commit/1e21be1b
>> Tree: http://git-wip-us.apache.org/repos/asf/karaf/tree/1e21be1b
>> Diff: http://git-wip-us.apache.org/repos/asf/karaf/diff/1e21be1b
>>
>> Branch: refs/heads/master
>> Commit: 1e21be1b9dd69dbfee78d3367521ffd90161db60
>> Parents: dc512d6
>> Author: Guillaume Nodet <gn...@gmail.com>
>> Authored: Wed Nov 26 16:10:19 2014 +0100
>> Committer: Guillaume Nodet <gn...@gmail.com>
>> Committed: Wed Nov 26 16:10:33 2014 +0100
>>
>> ----------------------------------------------------------------------
>>  .../filtered-resources/resources/etc/jre.properties     | 12 ++++++------
>>  1 file changed, 6 insertions(+), 6 deletions(-)
>> ----------------------------------------------------------------------
>>
>>
>>
>> http://git-wip-us.apache.org/repos/asf/karaf/blob/1e21be1b/assemblies/features/framework/src/main/filtered-resources/resources/etc/jre.properties
>> ----------------------------------------------------------------------
>> diff --git
>> a/assemblies/features/framework/src/main/filtered-resources/resources/etc/jre.properties
>> b/assemblies/features/framework/src/main/filtered-resources/resources/etc/jre.properties
>> index fd48ccb..94da9db 100644
>> ---
>> a/assemblies/features/framework/src/main/filtered-resources/resources/etc/jre.properties
>> +++
>> b/assemblies/features/framework/src/main/filtered-resources/resources/etc/jre.properties
>> @@ -27,8 +27,8 @@ jre-1.6= \
>>   javax.accessibility, \
>>   javax.activation;version="1.1", \
>>   javax.activity, \
>> - javax.annotation;version="1.0", \
>> - javax.annotation.processing;version="1.6", \
>> + javax.annotation;version="1.1", \
>> + javax.annotation.processing;version="1.1", \
>>   javax.crypto, \
>>   javax.crypto.interfaces, \
>>   javax.crypto.spec, \
>> @@ -190,8 +190,8 @@ jre-1.7= \
>>   javax.accessibility, \
>>   javax.activation;version="1.1", \
>>   javax.activity, \
>> - javax.annotation;version="1.0", \
>> - javax.annotation.processing;version="1.6", \
>> + javax.annotation;version="1.1", \
>> + javax.annotation.processing;version="1.1", \
>>   javax.crypto, \
>>   javax.crypto.interfaces, \
>>   javax.crypto.spec, \
>> @@ -351,8 +351,8 @@ jre-1.8= \
>>   javax.accessibility, \
>>   javax.activation;version="1.1", \
>>   javax.activity, \
>> - javax.annotation;version="1.0", \
>> - javax.annotation.processing;version="1.6", \
>> + javax.annotation;version="1.2", \
>> + javax.annotation.processing;version="1.2", \
>>   javax.crypto, \
>>   javax.crypto.interfaces, \
>>   javax.crypto.spec, \
>>
>>
> 
> 



Re: karaf git commit: Revert "[KARAF-2660] adjust javax.annotation-versions to reflect those in Java SE"

Posted by Achim Nierbeck <bc...@googlemail.com>.
Why did you revert this?
afaik the annotation version included in the JDK is 1.0 so it's actually
missing classes if it's set to 1.1 so that is just wrong.

regards, Achim

2014-11-26 16:11 GMT+01:00 <gn...@apache.org>:

> Repository: karaf
> Updated Branches:
>   refs/heads/master dc512d620 -> 1e21be1b9
>
>
> Revert "[KARAF-2660] adjust javax.annotation-versions to reflect those in
> Java SE"
>
> This reverts commit b11ed61ff9a06fc6e0480869184d0eca33ad1cce.
>
>
> Project: http://git-wip-us.apache.org/repos/asf/karaf/repo
> Commit: http://git-wip-us.apache.org/repos/asf/karaf/commit/1e21be1b
> Tree: http://git-wip-us.apache.org/repos/asf/karaf/tree/1e21be1b
> Diff: http://git-wip-us.apache.org/repos/asf/karaf/diff/1e21be1b
>
> Branch: refs/heads/master
> Commit: 1e21be1b9dd69dbfee78d3367521ffd90161db60
> Parents: dc512d6
> Author: Guillaume Nodet <gn...@gmail.com>
> Authored: Wed Nov 26 16:10:19 2014 +0100
> Committer: Guillaume Nodet <gn...@gmail.com>
> Committed: Wed Nov 26 16:10:33 2014 +0100
>
> ----------------------------------------------------------------------
>  .../filtered-resources/resources/etc/jre.properties     | 12 ++++++------
>  1 file changed, 6 insertions(+), 6 deletions(-)
> ----------------------------------------------------------------------
>
>
>
> http://git-wip-us.apache.org/repos/asf/karaf/blob/1e21be1b/assemblies/features/framework/src/main/filtered-resources/resources/etc/jre.properties
> ----------------------------------------------------------------------
> diff --git
> a/assemblies/features/framework/src/main/filtered-resources/resources/etc/jre.properties
> b/assemblies/features/framework/src/main/filtered-resources/resources/etc/jre.properties
> index fd48ccb..94da9db 100644
> ---
> a/assemblies/features/framework/src/main/filtered-resources/resources/etc/jre.properties
> +++
> b/assemblies/features/framework/src/main/filtered-resources/resources/etc/jre.properties
> @@ -27,8 +27,8 @@ jre-1.6= \
>   javax.accessibility, \
>   javax.activation;version="1.1", \
>   javax.activity, \
> - javax.annotation;version="1.0", \
> - javax.annotation.processing;version="1.6", \
> + javax.annotation;version="1.1", \
> + javax.annotation.processing;version="1.1", \
>   javax.crypto, \
>   javax.crypto.interfaces, \
>   javax.crypto.spec, \
> @@ -190,8 +190,8 @@ jre-1.7= \
>   javax.accessibility, \
>   javax.activation;version="1.1", \
>   javax.activity, \
> - javax.annotation;version="1.0", \
> - javax.annotation.processing;version="1.6", \
> + javax.annotation;version="1.1", \
> + javax.annotation.processing;version="1.1", \
>   javax.crypto, \
>   javax.crypto.interfaces, \
>   javax.crypto.spec, \
> @@ -351,8 +351,8 @@ jre-1.8= \
>   javax.accessibility, \
>   javax.activation;version="1.1", \
>   javax.activity, \
> - javax.annotation;version="1.0", \
> - javax.annotation.processing;version="1.6", \
> + javax.annotation;version="1.2", \
> + javax.annotation.processing;version="1.2", \
>   javax.crypto, \
>   javax.crypto.interfaces, \
>   javax.crypto.spec, \
>
>


-- 

Apache Member
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/>
Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS>

Software Architect / Project Manager / Scrum Master