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
>>
>>

Reply via email to