[
https://issues.apache.org/jira/browse/SLING-5603?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15298317#comment-15298317
]
Konrad Windszus edited comment on SLING-5603 at 5/24/16 3:07 PM:
-----------------------------------------------------------------
Why was the dependency of commons lang in Sling Validation upgraded to 3.4?
That is not really required IMHO. Not embedding a dependency is one thing, but
depending on the most recent version is another.
E.g. AEM 6.1 SP1 ships with Commons Lang 3.3.2 as a dedicated bundle and as far
as I know nothing in Sling Validation really requires 3.4. I do understand that
we want to ship the launchpad with the most recent version of commons lang, but
why does Sling Validation now depend on 3.4 (which makes it incompatible with
AEM 6.1)?
The same is true for FS ClassLoader and HC Core which automatically are
incompatible now with AEM 6.1 due to the increase of the dependency version.
IMHO each bundle should depend on the minimal version of a library it can work
with.
was (Author: kwin):
Why was the dependency of commons lang in Sling Validation upgraded to 3.4?
That is not really required IMHO. Not embedding a dependency is one thing, but
depending on the most recent version is another.
E.g. AEM 6.1 SP1 ships with Commons Lang 3.3.2 as a dedicated bundle and as far
as I know nothing in Sling Validation really requires 3.4. I do understand that
we want to ship the launchpad with the most recent version of commons lang, but
why does Sling Validation now depend on 3.4 (which makes it incompatible with
AEM 6.1)?
I would rather revert that dependency to Commons Lang 3.3.2 if noone disagrees
at least for Sling Validation.
> Upgrade Commons Lang to 3.4
> ---------------------------
>
> Key: SLING-5603
> URL: https://issues.apache.org/jira/browse/SLING-5603
> Project: Sling
> Issue Type: Task
> Components: Launchpad
> Reporter: Oliver Lietz
> Fix For: File System ClassLoader 1.0.4, Validation 1.0.0,
> Launchpad Builder 9, Health Check Core 1.2.6
>
> Attachments: commons-lang.java.txt, commons-lang.pom.txt
>
>
> use Commons Lang {{3.4}} and phase out older versions e.g. {{2.0}}, {{2.2}},
> {{2.4}}, {{2.5}}, {{2.6}}, {{3.0}}, {{3.0.1}}, {{3.3.2}}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)