Can anyone tell quickly if the error prone error is before or after https://issues.apache.org/jira/browse/HBASE-22100
On Wed, Apr 3, 2019, 16:15 Andrew Purtell <[email protected]> wrote: > Regarding the error-prone issues I am talking about, here is one > > > https://builds.apache.org/job/PreCommit-HBASE-Build/16578/artifact/patchprocess/diff-compile-javac-root.txt > > [WARNING] > /testptch/hbase/hbase-server/src/test/java/org/apache/hadoop/hbase/master/AbstractTestDLS.java:[654,54] > [UnusedVariable] The parameter 'master' is never read. > > The submitted patch does not touch this file AbstractTestDLS and this javac > warning has the format of an error-prone finding. > > > On Wed, Apr 3, 2019 at 2:11 PM Andrew Purtell <[email protected]> wrote: > > > I use Eclipse. Eclipse orders imports automatically per formatter > > settings. I have installed the HBase formatter from our dev-support into > > all of the relevant workspaces. This sometimes fails to do the right > thing > > as far as checkstyle reporting in precommit is concerned. I have tried > > moving the indicated imports around by hand when this happens and it > still > > complains. I should not be required to use another IDE. (I won't.) > Perhaps > > the Eclipse formatter definition we ship in the project needs an update. > > (From a contributor POV this shouldn't be necessary.) It's not like I am > > trying to get away with being sloppy. > > > > HBASE-15560 is one. > > HBASE-22114 amplifies it by having I think some unfortunate interactions > > between how Yetus decides what has changed and how to test it and what is > > being attempted. > > > > On Wed, Apr 3, 2019 at 1:27 PM Josh Elser <[email protected]> wrote: > > > >> Yeah, can you share some evidence of what you've been running into, > >> Andrew? > >> > >> The nit-picky tools are always a pain in the rear (especially when > >> working across other branches) -- agree with you there. Can we help > >> lessen the pain by making it more clear what to run/inspect when QA > >> reports something other than a +1? > >> > >> e.g. "I see you had some checkstyle issues. Please fix them and you can > >> re-verify locally by running `mvn ...`" > >> > >> I think, long run, these tools are nice to push towards consistency on. > >> Wondering if there's more we can do to make working with them easier > >> before backtracking. > >> > >> On 4/3/19 4:05 PM, Xu Cang wrote: > >> > "I think we need to revert the recent error-prone related work" > >> > -- Andrew, can you please give an example about this? Such as a JIRA > >> that > >> > has this kind of failure in pre-commit build. > >> > > >> > " Checkstyle's > >> > ImportOrder is one that always trips me up and no matter where I place > >> the > >> > imports continues to complain." > >> > > >> > -- I had some struggles about this too, though, after I installed > >> > checkstyle plugin in intellij and used it before generating patches, > it > >> > became less painful. I don't have any objection removing the check at > >> the > >> > same time. Contributors should still try their best to organize > imports > >> > cleanly and orderly. > >> > > >> > > >> > "" > >> > > >> > > >> > > >> > On Wed, Apr 3, 2019 at 12:02 PM Andrew Purtell <[email protected]> > >> wrote: > >> > > >> >> I have been contributing to this project for more than ten years and > >> have > >> >> noticed it is increasingly difficult to do so. > >> >> > >> >> For me the issues come down to precommit results. Precommit is a very > >> >> useful tool, but *only if committers are attentive to fixing breaking > >> >> changes immediately*. This has been an eternal problem. > >> >> > >> >> Also in fairness some problems I've thought are external to my patch > >> have > >> >> turned out to be indirect consequences. Here the issue is I'm not > able > >> to > >> >> trust precommit so true positive results are still sometimes suspect. > >> >> > >> >> I think we need to revert the recent error-prone related work, this > >> seems > >> >> to be the cause of some of the false failures in precommit jobs I've > >> looked > >> >> at. > >> >> > >> >> In other cases we should adjust some static check settings. > >> Checkstyle's > >> >> ImportOrder is one that always trips me up and no matter where I > place > >> the > >> >> imports continues to complain. I'm at a loss and it's really a > trivial > >> >> matter. Let's just turn it off. > >> >> > >> >> The transient issues we sometimes face with Apache build infra are > >> possibly > >> >> tolerable, I'm not referring to those. > >> >> > >> >> -- > >> >> Best regards, > >> >> Andrew > >> >> > >> >> Words like orphans lost among the crosstalk, meaning torn from > truth's > >> >> decrepit hands > >> >> - A23, Crosstalk > >> >> > >> > > >> > > > > > > -- > > Best regards, > > Andrew > > > > Words like orphans lost among the crosstalk, meaning torn from truth's > > decrepit hands > > - A23, Crosstalk > > > > > -- > Best regards, > Andrew > > Words like orphans lost among the crosstalk, meaning torn from truth's > decrepit hands > - A23, Crosstalk >
