Jean-Baptiste,

Removing the <repository/> would avoid the issue, but it would also cause
the Camel descriptor to no longer be self-contained, so people would need to
read the documentation in order to get things working.  One of the proposals
in the karaf-dev thread I referred to earlier, is to ensure that version
ranges are fully supported in the <repository/> element by first checking if
there's already a matching descriptor installed and, if not, go out and
resolve a suitable version using Pax Url's Maven version range support.

Personally, I'd just keep the tag for now and improve things at the Karaf
end first, as that would fix the same issue for e.g. some of the ServiceMix
features descriptors as well.  Once the Karaf improvements have been made,
we can start using version ranges in the <repository/> references and get
the best of both worlds - a self-contained features descriptor that allows
for the flexibility to switch to a newer fix version as well.


Regards,

Gert Vanthienen
------------------------
FuseSource
Web: http://fusesource.com
Blog: http://gertvanthienen.blogspot.com/


On Fri, Oct 28, 2011 at 11:39 AM, Jean-Baptiste Onofré <j...@nanthrax.net>wrote:

> Hi Gert,
>
> +1 for a new Camel 2.8.3 release.
>
> I would propose to remove the <repository/> tag for CXF.
>
> It doesn't make sense to use a version range for the CXF feature, but still
> specify a CXF version in the <repository/> tag.
>
> I would prefer to document for the users that they have to install the cxf
> feature first.
>
> WDYT ?
>
> Regards
> JB
>
>
> On 10/28/2011 10:23 AM, Gert Vanthienen wrote:
>
>> L.S.,
>>
>>
>> Over at the ServiceMix project, we are finalizing things for doing a
>> ServiceMix 4.4.0 release.  The original plan was to use CXF 2.4.2 and
>> Camel
>> 2.8.1 because of an issue with the CXF 2.4.3 release in combination with
>> Felix.  However, Dan has volunteered to do a quick CXF 2.4.4 release to
>> help
>> us out which the CXF problem.  Cfr.
>> http://servicemix.396122.n5.**nabble.com/Toward-ServiceMix-**
>> 4-4-td4909262.htmlfor<http://servicemix.396122.n5.nabble.com/Toward-ServiceMix-4-4-td4909262.htmlfor>
>> some background...
>>
>> Unfortunately, because of a<repository>  reference in the Camel features
>> descriptor, that would mean we would also need a new Camel 2.8.x release
>> to
>> ensure everything works fine again.  I'm aware that the release
>> announcement
>> for 2.8.2 only went out earlier this week, so just checking if we would
>> consider doing a Camel 2.8.3 release right after the CXF 2.4.4 release is
>> out.  For the Apache ServiceMix project, this would definitely be highly
>> appreciated, as it would allow us to upgrade to the latest and greatest
>> Karaf, CXF and Camel for our upcoming release.
>>
>> FWIW, in the meanwhile we're also working at both the Karaf and the
>> ServiceMix end to make a things a more reliable and maintainable when
>> upgrading parts of the application, so this should allow us to prevent
>> these
>> kinds of issues in the future, but for now we're still trying to align the
>> entire universe here ;)
>>
>>
>> Regards,
>>
>> Gert Vanthienen
>> ------------------------
>> FuseSource
>> Web: http://fusesource.com
>> Blog: 
>> http://gertvanthienen.**blogspot.com/<http://gertvanthienen.blogspot.com/>
>>
>>
> --
> Jean-Baptiste Onofré
> jbono...@apache.org
> http://blog.nanthrax.net
> Talend - http://www.talend.com
>

Reply via email to