Hi,

FYI, you can run karaf-shell without the whole karaf container and
without OSGi.

I can also provide a static karaf distribution with a very light
approach (I blogged about that recently).

Regards
JB

On 09/04/2019 08:29, Olaf Flebbe wrote:
> hi andrew,
> 
> Forgot to mention that i am only a consumer for blobstores as well. will look 
> into your approach. Karaf seems to be a very heavyweight approach to just 
> have a cli.
> 
> olaf
> 
>> Am 09.04.2019 um 08:26 schrieb Andrew Gaul <g...@apache.org>:
>>
>> Agree that a CLI provides value but the Karaf-based CLI is a maintenance
>> burden.  I recommend moving to a more lightweight approach that I
>> demonstrate here:
>>
>> https://github.com/gaul/blobstore-cli
>>
>> This has the advantage of starting much faster for interactive tasks.  I
>> only have interest in blobstore so I cannot implement all the compute
>> functionality.  However, jclouds could accept contributions for this!
>>
>>> On Tue, Apr 09, 2019 at 08:13:36AM +0200, Olaf Flebbe wrote:
>>> hi,
>>>
>>> in my day job my group is a consumer of jclouds and jclouds-cli:
>>>
>>> regarding jclouds jar : Pretty much need to update the gson dependency 
>>> because of conflicts with other major frameworks in our application.
>>>
>>> Regarding cli : i have to admit that the source is pretty neat . As a 
>>> consumer i can live with getting that from a different apache project and 
>>> even with having an not so upfront jclouds implementation for  it now, 
>>> since it just works for us as is rifht now.
>>>
>>> regards,
>>> olaf
>>>
>>>
>>>> Am 09.04.2019 um 07:46 schrieb Francois Papon 
>>>> <francois.pa...@openobject.fr>:
>>>>
>>>> Hi JB,
>>>>
>>>> I think it make sense to move it as a Karaf subproject as we started the
>>>> Kloud initiative.
>>>>
>>>> regards,
>>>>
>>>> François Papon
>>>> fpa...@apache.org
>>>>
>>>>> Le 09/04/2019 à 09:24, Jean-Baptiste Onofré a écrit :
>>>>> Up to you guys.
>>>>>
>>>>> An alternative would be to move jclouds-karaf as karaf subproject (like
>>>>> decanter, cave, etc).
>>>>>
>>>>> Thoughts ?
>>>>>
>>>>> Regards
>>>>> JB
>>>>>
>>>>>> On 08/04/2019 22:56, Ignasi Barrera wrote:
>>>>>> I totally agree with Andrew's point, but we need to be careful when
>>>>>> deprecating this. There are projects that rely on our OSGi support (take
>>>>>> Apache Brooklyn IIRC as an example), and we don't want to leave them
>>>>>> orphan, at least with a clear direction and position from jclouds.
>>>>>>
>>>>>> The only real reason we have jclouds-karaf today is as a validator to 
>>>>>> make
>>>>>> sure we remain OSGi compatible, but we are paying a price that is too 
>>>>>> high
>>>>>> for that. The jclouds community has no expertise there (at least the 
>>>>>> active
>>>>>> community), and whilst the Karaf community has been willing to help,
>>>>>> results are not materializing. Engagement with the Karaf community 
>>>>>> started
>>>>>> in June 2018 (almost a year ago), and we are still at a point where we 
>>>>>> have
>>>>>> not been able to see anything but promises of commitment that never get 
>>>>>> to
>>>>>> actual results.
>>>>>>
>>>>>> Don't take this statement wrong: I'm not blaming the Karaf community and 
>>>>>> I
>>>>>> hugely appreciate their willingness to help. I'm just exposing the facts
>>>>>> that outline the issue we have: we cannot depend on something we don't 
>>>>>> have
>>>>>> the expertise on, even more when that dependency is not part of the core 
>>>>>> of
>>>>>> the value jclouds provides.
>>>>>>
>>>>>>
>>>>>> So I agree with Gaul and I think we should remove jclouds-karaf and the
>>>>>> jclouds-cli and properly communicate that to downstream users of those
>>>>>> projects. I don't see a clear and realistic path to keeping those 
>>>>>> projects
>>>>>> in a sustainable way, so I think this would be a good move for the 
>>>>>> project.
>>>>>>
>>>>>> Ignasi
>>>>>>
>>>>>>
>>>>>>> On Sun, 7 Apr 2019 at 22:22, Jean-Baptiste Onofré <j...@nanthrax.net> 
>>>>>>> wrote:
>>>>>>>
>>>>>>> Hi Andrew,
>>>>>>>
>>>>>>> about jclouds-karaf, can you please leave as is ? I'm working on it, and
>>>>>>> I should have the PR ready soon.
>>>>>>>
>>>>>>> Regards
>>>>>>> JB
>>>>>>>
>>>>>>>> On 08/04/2019 07:12, Andrew Gaul wrote:
>>>>>>>> jclouds has stalled on upgrading our Guava dependency[1] due to our
>>>>>>>> Karaf dependency.  Our team lacks the background and volunteers lack 
>>>>>>>> the
>>>>>>>> time to resolve this despite over a year of discussion.  I propose
>>>>>>>> removing jclouds-karaf and jclouds-cli from the build and posting
>>>>>>>> notices in the README and user mailing lists.  When a volunteer can
>>>>>>>> resolve this we can reintegrate this support.
>>>>>>>>
>>>>>>>> Some background on why this is important: our Guava dependency has
>>>>>>>> repeated annoyed users it used to have an aggressive deprecation policy
>>>>>>>> and jclouds depended on @Beta APIs.  Newer versions of Guava depend on
>>>>>>>> Java 8 but our Karaf version seems to have an incompatibility.  
>>>>>>>> Attempts
>>>>>>>> to upgrade it have failed.
>>>>>>>>
>>>>>>>> As a matter of strategy, I think jclouds should narrow its focus since
>>>>>>>> many of the more active developers, including me, now split our time
>>>>>>>> with other projects.  We should consider removing some of the labs
>>>>>>>> providers and other incomplete efforts to reduce the maintenance 
>>>>>>>> burden.
>>>>>>>> As a concrete suggestion, I would like to remove the jdbc labs 
>>>>>>>> provider.
>>>>>>>>
>>>>>>>> [1] https://issues.apache.org/jira/projects/JCLOUDS/issues/JCLOUDS-1333
>>>>>>>>
>>>>>>> --
>>>>>>> Jean-Baptiste Onofré
>>>>>>> jbono...@apache.org
>>>>>>> http://blog.nanthrax.net
>>>>>>> Talend - http://www.talend.com
>>>>>>>
>>>
>>
>> -- 
>> Andrew Gaul
>> http://gaul.org/

-- 
Jean-Baptiste Onofré
jbono...@apache.org
http://blog.nanthrax.net
Talend - http://www.talend.com

Reply via email to