Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Donate PyHive to Apache Kyuubi #5686

Closed
wants to merge 2 commits into from

Conversation

bkyryliuk
Copy link
Member

This pr: moves https://github.com/dropbox/PyHive to the pyhive folder in apache kyuubi project at d4ae481675ac5588ba9101596fa26f22ef0e77c4 commit

and changes the license text to the standard Apache License Version 2.0.

@pan3793
Copy link
Member

pan3793 commented Nov 14, 2023

Many thanks, @bkyryliuk. As we discussed, let's hold on a while to wait for SGA to get approved by ASF.

Copy link

Thanks for the PR! This PR is being closed due to inactivity. This isn't a judgement on the merit of the PR in any way. If this is still an issue with the latest version of Kyuubi, please reopen it and ask a committer to remove the Stale tag!

Thank you for using Kyuubi!

@github-actions github-actions bot added the Stale label Feb 23, 2024
@github-actions github-actions bot closed this Feb 23, 2024
@pan3793 pan3793 reopened this Feb 23, 2024
@pan3793 pan3793 removed the Stale label Feb 23, 2024
@codecov-commenter
Copy link

codecov-commenter commented Feb 23, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 63.88%. Comparing base (b783233) to head (569d74e).
Report is 216 commits behind head on master.

Additional details and impacted files
@@             Coverage Diff              @@
##             master    #5686      +/-   ##
============================================
+ Coverage     61.49%   63.88%   +2.38%     
  Complexity       23       23              
============================================
  Files           604      624      +20     
  Lines         35689    42214    +6525     
  Branches       4884     6032    +1148     
============================================
+ Hits          21948    26967    +5019     
- Misses        11375    12698    +1323     
- Partials       2366     2549     +183     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@pan3793 pan3793 changed the title Donate pyhive to apache kyuubi Donate PyHive to Apache Kyuubi Mar 29, 2024
@pan3793
Copy link
Member

pan3793 commented Mar 29, 2024

SGA has been received, and I have sent the IP CLEARANCE to the Incubator mailing list - https://lists.apache.org/thread/8nlbpo2ckwshsn9rvnstmzpgns2tn4fl

We can start the code merging process now

Comment on lines +1 to +11
================================
Project is currently unsupported
================================




.. image:: https://travis-ci.org/dropbox/PyHive.svg?branch=master
:target: https://travis-ci.org/dropbox/PyHive
.. image:: https://img.shields.io/codecov/c/github/dropbox/PyHive.svg

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please remove this part

Suggested change
================================
Project is currently unsupported
================================
.. image:: https://travis-ci.org/dropbox/PyHive.svg?branch=master
:target: https://travis-ci.org/dropbox/PyHive
.. image:: https://img.shields.io/codecov/c/github/dropbox/PyHive.svg


Contributing
============
- Please fill out the Dropbox Contributor License Agreement at https://opensource.dropbox.com/cla/ and note this in your pull request.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please remove this line

Suggested change
- Please fill out the Dropbox Contributor License Agreement at https://opensource.dropbox.com/cla/ and note this in your pull request.

Comment on lines +30 to +32
url='https://github.com/dropbox/PyHive',
author="Jing Wang",
author_email="[email protected]",
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
url='https://github.com/dropbox/PyHive',
author="Jing Wang",
author_email="[email protected]",
url='https://github.com/apache/kyuubi/python',
author="Apache Kyuubi Developers",
author_email="[email protected]",

@pan3793
Copy link
Member

pan3793 commented Mar 29, 2024

@bkyryliuk would you mind making the following changes? Then we can merge this patch.

  1. rename the top-level dir pyhive to python
  2. add python/** into .rat-exlucdes to temporarily skip the license header check, we can fix it later.
  3. as we discussed in the mailing list before, you may want to update NOTICE to add such info
Apache Kyuubi
Copyright 2021-2024 The Apache Software Foundation.

This product includes software developed at
The Apache Software Foundation (https://www.apache.org/).

+ (This is an example, please tune the words by yourself)
+ Portions of this software were developed at Dropbox, Inc.

...

@pan3793
Copy link
Member

pan3793 commented Apr 3, 2024

kindly ping @bkyryliuk, appreciate it if you could take minutes to tune this commit

@pan3793
Copy link
Member

pan3793 commented Apr 9, 2024

To unblock the ongoing development, I'm going to merge this PR as-is.

@pan3793 pan3793 added this to the v1.10.0 milestone Apr 9, 2024
@pan3793 pan3793 closed this in a217604 Apr 9, 2024
@pan3793
Copy link
Member

pan3793 commented Apr 9, 2024

Merged to master

pan3793 added a commit to pan3793/kyuubi that referenced this pull request Apr 9, 2024
pan3793 added a commit that referenced this pull request Apr 9, 2024
# 🔍 Description

This is the follow-up of #5686, renaming `./pyhive` to `./python`, and also adding `**/python/*` to RAT exclusion list temporarily.

"PyHive" may not be a suitable name after being part of Apache Kyuubi, let's use a generic dir name `python`, and discuss the official name later(we probably keep the code at `./python` eventually).

## Types of changes 🔖

- [ ] Bugfix (non-breaking change which fixes an issue)
- [ ] New feature (non-breaking change which adds functionality)
- [ ] Breaking change (fix or feature that would cause existing functionality to change)

## Test Plan 🧪

Recover RAT checked.

---

# Checklist 📝

- [x] This patch was not authored or co-authored using [Generative Tooling](https://www.apache.org/legal/generative-tooling.html)

**Be nice. Be informative.**

Closes #6279 from pan3793/pyhive-1.

Closes #5686

42d338e [Cheng Pan] [KYUUBI #5686][FOLLOWUP] Rename pyhive to python

Authored-by: Cheng Pan <[email protected]>
Signed-off-by: Cheng Pan <[email protected]>
@bkyryliuk
Copy link
Member Author

@pan3793 apologies for the delay, I had no free time until recently. Is there anything else needed or are you unblocked ?

@pan3793
Copy link
Member

pan3793 commented Apr 19, 2024

@bkyryliuk thanks for the reply, you may want to update the NOTICE as I mentioned here. Also would be good to update the PyHive README to mention the donation.

Now, we are working on setup the CI #6281, and the next step is to finish the first PyPi release.

We are likely to create a new project(I'm going to open a discussion on the mailing list) instead of an existing PyHive. So the following steps are optional

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants