That is how I see it and how I personally understood you, Blake! Thanks!

Also, Jon, appreciate your point of view too. I would support it for a new
project though, Cassandra codebase is too big, too old, and too active IMHO
for such a lift. Also, from my experience being around for about 5 years
already - easy wide-spread changes normally bring the most friction. I
burnt myself with that in the past. Thus my position, being extra cautious.

Though if the majority of the people see it in a different way - I am open
to change position following the right arguments and I am not going to stay
on the way. Thank you all. Curious to hear more points of view.

On Sat, 18 Jan 2025 at 15:56, Blake Eggleston <beggles...@apple.com> wrote:

> Just to be clear, I do think it would be good for the project to conform
> to a more standard java style. I just think that the contributor friction
> from this issue is pretty small, and the impact to work in progress would
> be pretty severe. If the goal is to reduce contributor friction, there's
> probably lower hanging fruit that's less disruptive.
>
>
> On Jan 18, 2025, at 12:43 PM, Jon Haddad <j...@rustyrazorblade.com> wrote:
>
> + .9 for me.
>
> I think it would be a good thing for the project in the long run to
> conform to a more standard Java style, but I'm unable to provide any time
> to make it happen.  I don't think it's reasonable to impose this burden on
> anyone if I'm not willing to take it on myself, so this is why I'm not a +1.
>
>
> https://www.apache.org/foundation/voting.html#expressing-votes-1-0-1-and-fractions
>
>
>
>
> On Sat, Jan 18, 2025 at 12:32 PM Ekaterina Dimitrova <
> e.dimitr...@gmail.com> wrote:
>
>> I also do not see huge benefit in switching the style, honestly. And I
>> see risks more than benefits.
>>
>> I also share Blake’s opinion that this would be more suitable for a new
>> project.
>>
>> On Sat, 18 Jan 2025 at 15:27, Blake Eggleston <beggles...@apple.com>
>> wrote:
>>
>>> I lean pretty strongly towards -1 on this. If we were starting a new
>>> project, then yeah it would make sense. As an older project though, I don’t
>>> see any clear benefits for switching the style at this point, and can
>>> foresee it causing a lot of pain. Even if we were to wait for accord before
>>> going forward, and address any issues with git blame, there are a lot of
>>> other in-flight projects that would have to deal with this, there are a lot
>>> of tickets waiting for review that would be affected.
>>>
>>>
>>> On Jan 18, 2025, at 9:40 AM, Štefan Miklošovič <smikloso...@apache.org>
>>> wrote:
>>>
>>> I agree with Benedict wholeheartedly.
>>>
>>> Yes, I am happy where the braces currently are and I don't understand
>>> that placing braces and the whole "problematic" is such a big topic for
>>> other people.
>>>
>>> 99% of problems with braces are caused by people not having their
>>> formatter in IDEA (or any IDE of their choosing) set up correctly. Setting
>>> up a formatter in your IDE is a perfectly normal thing to do.
>>>
>>> I am trying to figure out how to set this up automatically so when
>>> people hit formatting shortcuts, the braces would be put where they should
>>> be.
>>>
>>> I do not think that "well but I need to think about formatting and
>>> hitting that shortcut!" is a valid point. Come on folks ... one shortcut
>>> away and your code is formatted as it should be.
>>>
>>> If somebody has very special requirements for placing braces for very
>>> specific scenarios for better readability (one-liners, lambdas ...) we
>>> should enable them to do so.
>>>
>>> On Sat, Jan 18, 2025 at 4:25 PM Benedict <bened...@apache.org> wrote:
>>>
>>>> This is a mad idea that I can’t believe anyone is seriously
>>>> entertaining. -1.
>>>>
>>>> On 18 Jan 2025, at 13:17, Josh McKenzie <jmcken...@apache.org> wrote:
>>>>
>>>> 
>>>> Trying to break out discussions here to keep things moving - see thread
>>>> "Checkstyle as style contract for Cassandra
>>>> <https://lists.apache.org/thread/8lzlc4x6g6yx766w738grxdcmqgwds7l>"
>>>>
>>>> One topic that came up on the thread was whether we were collectively
>>>> happy with our current newline bracing style and, if not, what we might do
>>>> about it. The following points came up:
>>>>
>>>>    1. We would do this post-accord merging so as not to cause
>>>>    significant rebase pains for the branch (unless active accord devs 
>>>> advocate
>>>>    for otherwise)
>>>>    2. re: git history pollution, Abe pointed out that we can use a
>>>>    --ignore-revs-file option in git to switch bracing style in one go and 
>>>> keep
>>>>    our history.
>>>>    3. Caleb advocated for limiting ourselves to trunk only. Given only
>>>>    bugfixes go to older branches this would limit our surface area of 
>>>> change
>>>>    quite a bit.
>>>>    4. Mick seconded raised concerns about forks absorbing pain. We
>>>>    have multiple fork owners on the thread in favor of making the change, 
>>>> but
>>>>    it's worth keeping in mind.
>>>>
>>>> In general, sentiment was clearly skewed towards changing our bracing
>>>> style on trunk to have braces on the same line as preceding control flow
>>>> statement, closing braces on newline.
>>>>
>>>>
>>>
>

Reply via email to