+1 for the initial question regarding compendium.
+1 for defining the version range when using the maven plugin. Even if
this troubles some that it doesn't work with the "out-of-the-box way"
it's much cleaner if we define the valid version ranges.

regards, Achim

2012/6/4 Jean-Baptiste Onofré <[email protected]>:
> IMHO, I think that the version ranges should be explicitly defined in order
> to control the "backward" compatibility.
>
> Regards
> JB
>
>
> On 06/04/2012 09:55 AM, Guillaume Nodet wrote:
>>
>> +1
>>
>> However, it anyhow raises a different question, which is related to
>> how we manage the ranges.
>> The problem is that the maven plugin computes the range up to the next
>> major version, which means each time we upgrade a dependency, we can't
>> use an older one anymore, even if it would work.  That would be an
>> extra work to do however, as we'd have to split the maven dependencies
>> from the lower version of the dependencies we can work with.
>>
>> On Mon, Jun 4, 2012 at 9:43 AM, Jean-Baptiste Onofré<[email protected]>
>>  wrote:
>>>
>>> Hi all,
>>>
>>> I updated Karaf trunk (3.0) to use OSGi Compendium 4.3.0. It means that
>>> now,
>>> Karaf trunk uses both OSGi and OSGi Compendium 4.3.0 (whereas previously
>>> it
>>> used OSGi 4.3.0 and OSGi Compendium 4.2.0).
>>>
>>> However, to "simplify" version range, I think it makes sense to not
>>> depend
>>> from OSGi Compendium but directly from the service implementation itself
>>> (for instance Felix ConfigAdmin, etc). As we already manage the version
>>> of
>>> service implementation, I think OSGi compendium dependency is
>>> superfluous.
>>>
>>> I raised:
>>> https://issues.apache.org/jira/browse/KARAF-1518
>>>
>>> WDYT ?
>>>
>>> Thanks
>>> Regards
>>> JB
>>> --
>>> 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
OPS4J Pax for Vaadin
<http://team.ops4j.org/wiki/display/PAXVAADIN/Home> Commiter & Project
Lead
blog <http://notizblog.nierbeck.de/>

Reply via email to