Hi All,

I'm also in favor of 4.2.0 here, Pax Web doesn't need anything special of
the 4.3.0 line (yet ;) )
afaik the webbundle part was also introduced with the compendium spec of
4.2.0 so basically Pax Web needs 4.2.0 :)

regards, Achim

2012/1/25 Andreas Pieber <anpie...@gmail.com>

> I'm with Toni and you on this one. 4.2.0 as "general" version for all
> pax-projects; single subprojects can take 4.3.0 but only if they really use
> new features (although I'm not aware right now of any pax-project really
> needing it).
>
> Also +1 to the version matrix. In addition I think an upgrade to 4.3.0
> should go at least with a new minor release (better with a new major) and
> is something which might should be discussed first here on this list.
>
> Therefore I think we should also revert all upgrades to 4.3.0 before the
> next releases already done to various pax projects.
>
> Kind regards,
> Andreas
>
>
> On Tue, Jan 24, 2012 at 19:48, Toni Menzel <t...@okidokiteam.com> wrote:
>
>> I usually had (in the recent year) 4.2.0 in mind. - some kind of implicit
>> assumption that its what many OSGi related projects use. I think its even
>> today the lowest common denominator across pax projects, so we should align
>> them to that version.
>>
>> Once a single project needs to go with 4.3.0 it can do so (for example
>> for using the Hook AP e.g.). But, again, 4.2.0 looks like a good agreement.
>> The next "useful" level of - speaking of getting a larger user base - would
>> be supporting OSGi Spec 3.x.. which i don't see happening in the tooling
>> space.
>>
>> Toni
>>
>>
>> On Tue, Jan 24, 2012 at 7:42 PM, Harald Wellmann <
>> hwellmann...@googlemail.com> wrote:
>>
>>> Which OSGi versions should we support in Pax?
>>>
>>> Which OSGi version should we use to compile Pax projects?
>>>
>>> The reason I'm asking is: There have been a few commits introducing
>>> org.osgi.core:4.3.0 here and there and a few comments not so happy about
>>> that move.
>>>
>>> I tend to agree, but changing the POMs back and forth is not a good
>>> idea, so I'd like to discuss the issue and hopefully reach an agreement
>>> before the next release train.
>>>
>>> According to [1], only OSGI 4.x is supported.
>>>
>>> Pax Exam and Pax Swissbox Framework definitely require 4.2.0 or higher
>>> because of the FrameworkFactory.
>>>
>>> The Pax Swissbox Parent POM has org.osgi.core:4.0.1 in the last release
>>> and 4.2.0 in current snapshots (changed by myself in December) - if this is
>>> not desirable, there's no problem reverting to 4.0.1 in the parent and
>>> using 4.2.0 for pax-swissbox-framework only.
>>>
>>> Regarding OSGi 4.3.0, there are significant API changes, not only new
>>> classes and methods but also changed signatures due to generic type
>>> arguments. While this is backward compatible (i.e. OSGi 4.3.0 runs bundles
>>> compiled with 4.2.0), I'm not so sure about the opposite direction, and
>>> even if there are no runtime conflicts, you get lots of ugly compiler
>>> warnings when compiling current Pax code with raw types against OSGi 4.3.0
>>> with generics.
>>>
>>> So I think we should stick with (or revert to) 4.2.0 until further
>>> notice, which does not rule out the possibility of individual subprojects
>>> upgrading to 4.3.0 if they unavoidably require some of the new features
>>> (e.g. weaving hooks).
>>>
>>> And we should clearly define which projects (if any) shall remain
>>> compatible to 4.0.1 or 4.1.0 and put up a nice handy project/version matrix
>>> in the Wiki.
>>>
>>> By the way, anybody voting for 4.1.0 support should be prepared to
>>> contribute integration tests running on old framework versions :-P
>>>
>>> What do you think?
>>>
>>> [1] 
>>> http://team.ops4j.org/wiki/**display/ops4j/Pax<http://team.ops4j.org/wiki/display/ops4j/Pax>
>>>
>>> Cheers,
>>> Harald
>>>
>>> ______________________________**_________________
>>> general mailing list
>>> general@lists.ops4j.org
>>> http://lists.ops4j.org/**mailman/listinfo/general<http://lists.ops4j.org/mailman/listinfo/general>
>>>
>>
>>
>>
>> --
>> Toni Menzel Source <http://tonimenzel.com>
>>
>>
>> _______________________________________________
>> general mailing list
>> general@lists.ops4j.org
>> http://lists.ops4j.org/mailman/listinfo/general
>>
>>
>
> _______________________________________________
> general mailing list
> general@lists.ops4j.org
> http://lists.ops4j.org/mailman/listinfo/general
>
>


-- 

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/>
_______________________________________________
general mailing list
general@lists.ops4j.org
http://lists.ops4j.org/mailman/listinfo/general

Reply via email to