Hello everyone,
First of all thank you for awesome project and its maintenance. My name is Łukasz and I am committer of Apache Karaf and Apache PLC4X projects hence you most likely don't know me as I am coming from other part of ASF ecosystem.

I was asked about looking at Apache Ignite OSGi metadata as project we are trying to use Ignite with is bound to the OSGi runtime. After a bit of look I found that metadata generation is partial and overall infrastructure in this area haven't received any polishing since a while. Since there are "split packages" and few additional troubles I wanted to check with you if there is a will to move that part ahead. Is there a will or plan to retain the metadata or rather throw it away?

Last week I made a draft PR with changes which allowed me to run ignite inside Apache Karaf (4.3.x): https://github.com/apache/ignite/pull/10133 There are several maven pom updates and, so far, one code relocation in kubernetes module. I based all changes on exiting properties: osgi.import.package, osgi.export.package, osgi.private.package I think there are few more places where "split package" is found, however I did not look very carefully at these yet.

Looking forward to hear out your guidance in how you would like to get these changes, if at all. If you would be up to move that part forward I can sacrifice more time in making metadata generation and validation more rebust through ie. basic OSGi integration tests. PR I linked above automatically validates import and export constraints for Karaf feautes.

Kind regards,
Łukasz

Reply via email to