https://github.com/apache/beam/pull/23792
On Fri, Oct 21, 2022 at 9:49 AM Reuven Lax via dev <dev@beam.apache.org> wrote: > +1 > > This happens to me regularly. It fails on Jenkins but succeeds on my > machine, and it's hard to figure out why (since all you see on Jenkins is a > compile error). Then I'm always trying to remember how to enable it > locally. IMO development would be faster if this was enabled locally. > Anyone who doesn't like it can always disable it for their local compiles. > > Reuven > > On Fri, Oct 21, 2022 at 8:38 AM Alexey Romanenko <aromanenko....@gmail.com> > wrote: > >> +1 to make it “on" by default with mentioning that on Contribution Guide. >> >> I recall for one PR that it took me some time to realise why it was >> failing on Jenkins and not locally because of this different behaviour. >> >> — >> Alexey >> >> > On 20 Oct 2022, at 00:51, Kenneth Knowles <k...@apache.org> wrote: >> > >> > Hi all, >> > >> > Some time ago we turned off checker framework locally by default, and >> only turn it on with `-PenableCheckerFramework` and also on Jenkins. >> > >> > My opinion is that this causes more headache than it solves, by >> delaying finding out about errors. The increased compilation time of >> checkerframework is real. But during iteration almost every step of a >> compile is cached so it only matters specifically for :sdks:java:core. My >> take is that anyone editing that is probably experienced enough with Beam >> to know they can turn it off. So I propose we turn it on by default, with >> the option to disable it. >> > >> > Kenn >> >>