[ 
https://issues.apache.org/jira/browse/SLING-5014?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14738916#comment-14738916
 ] 

Carsten Ziegeler commented on SLING-5014:
-----------------------------------------

No, the uninstall directive does not lead to a task - the uninstall directive 
is directly invoked by the launchpad, before the framework starts.

> Uninstall directive in provisioning model might just lead to downgrade of 
> bundle
> --------------------------------------------------------------------------------
>
>                 Key: SLING-5014
>                 URL: https://issues.apache.org/jira/browse/SLING-5014
>             Project: Sling
>          Issue Type: Bug
>          Components: Installer
>            Reporter: Dominik Süß
>
> In case a bundle has mutliple install candiates only the highest version 
> (with the highest priorty for the same versions) wins. An uninstall directive 
> uninstalls this version. The way the OSGi install behavior is defined this 
> lets the next artifact in the priority queue to get active and consequently 
> only leads to downgrade to the next in the queue.
> As the uninstall directive declares a range that should be uninstalled the 
> expectation is that after a startup with such an uninstall directive none of 
> the delcared versions are in an installed state. In consequence the OSGi 
> installer must save this metainformation in the state that prevents a 
> downgrade to a version that is part of an active uninstall directive.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to