On Sun, Feb 1, 2015 at 7:12 PM, Thomas Neidhart <thomas.neidh...@gmail.com> wrote: > > On 02/01/2015 07:44 PM, sebb wrote: > > On 31 January 2015 at 18:40, Gonçalo Marques > > <goncalodinismarq...@gmail.com> wrote: > >> Hi, > >> > >> I've sent a pull request containing CollectionUtils refactor for review > >> (COLLECTIONS-551). > >> > >> Since the next release version is 4.1, I'm wondering if methods that were > >> deprecated which are tagged with "@since 4.1" shouldn't be promptly removed > >> from CollectionUtils. > > > > If it really is true that a deprecated method has never been part of a > > formal release, then yes, it can / should be removed. > > > > However I cannot find any such methods. > > yes, CollectionUtils contains a few methods that have been added after > 4.0 (current 4.1-SNAPSHOT). These methods should be moved without > replacement to the new IterablesUtils.
I just need you to confirm that the following github tag is the 4.0 release (I prefer to rely on a true diff rather than the @since javadoc tag): https://github.com/apache/commons-collections/tree/COLLECTIONS_4_0 > > Thomas > > > > >> > >> Gonçalo > >> > >> > >> > >> On Sat, Jan 31, 2015 at 9:20 AM, Gonçalo Marques < > >> goncalodinismarq...@gmail.com> wrote: > >> > >>> Hi, > >>> > >>> Just to let you know I'm working on this. > >>> > >>> > >>> Gonçalo > >>> > >>> > >>> On Thu, Jan 29, 2015 at 9:07 PM, Thomas Neidhart < > >>> thomas.neidh...@gmail.com> wrote: > >>> > >>>> On 01/29/2015 11:57 AM, Gonçalo Marques wrote: > >>>>> Hello, > >>>>> > >>>>> I'm creating this thread in order to discuss issue COLLECTIONS-551. > >>>>> > >>>>> I don't know the deprecation policies of the Commons project in detail, > >>>> but > >>>>> based on the last comment posted by Thomas on issue COLLECTIONS-550 I > >>>>> assume that: > >>>>> > >>>>> In the next release (4.1): > >>>>> > >>>>> - Methods using Iterables in CollectionUtils should be replicated into > >>>>> IterableUtils; > >>>>> > >>>>> - Methods in CollectionUtils should be transformed into delegates to > >>>> the > >>>>> ones copied to IterableUtils; > >>>>> > >>>>> - Methods in CollectionUtils should be marked as @Depreated. > >>>>> > >>>>> In release 5: > >>>>> > >>>>> - Methods in CollectionUtils shall be removed. > >>>>> > >>>>> > >>>>> IMO the Unit Tests related with these methods should be copied into > >>>>> IterableUtilsTest, but should also be kept in CollectionUtilsTest until > >>>>> version 5. This way we also guarantee that the delegates in > >>>> CollectionUtils > >>>>> don't break in 4.1. > >>>>> > >>>>> If this is correct, and if you think I may be useful here, I'm > >>>> available to > >>>>> take this issue. > >>>> > >>>> Hi Goncalo, > >>>> > >>>> yes this is the right way to do it. > >>>> > >>>> Would be great if you have some time to work on this. > >>>> > >>>> Thomas > >>>> > >>>> --------------------------------------------------------------------- > >>>> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org > >>>> For additional commands, e-mail: dev-h...@commons.apache.org > >>>> > >>>> > >>> > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org > > For additional commands, e-mail: dev-h...@commons.apache.org > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org > For additional commands, e-mail: dev-h...@commons.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org