I'm going to await JB's investigation result - but this doesn't sounds
like a new regression to 2.2.8.

-Jamie

On Wed, Jun 20, 2012 at 11:40 PM, Jean-Baptiste Onofré <[email protected]> 
wrote:
> OK, it should not have changed between 2.2.7 and 2.2.8, the only difference
> is that now KarArtifactInstaller supports uninstall (and update) aka
> uninstall the kar features before removing the file.
>
> Let me try to reproduce your issue.
>
> Regards
> JB
>
>
> On 06/21/2012 08:14 AM, Dan Tran wrote:
>>
>> long story,
>>
>> We have our own custom kar deployer where we directly use
>> KarArtifactInstaller as a service to deploy our feature kar file and
>> we dont place our kar file under karaf's deploy directory )
>>
>>  Here is pseudo code
>>
>>     // Call kar deployer to unpack in karaf local-repo
>>     KarArtifactInstaller.update( File path/to/our/feature.kar )
>>
>>     //use featureService to deploy the feature
>>     FeaturesService.install (... )
>>
>>
>> As I have stated before, the first call throws FileNotFoundException
>> since it could not find my 'feature.kar' under karaf.base/local-repo.
>> Strange??
>>
>> how er if I also place another copy of  my 'feature.kar' file under
>> karaf's local-repo directory, the same KarArtifactInstaller.update(
>> File path/to/our/feature.kar ) is happy and unpack under local-repo.
>> Strange??
>>
>> Thanks for looking into this
>>
>> -D
>>
>>
>>
>>
>>
>>
>> On Wed, Jun 20, 2012 at 10:20 PM, Jean-Baptiste Onofré<[email protected]>
>>  wrote:
>>>
>>> Just to understand your issue, the kar deployer behavior is quite the
>>> same:
>>> - you put the kar file in the deploy folder
>>> - the kar is uncompress (previously it was uncompress in local-repo, now
>>> it's uncompress in system repo)
>>> - all features contained in the kar are automatically installed
>>> - now, if you remove the kar file, the kar deployer is able to uninstall
>>> all
>>> features and remove the kar file
>>>
>>> So, even if the storage changed from local-repo to system, the behavior
>>> is
>>> the same.
>>>
>>> Do you use directly the kar deployer (by code I mean) ?
>>>
>>>
>>> Regards
>>> JB
>>>
>>> On 06/21/2012 12:13 AM, Dan Tran wrote:
>>>>
>>>>
>>>> Hello Karaf devs,
>>>>
>>>> regresion in KarArtifactInstaller service?
>>>>
>>>> in karaf-2.2.7,
>>>>
>>>>   karInstaller.update( full/path/to/my/myfeature.kar )  unpacks my
>>>> 'myfeature.jar' under local-repo
>>>>
>>>> in karaf-2.2.8, the call, expect that I put myfeature.kar under
>>>> local-repo/myfeature.kar?
>>>>
>>>> is it expected?  This changes breaks my custom deployment.
>>>>
>>>> Can we have this new behavior in 3.0, or 2.3 instead? since I would
>>>> like to continue upgrading to latest 2.2.x code without changing my
>>>> code.
>>>>
>>>> Thanks
>>>>
>>>> -Dan
>>>>
>>>>
>>>>
>>>>
>>>> On Wed, Jun 20, 2012 at 2:10 PM, Romain Gilles<[email protected]>
>>>>  wrote:
>>>>>
>>>>>
>>>>> +1
>>>>>
>>>>> Thanks a lot.
>>>>>
>>>>> Romain
>>>>>
>>>>> 2012/6/20 Jean-Baptiste Onofré<[email protected]>
>>>>>
>>>>>> +1 (binding)
>>>>>>
>>>>>> First tests passed without problem, I will test with Cellar, etc
>>>>>> tomorrow
>>>>>> morning, but it looks good to me.
>>>>>>
>>>>>> Regards
>>>>>> JB
>>>>>>
>>>>>>
>>>>>> On 06/20/2012 10:05 PM, Jamie G. wrote:
>>>>>>
>>>>>>> Hi,
>>>>>>>
>>>>>>> We resolved 28 issues in this release (web page will be published
>>>>>>> post
>>>>>>> RC promotion):
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> https://svn.apache.org/repos/asf/karaf/site/trunk/src/main/webapp/index/community/download/karaf-2.2.8-release.page
>>>>>>>
>>>>>>> Staging repository:
>>>>>>>
>>>>>>> https://repository.apache.org/content/repositories/orgapachekaraf-255/
>>>>>>>
>>>>>>> Release tags:
>>>>>>> https://svn.apache.org/repos/asf/karaf/tags/karaf-2.2.8/
>>>>>>>
>>>>>>> Please vote to approve this release:
>>>>>>>
>>>>>>> [ ] +1 Approve the release
>>>>>>> [ ] -1 Veto the release (please provide specific comments)
>>>>>>>
>>>>>>> This vote will be open for 72 hours.
>>>>>>>
>>>>>>
>>>>>> --
>>>>>> Jean-Baptiste Onofré
>>>>>> [email protected]
>>>>>> http://blog.nanthrax.net
>>>>>> Talend - http://www.talend.com
>>>>>>
>>>
>>> --
>>> Jean-Baptiste Onofré
>>> [email protected]
>>> http://blog.nanthrax.net
>>> Talend - http://www.talend.com
>
>
> --
> Jean-Baptiste Onofré
> [email protected]
> http://blog.nanthrax.net
> Talend - http://www.talend.com

Reply via email to