Hi,

We have basically three options:
- embed the Scala packages in Kafka bundle
- create a bundle for Scala collection compat
- use wrap

I think it’s better to use the same approach I’m using in Karaf Decanter: 
create an Uber bundle to avoid bunch of specific third party bundles.
I will do it, Decanter features are convenient and working fine.

In the mean time, you can use wrap to creat scala-collcetion-compat bundle on 
the fly.

Regards
JB


> Le 12 nov. 2021 à 18:20, Antoine DESSAIGNE <[email protected]> a 
> écrit :
> 
> Thank you Jean-Baptiste for resolving this issue so quickly.
> 
> Unfortunately, down the road, there's another issue preventing loading
> Kafka in an OSGi environment. Kafka 2.8 now
> requires scala-collection-compat_2.12 which no longer contains OSGi
> metadata in MANIFEST.MF, the last OSGi compatible version is 2.1.5 but it
> doesn't contain the needed class which was introduced in 2.2.0.
> 
> Is there documentation explaining how to write and test ServiceMix OSGi
> bundles so I can help? I hope that starting with a Scala dependency is not
> too complicated but I can give it a shot :)
> 
> Thank you very much,
> 
> Antoine
> 
> Le ven. 5 nov. 2021 à 06:29, Jean-Baptiste Onofre <[email protected]> a
> écrit :
> 
>> 2021.10 bundles release will include 2.8.1_3 and 3.0.0_3 Kafka bundles
>> with the fix.
>> 
>> Regards
>> JB
>> 
>>> Le 5 nov. 2021 à 05:27, Jean-Baptiste Onofre <[email protected]> a écrit :
>>> 
>>> Hi Antoine,
>>> 
>>> Actually, I fixed it but forgot to push my change.
>>> 
>>> I will do it now to include in the release.
>>> 
>>> Regards
>>> JB
>>> 
>>>> Le 4 nov. 2021 à 16:02, Antoine DESSAIGNE <[email protected]>
>> a écrit :
>>>> 
>>>> Hello everybody,
>>>> 
>>>> I've just tested the Kafka_2.12 2.8.1_2 repackage of the upcoming
>> 2021.10
>>>> release and it doesn't work. It misses all the org.apache.kafka.*
>> packages.
>>>> I hope this feedback doesn't come too late for you.
>>>> 
>>>> I just subscribed to this mailing list and didn't find a way to reply to
>>>> the "vote" topic.
>>>> 
>>>> Thank you for looking into this, have a nice day,
>>>> 
>>>> Antoine
>>> 
>> 
>> 

Reply via email to