Sorry Vlad - I disagree. Where is the simple fix? As a new contributor, you
should not be coming in guns blazing blaming committers who are trying to
keep the master branch sane and clean.

On Tue, Mar 25, 2025 at 10:53 PM Rozov, Vlad <vro...@amazon.com.invalid>
wrote:

> There is a simple fix. This is exactly what I outlined in the e-mail.
> Prior to reverting commit (on master) it was necessary to see if an easy
> fix exists. The PR that introduced the error was merged into master 3
> weeks ago, so I still don’t get why it was reverted overnight. It was
> also necessary to open JIRA and provide reproducible steps. I assume that
> steps on the PR is what needs to be fixed, but it will be better to avoid
> guessing.
>
> Thank you,
>
> Vlad
>
> On Mar 25, 2025, at 10:05 PM, Reynold Xin <r...@databricks.com.INVALID>
> wrote:
>
> Is there a fix already available or a very simple fix a committer can
> create quickly? If yes, we can merge the fix. If there isn't, for major
> functionality breaking change, we should just revert. That's fairly basic
> software engineering practices.
>
>
> On Tue, Mar 25, 2025 at 9:53 PM Hyukjin Kwon <gurwls...@apache.org> wrote:
>
>> With the change, the main entry points, Spark shalls, don't work and
>> developers cannot debug and test. The snapshots become uesless.
>>
>> The tests passed because you did not fix SBT. It needs a larger change.
>>
>> Such change cannot be in the source. I can start a vote if you think this
>> is an issue.
>>
>>
>> On Wed, Mar 26, 2025 at 12:32 PM Rozov, Vlad <vro...@amazon.com.invalid>
>> wrote:
>>
>>> This does not make any sense.
>>>
>>> 1. There are no broken tests introduced by
>>> https://github.com/apache/spark/pull/49971
>>> 2. There are no JIRA filed for “the main entry point”
>>> 3. “The main entry point” that does not have any unit test suggests that
>>> it is not the main entry point.
>>> 4. It is not practical to revert every commit that introduced some
>>> functional issue or regression. If regression can’t be fixed, it is
>>> reverted, if it can be reasonably fixed, the fix is applied to the
>>> regression. Just as an example,
>>> https://github.com/apache/spark/pull/42823 introduced a regression. It
>>> was fixed by https://github.com/apache/spark/pull/50348. Nobody asked
>>> for the revert.
>>> 5. The way how revert was handled is not "Apache way”.
>>>
>>> It may be easier for you to handle it in a single PR, but it is easier
>>> for me to provide PR on top of existing changes and it will also provide
>>> JIRA and a commit that documents why there is an issue. Otherwise it will
>>> be easier to introduce the error back again.
>>>
>>> Thank you,
>>>
>>> Vlad
>>>
>>>
>>> On Mar 25, 2025, at 4:58 PM, Hyukjin Kwon <gurwls...@apache.org> wrote:
>>>
>>> Rozov, this broke the main entry points of release, Spark shells. Even
>>> in the mast branch, you build a Spark, and cannot use Spark shells.
>>> Why don't you submit a PR that contains the proper fix? It is easier to
>>> have one PR that has no issue, e.g., reverting backporting etc.
>>>
>>> On Wed, 26 Mar 2025 at 00:17, Rozov, Vlad <vro...@amazon.com.invalid>
>>> wrote:
>>>
>>>> Hi All,
>>>>
>>>> I kind of understand why https://github.com/apache/spark/pull/49971 was
>>>> reverted on the branch-4.0 to allow testing of 4.0 release. Why was it also
>>>> reverted on the master branch? I don’t see any JIRA being open for the
>>>> failure. AFAIK, the proper way to handle the issue in Apache project:
>>>>
>>>> - revert  https://github.com/apache/spark/pull/49971 on the branch-4.0
>>>> (note that PR targeted master branch and SPARK-51229 targets 4.1 as
>>>> affected version)
>>>> - open JIRA and provide details of how to reproduce the error on the
>>>> master branch
>>>> - wait for the author of https://github.com/apache/spark/pull/49971 (in
>>>> this case it was me) to reply in a timely manner and only then revert the
>>>> commit
>>>>
>>>> If you agree with the approach, please undo the revert and file JIRA.
>>>> There is an easy fix to the issue.
>>>>
>>>> Thank you,
>>>>
>>>> Vlad
>>>>
>>>>
>>>>
>>>
>

Reply via email to