I think https://cwiki.apache.org/confluence/display/Hive/HowToContribute is
also relevant for this kind of info.

How about moving this kind of guidelines to the Hive repo as
contributing.md so that it is visible to everybody creating/merging pull
requests?

Best,
Stamatis

On Fri, Feb 5, 2021 at 10:40 AM Zoltan Haindrich <k...@rxd.hu> wrote:

> Hey All!
>
> Thank you Stamatis for providing those pointers - I also had in mind the
> icla stuff and that it will really become a challenge to identify who is
> the real contributor :D
>
> Cameron: thank you for your understanding - I'm happy that you and Zhou
> are contributing to the project! But it's important to be able to identify
> the individual for the
> contributions they make.
>
> Vihang: Its great to know about that they are contributing those
> improvements, I haven't seen this doc before! I totally agree that we
> should improve on our documentation -
> I've just taken a look and not sure where it should be extended - I'll
> keep looking :)
>
> cheers,
> Zoltan
>
>
> On 2/5/21 12:31 AM, Stamatis Zampetakis wrote:
> > Apache requires signing an ICLA [1] for committers and clear intention of
> > contributing from contributors [2].
> >  From the above, I would say that it is important to know who
> (individual)
> > is the one contributing the code and Zoltan did well to raise awareness
> > around this topic.
> > Of course, not everyone is familiar with these processes so as Vihang
> > pointed out it would be good to improve the documentation and point
> people
> > to that when necessary.
> >
> > Best,
> > Stamatis
> >
> > [1] https://www.apache.org/licenses/icla.pdf
> > [2] https://apetro.ghost.io/apache-contributors-no-cla/
> >
> > On Thu, Feb 4, 2021 at 9:12 PM Vihang Karajgaonkar <vihan...@apache.org>
> > wrote:
> >
> >> Thanks Zoltan for your email.
> >>
> >> Just to give some context, dataproc-metastore is Google's metastore
> >> compatible cloud service. The good news is that they are happy and
> willing
> >> to contribute any improvements/fixes to Apache Hive (metastore
> >> specifically) instead of forking out the repository.
> >> They also contributed their proposed changes here:
> >>
> https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=158869886
> >>
> >> I think it makes sense to have individual users contribute the PR so
> that
> >> we can attribute the patch accordingly. When I merged their PR I asked
> them
> >> offline who is the end user for this PR and they mentioned they are
> still
> >> figuring out who is going to be the point of contact for the open-source
> >> contributions. While merging the PR, github suggested the author name
> and I
> >> used that.
> >>
> >> I was a bit angry because of the above; so I've closed it.
> >>>
> >> I feel this is a bit against the spirit of open-source hive and it
> would be
> >> great to have a wiki page for commit guidelines and ask them to refer to
> >> it. The only wiki that I find about commit guidelines is
> >> https://cwiki.apache.org/confluence/display/Hive/HowToCommit which
> >> definitely needs an update.
> >>
> >> On Thu, Feb 4, 2021 at 1:02 AM Zoltan Haindrich <k...@rxd.hu> wrote:
> >>
> >>> Hey All!
> >>>
> >>> It seems to me that someone have opened a "dataproc-metastore" account
> on
> >>> github and is contributing to Hive thru that user.
> >>> I personally don't like that the account is not a real person - it
> looks
> >>> more like a team or group inside Google.
> >>>
> >>> This account already has a commit which is very confusing:
> >>> * the github account is https://github.com/dataproc-metastore
> >>> * the jira is assigned to Cameron Moberg
> >>> https://issues.apache.org/jira/browse/HIVE-24470
> >>> * the actual commits in the PR were made by Zhou Fang
> >>> https://github.com/coufon
> >>> * the commit is attributed to "Zhou Fang" -
> >>>
> >>
> https://github.com/apache/hive/commit/b0309b7f023d9785c3a842d70d0fc471252101bf
> >>> * the jira is still open...but that's not really relevant - that can be
> >>> fixed in no time :D
> >>>
> >>> I think we should stop merging PRs from sources like this (or is it too
> >>> much to ask that the user should have a matching github account)?
> >>>
> >>> This "dataproc-metastore" user had one more PR open - I was a bit angry
> >>> because of the above; so I've closed it.
> >>>
> >>> Let me know what you think!
> >>>
> >>> cheers,
> >>> Zoltan
> >>>
> >>
> >
>

Reply via email to