Github user rxin commented on the issue:

    https://github.com/apache/spark/pull/21598
  
    Here: https://en.wikipedia.org/wiki/Bug_compatibility
    
    
    On Tue, Jun 26, 2018 at 9:28 AM Reynold Xin <[email protected]> wrote:
    
    > It’s actually common software engineering practice to keep “buggy”
    > semantics if a bug has been out there long enough and a lot of 
applications
    > depend on the semantics.
    >
    > On Tue, Jun 26, 2018 at 9:18 AM Hyukjin Kwon <[email protected]>
    > wrote:
    >
    >> I don't think it's too discretionary. We have a safeguard to control the
    >> behaviour. Spark mentions it in the migration guide. In case of changing
    >> public interface which breaks binary or source compatibility, there 
should
    >> really be strong argument, sure. For clarification, I don't think such
    >> change is made usually.
    >>
    >> In this case, it changes a behaviour even with a safeguard. Sounds pretty
    >> minor. I wonder why this is suddenly poped up. As I said, if the 
standards
    >> don't reflect the practice, the standards should be corrected or the
    >> practice should be complied. Committer's judgement is needed time to 
time.
    >> We need more committers for the more proper review iteration. Let's back 
it
    >> roll.
    >>
    >> If you prefer more conservative distribution, it should be an option to
    >> consider using a maintenance release.
    >>
    >> we may choose to retain that buggy behavior
    >>
    >> I strongly disagree. We should fix the buggy behavior. There's no point
    >> of having upper versions.
    >>
    >> If you strongly doubt it, please open a discussion in the mailing list
    >> and see if we get agreed at some point.
    >>
    >> —
    >> You are receiving this because you were mentioned.
    >> Reply to this email directly, view it on GitHub
    >> <https://github.com/apache/spark/pull/21598#issuecomment-400372980>, or 
mute
    >> the thread
    >> 
<https://github.com/notifications/unsubscribe-auth/AATvPGegZOtghAWSAzJFk-PHGWTMthCMks5uAl7VgaJpZM4UvHQD>
    >> .
    >>
    >



---

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to