[
https://issues.apache.org/jira/browse/SLING-10139?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Bertrand Delacretaz updated SLING-10139:
----------------------------------------
Fix Version/s: Repoinit JCR 1.1.32
> Revert version change of o.a.s.repoinit.parser.operations and cleanup OSGi
> annotations
> --------------------------------------------------------------------------------------
>
> Key: SLING-10139
> URL: https://issues.apache.org/jira/browse/SLING-10139
> Project: Sling
> Issue Type: Improvement
> Components: Repoinit
> Affects Versions: Repoinit Parser 1.6.4
> Reporter: Bertrand Delacretaz
> Assignee: Bertrand Delacretaz
> Priority: Minor
> Fix For: Repoinit JCR 1.1.32, Repoinit Parser 1.6.6
>
>
> The {{org.apache.sling.repoinit.parser.operations}} OSGi package version
> number was increased to {{5.0.0}} in the affected release, but that's not
> really justified as there were no actual semantic changes, and causes
> unnecessary upgrade requirements.
> We should fix that as described below, to avoid such issues going forward and
> change that version number back to {{4.6.2}} which is what it should have
> been after the changes released in version {{1.6.4}} of that module.
> Here's the suggested changes as discussed with [~karlpauls]:
> * Fix provider/consumer types in operations package, {{OperationVisitor}}
> should be a {{ConsumerType}} (which is the default) and all other classes
> {{ProviderType}}
> * Downgrade operations package version number as mentioned above
> * Move the {{helpers/WithPathOptions}} class to the {{impl}} package
> * Add a comment in {{operations/package-info.java}} to skip version 5.0.0 and
> jump to 6.0.0 next time an increase is needed, to avoid all confusion about
> that {{5.0.0}} version
> * Release the parser module with the baseline plugin disabled.
> * Re-enable baseline plugin after the release
> * Re-release the jcr-repoinit module so it has the correct import range (that
> module has had changes anyway so that's fine)
--
This message was sent by Atlassian Jira
(v8.3.4#803005)