nacx commented on pull request #75:
URL: https://github.com/apache/jclouds/pull/75#issuecomment-644433710


   >I'm not sure if GSON really intends to keep these packages away from the 
outside world, or if this is just a misconfiguration. You can try submitting a 
merge request to GSON by exporting all packages, adding four lines to the 
"exportcontents" section of the bnd.bnd configuration file Due to other 
experiences with JSON I can't promise if a change of this kind will be accepted 
by the developers. After all, very few Java developers know about OSGi and the 
rules of the construct, developers working at Google are no exception.
   
   We tried, but unfortunately, it was rejected.
   
   The main issue here is that we can no longer afford to keep the OSGi 
compatibility because of the lack of expertise in the active contributor group 
to the project. That's why we offloaded the Karaf support to the Karaf project, 
and this is a remaining piece that is preventing us from modernizing the 
codebase. Help there is really welcome.
   
   Ideally, we should try to refactor the jclouds core to stop relying on that, 
or even copy the files to the jclouds codebase and keep them there, but I think 
we can't afford the overhead of keeping OSGi into account when the expertise is 
not here.


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


Reply via email to