Hi,

Am 27.04.2012 um 19:15 schrieb Christian Schneider:

> Hi Richard,
> 
> thanks for the clarification. I think we will then create a osgi spec 
> project in karaf. So at least inside karaf we have a cleaner build. I 
> will then ask the other committers if we would like
> to recommend to users to also use the jar to compile on java 7 or not.

I don't think this is a good idea.

I wonder whether we could ask the OSGi Alliance to produce Java 7 compatible 
builds of the libraries.

Regards
Felix

> 
> Christian
> 
> Am 27.04.2012 18:39, schrieb Richard S. Hall:
>> On 4/27/12 11:06 , Christian Schneider wrote:
>>> So what is our message to end users?
>>> Should they not use Java 7 at the moment?
>> 
>> Currently, they have to recompile.
>> 
>>> If the R5 spec comes soon and works that may be acceptable but is not 
>>> ideal regarding the resons I wrote.
>> 
>> Yes, it is not ideal, but neither is distributing our own independent 
>> OSGi binaries.
>> 
>> For the Felix framework specfically, I think we will try to roll a 4.2 
>> release shortly that will switch from target jsr14 to Java 5, which 
>> will help a little, since the framework JAR embeds the core OSGi API.
>> 
>> In hindsight, it was a mistake for OSGi to use target jsr14 given that 
>> Java 7 dropped support. Had that been known at the time, a different 
>> decision would likely have been made, which is why R5 will be different.
>> 
>> -> richard
>> 
>>> 
>>> Christian
>>> 
>>> Am 27.04.2012 16:10, schrieb Richard S. Hall:
>>>> On 4/27/12 09:40 , Christian Schneider wrote:
>>>>> In Karaf we currently include the osgi spec jars in karaf.main 
>>>>> which is not such a good solution as they are mixed with impl classes.
>>>>> 
>>>>> So for karaf internally as well as for end users of OSGi developing 
>>>>> on Java 7 it makes sense to have an OSGi spec that is compatible 
>>>>> with Java 7 really soon.
>>>> 
>>>> Just to be clear, the spec is compatible, just the delivered JARs 
>>>> need to be recompiled.
>>>> 
>>>>> I will create such a project in
>>>>> in karaf for the mean time but I would prefer if we could move this 
>>>>> to Felix. End users would expect such an API jar rather from felix 
>>>>> then from Karaf.
>>>> 
>>>> We won't release OSGi artifacts as stand alone. We did that in the 
>>>> past and it caused us more problems that what it was worth.
>>>> 
>>>>> 
>>>>> Even with R5 out it might be a good idea to provide a 4.x spec that 
>>>>> is compatible to Java 7 as developers can use it to express that 
>>>>> they target their development for an OSGi 4.x framework.
>>>>> Especially when using the maven bundle plugin this is important as 
>>>>> it creates the import package version out of the maven artifact 
>>>>> version.
>>>>> 
>>>>> So what do you think about providing the OSGi 4.3 specs in Felix?
>>>> 
>>>> My vote: -1.
>>>> 
>>>> -> richard
>>>> 
>>>>> 
>>>>> Christian
>>>>> 
>>>>> Am 27.04.2012 15:15, schrieb Richard S. Hall:
>>>>>> On 4/27/12 07:33 , Guillaume Nodet wrote:
>>>>>>> Does the OSGi Alliance plan to release a version that can work 
>>>>>>> with jdk 7 ?
>>>>>>> Or could we build one, as we used to provide the core specs 
>>>>>>> before the
>>>>>>> alliance put them in maven central ?
>>>>>> 
>>>>>> I think the R5 JARs will target Java 5, once they are released, 
>>>>>> which should be fairly soon.
>>>>>> 
>>>>>> -> richard
>>>>>> 
>>>>> 
>>> 
>>> 
> 
> 
> -- 
> Christian Schneider
> http://www.liquid-reality.de
> 
> Open Source Architect
> Talend Application Integration Division http://www.talend.com
> 

Reply via email to