Just merge it to master & release-1.15 after 1.15.0 is released. No
impact on the current release, but also no issues with backports.
On 10/03/2022 07:33, Jark Wu wrote:
I also have some concerns because it's a huge change and the 1.15 will be
released soon.
I remember the last time when we merged Java formatting, and all the
pending bugfix PRs
needed to be refactored. I'm afraid this may delay the 1.15 release. I
guess the scala formatting
is a nice-to-have feature, so we don't need to rush into 1.15.
Best,
Jark
On Thu, 10 Mar 2022 at 14:24, Yun Tang <tang...@apache.org> wrote:
The feature freeze is already passed, and we just not cut the release
branch yet.
I am a bit against the idea to include this in Flink-1.15 as this is
really a feature change to build system not to mentition it includes 118k
lines change!
Thanks
Yun Tang
On 2022/03/09 16:48:10 Francesco Guardiani wrote:
It would be nice to merge it before the release branch cut, but I'm not
sure we're on time for that...
On Wed, Mar 9, 2022 at 4:58 PM Martijn Visser <martijnvis...@apache.org>
wrote:
I think it would actually be better to merge it before the release
branch
is cut to avoid potential issues when needing to backport bugfixes?
Thanks, Martijn
On Wed, 9 Mar 2022 at 16:55, Seth Wiesman <sjwies...@gmail.com> wrote:
Happy to help get this merged.
Do we want to wait until the 1.15 branch is cut? The change is mostly
trivial (reformatting) but does make changes to the build system.
Seth
On Wed, Mar 9, 2022 at 9:45 AM Francesco Guardiani <
france...@ververica.com>
wrote:
Hi all,
I've been spending some time prototyping a scalafmt conf, which
doesn't
look too different from our java style and tries to keep the same
properties from our scalastyle conf. Here is the PR:
https://github.com/apache/flink/pull/19025
In particular, this is the scalafmt config commit:
https://github.com/apache/flink/pull/19025/commits/cb32893df4b554e4526324c43c86681cc9fe8169
And this is the commit removing scalastyle:
https://github.com/apache/flink/pull/19025/commits/9ffe7d52e3368c5c40f15e3dc48f6d81691a8dd0
I need some committer to pair with to merge the big PR, any
volunteers?
:)
After we merge it I will also update the contributor guide doc to
remove
scalastyle.
FG
On Tue, Mar 8, 2022 at 10:07 AM David Anderson <
dander...@apache.org>
wrote:
+1
For flink-training we initially tried cloning the scalastyle
setup
from
flink, but we decided to use spotless + scalafmt instead.
David
On Mon, Mar 7, 2022 at 1:12 PM Timo Walther <twal...@apache.org>
wrote:
Big +1
This will improve the contribution experience. Even though we
stopped
adding more Scala code, it is still necessary from time to
time.
Regards,
Timo
Am 02.03.22 um 09:29 schrieb 刘首维:
+1
I still remember my first pr. Lack of experience, I had to
pay
attention
to Scala code format and corrected the format manually, which
made
me a
little embarrassed(though I'm a big fan of Scala). I think
this
proposal will lighten the burden of writing Scala code.
Shouwei Liu
------------------ 原始邮件 ------------------
发件人:
"dev"
<
kna...@apache.org>;
发送时间: 2022年3月2日(星期三) 下午3:01
收件人: "dev"<dev@flink.apache.org>;
主题: Re: [DISCUSS] Enable scala formatting check
+1 I've never written any Scala in Flink, but this makes a
lot of
sense
to
me. Converging on a smaller set of tools and simplifying the
build
is
always a good idea and the Community already concluded before
that
spotless
is generally a good approach.
On Tue, Mar 1, 2022 at 5:52 PM Francesco Guardiani <
france...@ververica.com>
wrote:
> Hi all,
>
> I want to propose to enable the spotless scalafmt
integration
and
remove
> the scalastyle plugin.
>
> From an initial analysis, scalafmt can do everything
scalastyle
can
do, and
> the integration with spotless looks easy to enable:
>
https://github.com/diffplug/spotless/tree/main/plugin-maven#scala
.
The
> scalafmt conf file gets picked up automatically from
every
IDE,
and
it can
> be heavily tuned.
>
> This way we can unify the formatting and integrate with
our
CI
without any
> additional configurations. And we won't need scalastyle
anymore,
as
> scalafmt will take care of the checks:
>
> * mvn spotless:check will check both java and scala
> * mvn spotless:apply will format both java and scala
>
> WDYT?
>
> FG
>
>
>
> --
>
> Francesco Guardiani | Software Engineer
>
> france...@ververica.com
>
>
> <https://www.ververica.com/>
>
> Follow us @VervericaData
>
> --
>
> Join Flink Forward <https://flink-forward.org/> -
The
Apache
Flink
> Conference
>
> Stream Processing | Event Driven | Real Time
>
> --
>
> Ververica GmbH | Invalidenstrasse 115, 10115 Berlin,
Germany
>
> --
>
> Ververica GmbH
>
> Registered at Amtsgericht Charlottenburg: HRB 158244 B
>
> Managing Directors: Karl Anton Wehner, Holger Temme, Yip
Park
Tung
Jason,
> Jinwei (Kevin) Zhang
>