On 11/11/17 21:47, Konstantin Kolinko wrote: > 2017-11-11 23:48 GMT+03:00 Mark Thomas <ma...@apache.org>: >> On 27/10/17 14:13, Mark Thomas wrote: >>> Now Checkstyle 8.3 has been released, I think we need to do something >>> about these. There are quite a few options. >>> >>> Do we want the minimalist approach (run Rainer's script, tweak the >>> Eclipse recommendations to get as close as we can to what Checkstyle >>> wants) or do we take a broader 'What was Mark thinking when he suggested >>> this import order?' approach and take the opportunity to rethink the >>> order (and probably choose something simpler / more standard)? Or >>> something else? >>> >>> Thoughts? >>> >>> I have no strong feelings either way but I'm happy to contribute to >>> whatever option we choose. >> >> Ping? >> >> I'm not sure if the lack of response is because folks are ignoring the >> Gump e-mails or because no-one has any strong opinions. >> >> In the absence of further feedback I plan to upgrade to Checkstyle 8.3, >> fix the warnings and back-port. I hope to get to this early next week. > > Beware that Checkstyle 7.0+ requires Java 8 as runtime environment. > Thus such upgrade cannot be easily backported to Tomcat 8.5 or earlier. > > I see the following options: > > 1) I think the easiest option is to > - Disable these checks at Gump (except for Tomcat trunk) and enable > them at Buildbot. > > Essentially, Gump bugs (regressions) in Checkstyle library and > notifies us about them in advance. > An issue is that we do not have resources to propagate these bugs to > Checkstyle project. (Nobody stepped up to do that). > > Buildbot will find bugs in our own project, running the version of the > library that we chose.
Something along those lines makes sense to me. I should be able to start work on that today. Mark > 2) I see that "Backport" section at Checkstyle home page [1] mentions > some unofficial fork of Checkstyle that can be run on Java 1.6. I have > not looked further. > > [1] http://checkstyle.sourceforge.net/#Backport > > > 3) Another idea of mine is to run all Ant builds with Java 8, > and explicitly configure paths to JDKs that are used for compilation. > In Tomcat 7 we have "java.7.home". The idea is to add explicit > "java.6.home" along that. > http://markmail.org/message/6qck3d4zqb6nh5ja > > Best regards, > Konstantin Kolinko > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org > For additional commands, e-mail: dev-h...@tomcat.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org