Guys, please take a second look at the proposal before chiming in. The
config will be removed in 4.0 regardless of this VOTE. It is really really
just a string.

2025년 3월 16일 (일) 오전 6:58, Ángel Álvarez Pascua <
angel.alvarez.pas...@gmail.com>님이 작성:

> I agree with Holden regarding Spark 4 being the perfect time to drop this
> configuration.
>
> El sáb, 15 mar 2025, 22:33, Holden Karau <holden.ka...@gmail.com>
> escribió:
>
>> My $0.02:
>>
>> I do not believe that this vote has passed. I believe there is a valid
>> veto. On a personal level from a migration point of view I think Spark 4 is
>> the perfect time to drop this configuration.
>>
>> Given the disagreement of if this is a valid veto I think we should pause
>> until the board has been given time to provide its input.
>>
>> Previous perceived dismissing of committer and PMC input has resulted in
>> this being a more sensitive topic in this project than perhaps some others.
>>
>> How do folks feel about writing up their views for the board sending it
>> over to them and seeing if they want to provide input?
>>
>> Twitter: https://twitter.com/holdenkarau
>> Fight Health Insurance: https://www.fighthealthinsurance.com/
>> <https://www.fighthealthinsurance.com/?q=hk_email>
>> Books (Learning Spark, High Performance Spark, etc.):
>> https://amzn.to/2MaRAG9  <https://amzn.to/2MaRAG9>
>> YouTube Live Streams: https://www.youtube.com/user/holdenkarau
>> Pronouns: she/her
>>
>>
>> On Sat, Mar 15, 2025 at 1:38 PM Mich Talebzadeh <
>> mich.talebza...@gmail.com> wrote:
>>
>>> This is my gist
>>>
>>> Mark from your passionate language I gather you see this as a "Code
>>> Change" veto. Your reasoning seems to be straightforward, i.e. the vote's
>>> purpose is to decide whether to add code (migration logic) to the Spark 4.0
>>> branch. In your view, the outcome of the vote directly alters the
>>> software's code?
>>>
>>>  However, If we see it as a *procedural matter only* like some others
>>> include myself, it involves a vote and the interpretation of rules.
>>>
>>> In summary
>>>
>>>    1. If it is a code change vote, a -1 can be seen as a veto, blocking
>>>    the change unless specific conditions are met (like the PMC overriding 
>>> the
>>>    veto).
>>>    2. If it is just a procedural vote, a -1 might simply be a
>>>    dissenting vote, *not necessarily carrying the power to block the
>>>    entire action.*
>>>
>>> FYI, I recall I voted -1 (non binding) on another thread and
>>> Dongioon asked me to explain which it was in his right
>>>
>>> I can see the following vote cast (1)
>>>
>>>    - Jungtaek Lim: +1 (non-binding)
>>>    - Sean Owen: +1 to retain
>>>    - Yang Jie: -1, later withdraws it and casts +1
>>>    - Adam Binford: +1 (non-binding)
>>>    - Russell Jurney: +1 non-binding
>>>    - Yang Jie: +1
>>>    - Mridul Muralidharan: +1
>>>    - Dongjoon Hyun: -1
>>>
>>>
>>> *(1) Summary of Voting from 21 emails in the attached file* from
>>> https://lists.apache.org/thread/nm3p1zjcybdl0p0mc56t2rl92hb9837n :
>>>
>>> For Retaining Migration Logic (+1): Jungtaek Lim, Sean Owen, Yang Jie
>>> (initially -1, then +1), Adam Binford (non-binding), Russell Jurney
>>> (non-binding), Mridul Muralidharan
>>> Against Retaining Migration Logic (-1): Dongjoon Hyun
>>>
>>> Maybe we should put a bar on it and allow Dongjoon to qualify his
>>> statement as 1 or 2 above, thern it could be escalated if needed or put at
>>> rest
>>>
>>> HTH
>>>
>>>
>>>
>>>
>>>
>>> On Sat, 15 Mar 2025 at 18:26, Mark Hamstra <markhams...@gmail.com>
>>> wrote:
>>>
>>>> That is utter nonsense, Sean! You do not have any authority to declare
>>>> the matter concluded, and I will escalate to the board if you persist
>>>> in this approach.
>>>>
>>>> The proposed code change has been vetoed. As I delineated previously,
>>>> there are two and only two ways forward under the ASF Voting Process.
>>>> That does not include any individual simply declaring that the matter
>>>> has been concluded regardless of the veto and ASF process.
>>>>
>>>> On Sat, Mar 15, 2025 at 11:18 AM Sean Owen <sro...@gmail.com> wrote:
>>>> >
>>>> > Mark et al - this thread has gone on way too long. Everyone has
>>>> expressed their opinion. The result stands.
>>>> > Anyone who is really upset about it, please escalate to the board or
>>>> something, but, this thread and decision point has now concluded.
>>>> >
>>>> >
>>>> > On Sat, Mar 15, 2025 at 1:16 PM Mark Hamstra <markhams...@gmail.com>
>>>> wrote:
>>>> >>
>>>> >> You do not have the authority to declare Dongjoon's technical
>>>> >> justification invalid. That is up to the PMC: "In case of doubt,
>>>> >> deciding whether a technical justification is valid is up to the
>>>> PMC."
>>>> >>
>>>> >> On Sat, Mar 15, 2025 at 6:20 AM Jungtaek Lim
>>>> >> <kabhwan.opensou...@gmail.com> wrote:
>>>> >> >
>>>> >> > To summarize, the main arguments of both proposals are "whether we
>>>> can force users to upgrade to Spark 3.5.5 first before upgrading Spark
>>>> 4.0.0" vs "we should include migration logic to Spark 4.0.0 because that is
>>>> not realistic". Where is the "technical objection" here? If you say there
>>>> was politics I can clearly say never, but even if you interpret there was
>>>> politics, politics is not "technical objection". I can quote the relevant
>>>> ASF page for you.
>>>> >> >
>>>> >> > https://www.apache.org/foundation/voting.html#Veto
>>>> >> >
>>>> >> > > A -1 vote by a qualified voter stops a code-modification
>>>> proposal in its tracks. This constitutes a veto, and it cannot be overruled
>>>> nor overridden by anyone. Vetoes stand until and unless the individual
>>>> withdraws their veto.
>>>> >> > > To prevent vetoes from being used capriciously, the voter must
>>>> provide with the veto a technical justification showing why the change is
>>>> bad (opens a security exposure, negatively affects performance, etc. ). A
>>>> veto without a justification is invalid and has no weight.
>>>> >> >
>>>> >> > The justification must be "technical one" for vote. I hope ASF
>>>> just lists the most cases rather than leaving this as etc, but I think ASF
>>>> believes individual's judgement, and I claim there is no "technical
>>>> reason". Having to put 4 more lines is never a technical reason. It is
>>>> never meant to be used for blocking different opinions. It must be used for
>>>> blocking "incidents which impact users", while we are here to do the
>>>> opposite, saving users' life.
>>>> >> >
>>>> >> > On Sat, Mar 15, 2025 at 9:51 PM Jungtaek Lim <
>>>> kabhwan.opensou...@gmail.com> wrote:
>>>> >> >>
>>>> >> >> > That's the reason why you proposed the vote procedure and we
>>>> agreed.
>>>> >> >>
>>>> >> >> Didn’t you see the part “we agreed”? Who is we in the context?
>>>> >> >>
>>>> >> >> I don’t think he answered my questions - he explained his
>>>> reasoning of his proposal which majorly does not agree with. You even said
>>>> uou are not persuaded and I want to ask you now you were persuaded from his
>>>> last post.
>>>> >> >>
>>>> >> >> Again I haven’t heard my answers. He showed his reasoning but
>>>> there is nothing about the evidence of the validity of “technical”
>>>> objection. I think I have asked people who judged his -1 as veto for their
>>>> reasoning of how this could be “technical” objection and I don’t think I
>>>> heard anything.
>>>> >> >>
>>>> >> >> I can be corrected if you can point out what is the “technical”
>>>> objection. If you or Dongjoon do not provide this to the end of the week, I
>>>> have to consider I haven’t heard about that and the veto (although Dongjoon
>>>> stated it is not a veto) will be ignored.
>>>> >> >>
>>>> >> >> 2025년 3월 15일 (토) 오후 8:19, Mark Hamstra <markhams...@gmail.com>님이
>>>> 작성:
>>>> >> >>>
>>>> >> >>> Once again, I have to object. Dongjoon said that the vote is a
>>>> time
>>>> >> >>> limited procedure, not that the vote itself is a procedural vote
>>>> as
>>>> >> >>> distinct from a code change vote or a package release vote.
>>>> >> >>>
>>>> >> >>> Frankly, this feels like you are trying to manipulate the vote
>>>> >> >>> procedure by misrepresenting Dongjoon, and you are quickly
>>>> losing my
>>>> >> >>> confidence in your ability to administer a fair voting procedure.
>>>> >> >>>
>>>> >> >>> I still consider the proposal to be vetoed.
>>>> >> >>>
>>>> >> >>>
>>>> >> >>> On Fri, Mar 14, 2025 at 6:11 PM Jungtaek Lim
>>>> >> >>> <kabhwan.opensou...@gmail.com> wrote:
>>>> >> >>> >
>>>> >> >>> > UPDATE:
>>>> >> >>> >
>>>> >> >>> > We were having a discussion about the type of VOTE, since
>>>> Dongjoon's -1 should be considered as a veto if we see this as a code
>>>> change VOTE.
>>>> >> >>> > Dongjoon clarified that he does not see this VOTE as a code
>>>> change, hence he gave -1 but not intended to block the VOTE.
>>>> >> >>> >
>>>> >> >>> > That said, we have confirmed that Dongjoon's -1 is not a veto.
>>>> I think the VOTE result is correct as it is. I'll proceed with the next
>>>> steps.
>>>> >> >>> >
>>>> >> >>> > On Fri, Mar 14, 2025 at 11:19 AM Jungtaek Lim <
>>>> kabhwan.opensou...@gmail.com> wrote:
>>>> >> >>> >>
>>>> >> >>> >> The vote passes with 7 +1s (3 binding +1s) and 1 -1s (1
>>>> binding -1s).
>>>> >> >>> >> Thanks to all who helped with the vote!
>>>> >> >>> >>
>>>> >> >>> >> I'm going to make a code change in branch-4.0 quickly so that
>>>> we don't have to trigger another RC for Spark 4.0.0 just because of this.
>>>> >> >>> >>
>>>> >> >>> >> (* = binding)
>>>> >> >>> >> +1:
>>>> >> >>> >> - Sean R. Owen *
>>>> >> >>> >> - Jungtaek Lim
>>>> >> >>> >> - Nicholas Chammas
>>>> >> >>> >> - Wenchen Fan *
>>>> >> >>> >> - Adam Binford
>>>> >> >>> >> - Russell Jurney
>>>> >> >>> >> - Yang Jie *
>>>> >> >>> >>
>>>> >> >>> >> -1:
>>>> >> >>> >> - Dongjoon Hyun *
>>>> >> >>> >>
>>>> >> >>> >> Thanks,
>>>> >> >>> >> Jungtaek Lim (HeartSaVioR)
>>>> >> >>>
>>>> >> >>>
>>>> ---------------------------------------------------------------------
>>>> >> >>> To unsubscribe e-mail: dev-unsubscr...@spark.apache.org
>>>> >> >>>
>>>> >>
>>>> >> ---------------------------------------------------------------------
>>>> >> To unsubscribe e-mail: dev-unsubscr...@spark.apache.org
>>>> >>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe e-mail: dev-unsubscr...@spark.apache.org
>>>>
>>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe e-mail: dev-unsubscr...@spark.apache.org
>>
>>

Reply via email to