while working on the patch for
SLING-8602 i noticed that the ITs are failing as soon as i update oak and jackrabbit version in sling-jcr-repoinit. i verified that by taking an unmodified checkout and just adjusting the the oak.version and jackrabbit.version properties.
the issue is (up to now) two fold:
- the embedded org.apache.jackrabbit bundles in org.apache.sling.testing.sling-mock-oak (see
SLING-8625) prevent the configured oak/jackrabbit versions to take effect
- once that is fix, the ITs (setup configuration with launchpad 9) will fail
the latter most likely require multiple changes
- updating the it-model.txt to list oak bundles in order to avoid unresolved oak dependencies
- once that is solved the ITs fail with missing SlingRepository service and [~radu.cotescu] suspected that it might be required to additionally update org.apache.sling.jcr.oak.server to oak 1.16.0. if that turns out to be needed i would cover it with another task.