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

Gary D. Gregory commented on CONFIGURATION-776:
-----------------------------------------------

Hi All,

The issue COLLECTIONS-701 cannot happen in _Commons BeanUtils 1.x_ or _Commons 
Configuration 2.x_ because these do not use {_}Commons Collection 3.x{_}'s 
{{{}SetUniqueList{}}}.

Since there are other higher priority issues in Commons overall (bug fixes and 
reviewing security reports), releasing a major version of Configuration just to 
bump a dependency is not reasonable at this time. A major version of 
Configuration to pick up a new BeanUtils 2 would break binary compatibility and 
therefore would require a Configuration package name change from 
configuration2" to "configuration3". At that time, we'll need to remove 
deprecated elements, and review any other changes we can take advantage of 
during this unique opportunity.

We should consider if it is desired in a future "configuration3" to create a 
facade to BU to avoid such future issues. 

HTH

> Update Commons BeanUtils from 1.9. to 2.X
> -----------------------------------------
>
>                 Key: CONFIGURATION-776
>                 URL: https://issues.apache.org/jira/browse/CONFIGURATION-776
>             Project: Commons Configuration
>          Issue Type: Task
>    Affects Versions: 2.6
>            Reporter: Melloware
>            Priority: Major
>          Time Spent: 10m
>  Remaining Estimate: 0h
>
> Update Apache Commons BeanUtils from 1.9. to 2.X
> BeanUtils 2.X removes its dependency on Commons Collections but does change 
> package name to the beanutils2 package.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to