Github user dongjoon-hyun commented on the issue:

    https://github.com/apache/spark/pull/13734
  
    It seems you're concerning multiple issue. I'll focus on the same versions 
issue first.
    
    The principle of this PR is simply adding `since` tag for all exposed 
functions.
    
    IMHO, that is better since we should consider how to maintain the versions 
in the future. 
    
    For example, the case of `count`, `agg`, `summarize`, let us assume that we 
add another function `agg2` in ther future.
     - Case 1: If we didn't keep version 1.4.0 for all functions, new 
contributor should update old functions together.
     - Case 2: If we keep version 1.4.0 for all functions, new contributor can 
add `agg2` without considering old functions.
    
    I think `Case 1` is not good for maintainability.



---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---

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

Reply via email to