[
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)