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

Oliver Lietz commented on SLING-8962:
-------------------------------------

[~bdelacretaz], see my comments in SLING-8936.

The bundle versions in Sling's Karaf Features are always compatible but it 
means they are not always latest. Compatibility is mostly verified by a bunch 
of tests.

The update process is not fully automatable and requires accuracy and some 
knowledge around Sling's modules but I wrote an 
[application|https://github.com/bildschirmarbeiter/de.bildschirmarbeiter.asf.toolbox.application]
 
([launcher|https://github.com/bildschirmarbeiter/de.bildschirmarbeiter.asf.toolbox.main])
 to support the process.

The application helps updating the [source feature 
file|https://github.com/apache/sling-org-apache-sling-karaf-features/blob/master/src/main/feature/feature.xml]
 and processes the final feature file and the 
[templates|https://github.com/apache/sling-org-apache-sling-testing-paxexam/tree/master/src/main/resources/templates]
 to create 
[SlingOptions|https://github.com/apache/sling-org-apache-sling-testing-paxexam/blob/master/src/main/java/org/apache/sling/testing/paxexam/SlingOptions.java]
 and 
[SlingVersionResolver|https://github.com/apache/sling-org-apache-sling-testing-paxexam/blob/master/src/main/java/org/apache/sling/testing/paxexam/SlingVersionResolver.java].
 I showed [~radu] at adaptTo() 2019 how it works but didn't find time to 
document the process properly so far.

> Use Sling API 2.22.0
> --------------------
>
>                 Key: SLING-8962
>                 URL: https://issues.apache.org/jira/browse/SLING-8962
>             Project: Sling
>          Issue Type: Task
>          Components: Servlets
>            Reporter: Oliver Lietz
>            Assignee: Oliver Lietz
>            Priority: Major
>             Fix For: Servlets Resolver 2.5.10
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to