Same, -1

On Mon, Jan 20, 2025 at 01:48:37PM GMT, Alex Petrov wrote:
> I agree that switching bracing style is not something worth entertaining. -1 
> from me, too.
> 
> On Sun, Jan 19, 2025, at 1:34 AM, Maxim Muzafarov wrote:
> > I'm leaning toward not changing the bracing style we already have
> > unless there's a powerful reason (hard to imagine what it could be).
> > So currently -1. I would rather focus on enabling lints we all agree
> > on, and/or the consensus is easy to achieve. There are many such
> > lints, and much work to be done.
> > 
> > 
> > What I don't agree with is that "post-accord" merging things. If that
> > is an exception, it's not a problem, I believe in flexibility. If this
> > is a rule of thumb, then we will never progress in an active community
> > with such lints and code cleanup because the development of important
> > features will always be running.
> > 
> > The patches (the import order and the javadocs) have been waiting for
> > an important merge to happen for YEARS (no progress since then):
> > https://issues.apache.org/jira/issues/?jql=labels%20%3D%20code-polishing
> > 
> > On Sat, 18 Jan 2025 at 22:19, Dinesh Joshi <djo...@apache.org> wrote:
> > >
> > > I honestly did not want to debate stylistic topics on a beautiful 
> > > Saturday afternoon. As a project we have other, more pressing, topics to 
> > > discuss. However, I just wanted to chime in and say that we have 3 
> > > options –
> > >
> > > 1. Continue placing the brace on a new line.
> > > 2. Move to accepting both new line braces and braces on the same line.
> > > 3. Adopt braces on the same line and not reformat the whole codebase.
> > >
> > > Irrespective of the choice of option, reformatting our codebase is a 
> > > non-starter as it will kill productivity.
> > >
> > > If there are exceptions to a formatting rule we should try and enumerate 
> > > a couple examples for clarity.
> > >
> > > thanks,
> > >
> > > Dinesh
> > >
> > >
> > > On Sat, Jan 18, 2025 at 1:07 PM Ekaterina Dimitrova 
> > > <e.dimitr...@gmail.com> wrote:
> > >>
> > >> 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"
> > >>>>>>
> > >>>>>> 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:
> > >>>>>>
> > >>>>>> 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)
> > >>>>>> 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.
> > >>>>>> 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.
> > >>>>>> 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