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 >
