On Sat, May 02, 2020 at 12:49:16PM -0400, Andrew Phillips wrote: > > Some ideas: > > > > * spin out components, similar to what we did with jclouds-karaf > > previously > > * release from master and stop maintaining release branches, e.g., 2.2.x > > * reduce the Java compatibility matrix, e.g., Java 8 and newer only > > * upgrade key dependencies, e.g., BouncyCastle, Guava, to avoid > > dependency headaches > > * graduate more providers in labs > > These all seem reasonable to me - do you have any gut feel estimate of which > would reduce the burden the most?
Dependency interactions are top of mind and something I spent an evening debugging for 2.2.1. I spent the last few years outside the Java ecosystem so I lack a nuanced understanding of where the community is but Java 8 seems table stakes these days. -- Andrew Gaul http://gaul.org/
