I modified the package and created jira
https://issues.apache.org/jira/browse/HIVE-11055.

Thanks,

Dmitry

On Thu, Jun 18, 2015 at 4:26 PM, Dmitry Tolpeko <dmtolp...@gmail.com> wrote:

> Thanks, Alan. I will update the package naming, and try to create Jira and
> patch soon.
>
> Dmitry
>
> On Thu, Jun 18, 2015 at 2:37 AM, Alan Gates <alanfga...@gmail.com> wrote:
>
>> In Apache projects there are contributors and committers.  Contributors
>> are anyone who helps with the project via code, docs, tests, bug reports,
>> etc.  Committers can commit code, though it must still be reviewed by other
>> committers.  On the process of becoming a committer in Hive see
>> https://cwiki.apache.org/confluence/display/Hive/BecomingACommitter
>> Obviously contributing a large bit of functionality starts you on that road
>> nicely.
>>
>> If you need help getting the patch together let me know.
>>
>> Alan.
>>
>>   Dmitry Tolpeko <dmtolp...@gmail.com>
>>  June 17, 2015 at 13:02
>> Alan,
>>
>> HPL/SQL is a good name, I am ok with this change. Right now I am the only
>> one developer of PL/HQL. Which status will I be given in the Hive project,
>> so I can continue developing the tool? I will read docs and try to create a
>> patch.
>>
>> Thanks,
>>
>> Dmitry
>>
>>
>>   Alan Gates <alanfga...@gmail.com>
>>  June 17, 2015 at 11:55
>>  Here's what we need to do:
>>
>> 1) You need to file a JIRA proposing to contribute the code.
>> 2) You can then contribute the code as a patch to that JIRA.  As long as
>> you've written all the code yourself this is sufficient to hand legal
>> rights to Apache to contribute the code.  If others beyond you have legal
>> claim to the code (ie they wrote it or paid you to write it) we'll need to
>> work with Apache and those authors to get clearance to include the code.
>> 3) Before committing the code we need to move it to an org.apache.hive
>> packaging structure.  I propose that we put it in a new package
>> org.apache.hive.hplsql (see below for why I chose that).  We can take the
>> patch you submit and make this change before committing or you can move it
>> yourself before you contribute the patch.
>> 4) One of the current committers can then take the patch and get it
>> committed.
>>
>> One suggestion that might be controversial:  I propose we change the name
>> from PL/HQL to HPL/SQL (hence my packaging name suggestion above).  We want
>> to move away from saying Hive has a language called HQL which is SQL like.
>> At this point Hive's SQL is most of the way to SQL-92 so talking about HQL
>> just confuses people.  Hence Hive PL/SQL (HPL/SQL) seems better.  Or if you
>> prefer we could do PL/HSQL.
>>
>> Alan.
>>
>>   Dmitry Tolpeko <dmtolp...@gmail.com>
>>  June 15, 2015 at 8:03
>> Hi Alan,
>>
>> I am back from my vacation. Please let me know what actions, information
>> is required for me regarding IP. Can we talk about Jira creation and first
>> steps to make PL/HQL conform to Hive standards?
>>
>> Thanks,
>>
>> Dmitry
>>
>>
>>   Dmitry Tolpeko <dmtolp...@gmail.com>
>>  June 2, 2015 at 12:35
>> Alan,
>>
>> I am new to the Hive project structure and development process, so I
>> would highly appreciate your guidance (if you can initiate Jira or tell me
>> how to do that i.e). Also I can grant software to Apache if required
>> although I am not sure which "IP clearance" required. For me uploading of
>> the code is sufficient.
>>
>> Thank you,
>>
>> Dmitry
>>
>>
>>   Alan Gates <alanfga...@gmail.com>
>>  June 1, 2015 at 15:50
>>  Dmitry,
>>
>> I'm thrilled to hear that you're open to integrating PL/HQL into Hive.
>>
>> As for how we'd do it, this is obviously something we'll have to discuss
>> in the community on the dev list.  But my initial thought is that we start
>> by importing it as it, mostly focussing on package name changes, etc.  So
>> it starts as a stand alone.  Then over time we work on integrating it
>> directly into Hive.  This will have a number of benefits for users as
>> they'll be able to create and store procedures, invoke them from JDBC
>> connections, grant and revoke access to procedures, etc.
>>
>> So I think the next step is to open a JIRA on it and then we can start
>> building a patch to contribute the code.
>>
>> Given that PL/HQL has already been released as a separate entity I'm not
>> sure if we need additional IP clearance (ie you have to sign a grant) or if
>> you uploading the code to a JIRA is sufficient.  Do any of the Hive PMC
>> know?
>>
>> No worries if you can't respond until June 12, there's no a rush.  Enjoy
>> your vacation.
>>
>> Alan.
>>
>>
>>
>>
>

Reply via email to