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. > > > >