Thanks Matt, Greg, Sebb and Anil for considering this question and providing good feedback.
I think the consensus is that the PR should be merged, thus moving master to Java 11 and the new Bootstrap UI. Dave On Fri, Jun 14, 2019 at 2:17 PM Anil Gangolli <a...@busybuddha.org> wrote: > > You could poll. Here are my votes: > > +1 on Java 11. OpenJDK. Free long-term support (LTS). Language features. > > -1 on Java 7. It has no security updates unless people are paying, and > I expect most of the Roller installed base is not. Having to continue > to support Java 7 is actually a disincentive for developers working on > Roller because of the lack of modern features like lambdas and > functional interfaces, for each, default methods, much better > Collections, Atomics, and multi-threaded support. > > > On 6/14/19 5:19 AM, sebb wrote: > > On Thu, 13 Jun 2019 at 15:39, Matt Raible <m...@raibledesigns.com> > wrote: > >> There’s more bug fixes and security improvements in Java 11. > > That is not an argument for increasing the minimum supported Java level. > > > > Those users that can upgrade to Java 11 easily can do so and take > > advantage of the fixes. > > Others can get security fixes for releases that are still supported. > > This may involve payment, but at least the option is available. > > > >>> On Jun 13, 2019, at 06:22, sebb <seb...@gmail.com> wrote: > >>> > >>>> On Wed, 12 Jun 2019 at 23:47, Dave <snoopd...@gmail.com> wrote: > >>>> > >>>>> On Wed, Jun 12, 2019 at 6:19 AM sebb <seb...@gmail.com> wrote: > >>>>> > >>>>>> On Wed, 12 Jun 2019 at 02:23, Dave <snoopd...@gmail.com> wrote: > >>>>>> > >>>>>>> On Mon, Jun 10, 2019 at 6:03 AM sebb <seb...@gmail.com> wrote: > >>>>>>> > >>>>>>> Note that Java 7 has extended support until July 2022. > >>>>>>> > >>>>>>> > https://www.oracle.com/technetwork/java/java-se-support-roadmap.html > >>>>>>> > >>>>>>> Is there any pressing need to move to Java 11? > >>>>>>> > >>>>>> I'm not sure there is a pressing need, depending on how you define > >>>>> pressing > >>>>>> need, but the work is already done/ready to merge and multiple > folks have > >>>>>> expressed support for the upgrade. I think it makes sense to > modernize > >>>>>> Roller and dependencies and Java 11 is generally better than 1.7 > and 1.8. > >>>>> Java 11 may well be better (one would hope so!) > >>>>> > >>>>> However, raising the minimum Java version means that existing users > >>>>> may have to update their version of Java. > >>>>> That is a generally a major undertaking for enterprises who need to > >>>>> ensure that the new Java version is fully tested in their > environment. > >>>> > >>>> > >>>> That is true, but I think the number of enterprises using Roller is > >>>> probably pretty small now. I think we have more to gain, as a > project, by > >>>> modernizing. > >>> What are the benefits? > >>> And does it make sense to go straight from Java 7 to Java 11? > >>> > >>> I'm not saying that the project should not upgrade. > >>> However I believe it's important that the advantages and disadvantages > >>> should be weighed up. > >>> > >>>> Plus, we've still got Roller 5 for those folks. Also, I've > >>>> talked to ASF INFRA about Roller 6 and they are fine with upgrading > for > >>>> Roller 6. > >>>> > >>>> Dave > > >