This is the list of classes from commons-collections4 we're depending on ATM:

~/work/openjpa$ grep -r commons.collections | grep import | sed 's/.*://'  | sort | uniq
import org.apache.commons.collections4.bidimap.TreeBidiMap;
import org.apache.commons.collections4.comparators.ComparableComparator;
import org.apache.commons.collections4.comparators.ComparatorChain;
import org.apache.commons.collections4.iterators.EmptyIterator;
import org.apache.commons.collections4.iterators.FilterIterator;
import org.apache.commons.collections4.iterators.IteratorChain;
import org.apache.commons.collections4.map.AbstractReferenceMap.ReferenceStrength;
import org.apache.commons.collections4.map.LinkedMap;
import org.apache.commons.collections4.map.ReferenceMap;
import org.apache.commons.collections4.Predicate;
import org.apache.commons.collections4.set.MapBackedSet;

Not many, actually...

On 04/12/18 10:55, Maxim Solodovnik wrote:
I'm afraid the one who will drop commons-collections should have better
code-understanding than I'm :(

Here is the link to the discussion:
https://lists.apache.org/thread.html/a751aee1e7b667715db00f632579d39cd4241ab3ae6a39d6b35e577b@%3Cuser.commons.apache.org%3E

You can raise your voice :)

On Mon, 3 Dec 2018 at 22:10, Romain Manni-Bucau <rmannibu...@gmail.com>
wrote:

Does the cost to drop it is that high? Really tempted to say it is a better
solution for openjpa anyway on the mid term.

Le lun. 3 déc. 2018 à 16:08, Maxim Solodovnik <solomax...@gmail.com> a
écrit :

I did ping commons-collwctions community (~6 days ago) - no answer
Will ping again

On Mon, 3 Dec 2018 at 18:54, Francesco Chicchiriccò <ilgro...@apache.org

wrote:

Hi,
did we make any progress?

FYI: https://issues.apache.org/jira/browse/SYNCOPE-1400

Regards.

On 26/11/18 14:07, Maxim Solodovnik wrote:
Additionally commons-collections4 release is required
I'll ping commons community ....

On Mon, 26 Nov 2018 at 20:01, Francesco Chicchiriccò <
ilgro...@apache.org>
wrote:

Hi there,
am I correct if I think that, once commons-pool2 and commons-dbcp2
are
released, we will be able to release OpenJPA 3.0.1?
We start needing its features and fixes at Syncope...

Regards.

On 2018/11/13 12:50:33, Mark Struberg wrote:
   > Go for it, I already removed tons of stuff for other commons
libs
which we now do not need anymore.
   >
   > We still need commons-dbcp (which requires commons-pool) to be
released before OpenJPA.
   >
   > Will try to work on that today.
   >
   > LieGrue,
   > strub
   >
   >
   > > Am 13.11.2018 um 08:35 schrieb Romain Manni-Bucau :
   > >
   > > There is some glue code need but nothing a stream cant solve
for
most of
   > > it. The main work will be the map replacement but here again,
nothing crazy
   > > and worse case forking 2 classes is still worth it IMHO
   > >
   > > Le mar. 13 nov. 2018 07:54, Francesco Chicchiriccò a
   > > écrit :
   > >
   > >> On 13/11/18 07:18, Romain Manni-Bucau wrote:
   > >>> sounds good (but dropping a lib is too ;))
   > >>
   > >> Agree: is there anything from commons-collections4 that
cannot
be
   > >> replaced by Java 8 features? Maybe some specialized
collection,
as
   > >> CollectionUtils, IterableUtils, etc can be easily replaced.
   > >>
   > >> Regards.
   > >>
   > >>
   > >>> Le mar. 13 nov. 2018 à 07:10, Maxim Solodovnik a
   > >>> écrit :
   > >>>
   > >>>> According to this thread:
https://markmail.org/message/dnbbribu6jvzozfo
   > >>>> commons-collections4
   > >>>> can
   > >>>> be released in a week or so ...
   > >>>>
   > >>>> On Tue, 13 Nov 2018 at 13:04, Romain Manni-Bucau > >>>
   > >>>> wrote:
   > >>>>
   > >>>>> yep,
   > >>>>>
   > >>>>> side note: did a quick review and I guess we can drop
   > >> commons-collections
   > >>>>> with not much effort since we are on java8, pool2 and
dbcp2
can
   > >> probably
   > >>>>> too writing a thin pool for tests (like a Queue wrapper)
but
can
   > >> require
   > >>>>> more adaptation
   > >>>>>
   > >>>>> Le mar. 13 nov. 2018 à 06:43, Maxim Solodovnik
   > >> a
   > >>>>> écrit :
   > >>>>>
   > >>>>> Currently there are 3 SNAPSHOT dependencies
   > >>>>> I'm continuously pinging commons-collections
   > >>>>>
   > >>>>> Other 2 are commons-pool2 and commons-dbcp2 (introduced in
   > >>>>> https://github.com/apache/openjpa/pull/24, currently not
merged)
   > >>>>>
   > >>>>> I guess we should get these new releases first
   > >>>>>
   > >>>>>
   > >>>>> On Tue, 13 Nov 2018 at 12:39, Romain Manni-Bucau <
   > >> rmannibu...@gmail.com> wrote:
   > >>>>>>> Hi Maxim
   > >>>>>>>
   > >>>>>>> Tomee is waiting for a java11 release - mainly asm
upgrade.
   > >>>>>>> Once done +1
   > >>>>>>>
   > >>>>>>> Le mar. 13 nov. 2018 05:03, Maxim Solodovnik
   > >> a écrit :
   > >>>>>>>> Hello All,
   > >>>>>>>>
   > >>>>>>>> 3.0.0 was release in June, lots of fixes were committed
   > >>>>>>>> Maybe it's time for release?

--
Francesco Chicchiriccò

Tirasa - Open Source Excellence
http://www.tirasa.net/

Member at The Apache Software Foundation
Syncope, Cocoon, Olingo, CXF, OpenJPA, PonyMail
http://home.apache.org/~ilgrosso/

Reply via email to