Re: [VOTE] Release Apache Druid (incubating) 0.16.0 [RC3]

2019-09-15 Thread Julian Hyde
-1 The vote email must contain the checksums of the artifacts we are voting on. No need for a new RC; I change my vote if the release manager sends an email with the checksums. Julian On Fri, Sep 13, 2019 at 11:57 PM Clint Wylie wrote: > > Hi all, > > I have created a build for Apache Druid (i

Re: [VOTE] Release Apache Druid (incubating) 0.16.0 [RC3]

2019-09-15 Thread Julian Hyde
e8dc161a8 > docker: df9b900d3726ce123a5c054768da1ea08eba6efe635ced5abc3ad72d6c835e2c > > Thanks! > Clint > > On Sun, Sep 15, 2019 at 6:22 PM Julian Hyde wrote: > > > -1 > > > > The vote email must contain the checksums of the artifacts we are voting > >

Re: [VOTE] Release Apache Druid (incubating) 0.16.0 [RC3]

2019-09-16 Thread Julian Hyde
ice with email? > > On Sun, Sep 15, 2019 at 8:34 PM Julian Hyde wrote: > >> Sorry for my rather terse -1 vote. I had assumed that we had been >> following the policy for a while, so when I noticed that we were not I >> assumed it was a mistake by the release manager. &

Re: Nulls vs Optional

2019-10-11 Thread Julian Hyde
I'm glad you brought up Kotlin. Its approach to nullable types is elegant and pragmatic. If a string argument allows nulls, you give it type 'String?'; if not, give it type 'String'[1]. Unlike Scala's Option or Java's Optional, the arguments have the same runtime type; the difference between 'Strin

Re: Dec 2019 podling report draft

2019-12-04 Thread Julian Hyde
Does Druid intend to put a resolution to graduate on the agenda of the Dec 2019 board meeting? If so that should definitely be in the report. Julian > On Dec 3, 2019, at 11:49 PM, Jonathan Wei wrote: > > Updated the section about trademarks on the wiki to the following: > > The PPMC has fro

Re: Podling Druid Report Reminder - December 2019

2019-12-04 Thread Julian Hyde
Druid plans to graduate, so I hope there aren’t 3 items! My comment on the proposed report is that it doesn’t mention the graduation resolution. It should also say that why the resolution was previously shelved - IP issues that have now been resolved. Julian > On Dec 4, 2019, at 11:25 AM, Jus

Re: [VOTE] Apache Druid graduation to top level project

2019-12-04 Thread Julian Hyde
etter (ched...@apache.org) > * Fangjin Yang (f...@apache.org) > * Fokko Driesprong (fo...@apache.org) > * Furkan Kamaci(kam...@apache.org) > * Gian Merlino (g...@apache.org) > * Himanshu Gupta (himans...@apache.org) > * Jihoon Son (ji

Re: draft ASF Board Report Feb 2020

2020-02-16 Thread Julian Hyde
Looks good. Maybe mention that we are working with Sally on a press release to announce graduation? Spelling: New Dehli should be New Delhi. The way to submit reports is via Whimsy [1]. That function may only be available to ASF members & officers; if so Gian, as an officer, will be able to d

Re: Druid Namespacing Proposal

2020-03-09 Thread Julian Hyde
Reading the blog post, I was sorry to hear that "performance bottlenecks in the SQL parser” prevented you from making SQL your main interface to Druid. Can you tell us more about the issues? Is there a bug logged against Calcite or Druid? In the blog post, thanks for qualifying the Druid, Calcit

Re: Druid not listed in Apache project list by category?

2020-08-04 Thread Julian Hyde
Have we registered a DOAP (description of a project) file [1] for Druid? That might be the problem. For comparison, Calcite has a DOAP [2] and its project page is much richer [3]. Julian [1] https://projects.apache.org/doap.html [2] https://github.com/apache/calcite/blob/master/site/doap_calci

Re: Removing Druid support for JDK 8 and adding support for JDK 11

2020-11-09 Thread Julian Hyde
I have no objections to dropping support for JDK 8, but why only support JDK 11? What would it take to support JDK 11 and all newer JDKs? There's an analogy with starting and stopping a train. Once you have stopped a train (settled on a particular JDK release for a number of years) starting it is

Re: About maintaining the Helm's Chart of Apache Druid

2021-04-26 Thread Julian Hyde
This code was developed outside of the ASF, so it’s possible that we need to go through the IP clearance process [1]. Can a PMC member please figure out the answer to that question, and answer on this list. Has the Helm project given any indication whether they approve or disapprove of the code

Re: Regarding sharing the official Druid Twitter account

2021-05-03 Thread Julian Hyde
Any PMC member who is willing could be the owner of the Twitter account. The PMC chair has a few extra responsibilities but no more rights/privileges than other PMC members. Are you suggesting that tweets from PMC members would have to go through the review process? That would, if anything, ten

Re: Regarding sharing the official Druid Twitter account

2021-05-04 Thread Julian Hyde
ather, we should review whether the tweets > follow the ASF branding policy. Committers will have to review those > tweets based on the guidelines we will make. Given that we usually > review ~10 PRs every day, reviewing a few extra tweets will not be a > big burden to the community. This

Re: Push-down of operations for SystemSchema tables

2021-05-13 Thread Julian Hyde
Jason, > I'm new to Calcite (and Druid) so if I have some terminology > incorrect, please point it out. From a Calcite perspective, I can tell you that your terminology (and ideas) seem spot on. I can’t say whether they make sense in Druid (or are easy to achieve). Julian > On May 13, 2021,

Re: Enabling dependabot in our github repository

2021-06-08 Thread Julian Hyde
I agree that PRs should not be committed immediately and unconditionally when the dependabot finds them. But if we defer, there is a concern that good PRs will be forgotten. How about making a particular person (say the release manager) or triggering event (say voting on an RC) responsible for c

Re: 欢迎申报|2021“科创中国”开源创新榜评选活动

2021-10-27 Thread Julian Hyde
Moderator’s note: as moderator, I allowed this message to dev@ even though it is in Chinese and seems to be a mass mailing, because it appears to be on topic (namely open source). The automatic translation of the first paragraph is as follows: Dear open source innovation ranking application can

Re: Druid-specific Calcite keywords

2021-11-04 Thread Julian Hyde
Some specifics would be useful. But in general, adding a new keyword (reserved or non-reserved) will require changes to the paser. Calcite allows (I won't say it makes it easy) for projects like Druid to create a derived parser by building a parser from the same parser template as Calcite's core pa

Re: Druid-specific Calcite keywords

2021-11-05 Thread Julian Hyde
uld be "ORDER BY APPROXIMATE " or "ORDER BY > APPROXIMATE". > > I had also wanted to look at adding a PARTITION BY keyword that controls > partitioning of query result sets. > > On Thu, Nov 4, 2021 at 11:48 PM Julian Hyde wrote: > >> Some specifics would

Re: Next Druid release version scheme

2022-07-06 Thread Julian Hyde
Would 24.0 and 25.0 each be regarded as major versions for the purposes of semantic versioning? If so, under the rules of semantic versioning, we *can* make breaking API changes but that doesn’t mean that we *should*. (For an example of a project that followed the letter of semantic versioning but

Re: Next Druid release version scheme

2022-07-07 Thread Julian Hyde
le, because we know they're painful for > users. I'm not suggesting we immediately get any more, or less, eager about > making breaking changes as part of dropping the "0.". Over time, though, > I'd like to see us get less eager about making breaking changes. > &g

First message

2018-03-05 Thread Julian Hyde
Just testing the list. Please ignore. - To unsubscribe, e-mail: dev-unsubscr...@druid.apache.org For additional commands, e-mail: dev-h...@druid.apache.org

Re: subscribe me

2018-03-06 Thread Julian Hyde
To join the private list, you need to email private-subscr...@druid.apache.org. No subject line required. Only PPMC members (i.e. initial committers and mentors) can subscribe. Julian > On Mar 6, 2018, at 12:08, Nishant Bangarwa wrote: > > -

Fwd: Podling Report Reminder - March 2018

2018-03-06 Thread Julian Hyde
Usually podlings get an automated reminder, like the one below, for the IPMC report. There was no reminder for Druid this month, because I didn’t get the dev list set up in time. Nishant filed a report in time anyway (well done!) but I thought you’d be interested in the blurb anyhow. Julian >

Re: [druid-dev] Apache migration logistics

2018-03-07 Thread Julian Hyde
t them admin rights to the github repo. > > Charles, it also sound like we won't be able to do any code migration util > legal signs off on the software grant, could you drive that? > > On Mon, Mar 5, 2018 at 12:52 PM Julian Hyde <mailto:jhyde.apa...@gmail.com>> wrote:

Re: [druid-dev] Apache migration logistics

2018-03-09 Thread Julian Hyde
I don’t know. I don’t think it’s easy. > On Mar 9, 2018, at 7:31 AM, Roman Leventov > wrote: > > Could archives of druid-dev and druid-users mailing lists be transferred to > the new lists? > > On Thu, Mar 8, 2018 at 8:48 AM, Julian Hyde <mailto:jh...@apache.org>&

Roll call?

2018-03-24 Thread Julian Hyde
Do we believe that all PPMC members (initial committers and mentors) have now joined the dev and private lists? (As a moderator of the mailing lists, I ought to know how to check who is on the list, but I don't. Maybe we should have a roll call.) If everyone is on the lists, I think we should m

Re: Roll call?

2018-03-25 Thread Julian Hyde
moved over yet. > > > > Cheers, > > Charles Allen > > > > > > ____ > From: Julian Hyde > Sent: Saturday, March 24, 2018 5:29:44 PM > To: dev@druid.apache.org > Subject: Roll call? > > Do we believe that all PPMC members (i

Re: [druid-dev] Apache migration logistics

2018-03-27 Thread Julian Hyde
ntly becomes less useful over time, as some information only ends >> up >>>> in the apache list. >>>> >>>> On Fri, Mar 9, 2018 at 11:14 AM Nishant Bangarwa < >>>> nishant.mon...@gmail.com> wrote: >>>> >>>>> We can

Web site

2018-04-15 Thread Julian Hyde
There has been some back-channel discussion about the web site. Druid has a good and successful web site outside of Apache, namely druid.io . We cannot start transitioning that site until the legal IP transfer has completed. In the mean time, we were left without a web site: r

Re: Web site

2018-04-16 Thread Julian Hyde
; more sense to put the sources in "master" and the built site in "asf-git". > > > On Sun, Apr 15, 2018 at 3:58 PM, Julian Hyde wrote: > >> There has been some back-channel discussion about the web site. >> >> Druid has a good and successful web s

Re: Web site

2018-04-16 Thread Julian Hyde
sion we've ever released. > > Maybe it makes sense to have three repos: one for the sources and > docs/tutorials (which are tied to the sources), one for the "floating" > parts of the site that are untethered to any particular release, and one > for the built site? >

Re: Dependencies licenses Report

2018-04-18 Thread Julian Hyde
The main tool to use is Apache RAT. Definitely use that. One of the hardest tasks is getting the contents of LICENSE and NOTICE right. That is a manual task I’m afraid. Julian > On Apr 18, 2018, at 08:34, Gian Merlino wrote: > > Hi Slim, > > Do you know if ORC & Hive use this tool as part

Re: Legal implications of using JMH

2018-04-23 Thread Julian Hyde
I agree with Gian. Calcite uses JMH. We don’t distribute the binaries it produces — because we only need them for running benchmarks. It’s not an identical situation to MySQL because while there are other implementations of JDBC — e.g. Postgres — there is only one implementation of JMH. But

Re: Legal implications of using JMH

2018-04-23 Thread Julian Hyde
We use JMH in Calcite for microbenchmarking. My understanding was that our use is OK. We are not linking it into the product; during tests, we link against JMH, run the test, then delete the executable. In addition to Calcite, it is used in Hive [1] Log4j2 [2], and Camel [3]. I think we should

Re: Dev list migration

2018-04-24 Thread Julian Hyde
You should also update https://github.com/druid-io/druid/blob/master/README.md . > On Apr 24, 2018, at 8:08 AM, Gian Merlino wrote: > > Today (well, yesterday) is the day we had decided on for migrating the dev > list. If there are no ob

Re: Druid 0.12.1-rc1 vote

2018-04-24 Thread Julian Hyde
You should make it clear that this is a non-ASF release. Such releases are allowed during incubation but not encouraged. Also be sure to mention it in your next report. Julian > On Apr 24, 2018, at 2:49 PM, Jihoon Son wrote: > > Hi all, > > We currently have no open issues/PRs for 0.12.1 (

Re: Podling Report Reminder - May 2018

2018-05-03 Thread Julian Hyde
ng towards first release >> [ ] Community building >> [ ] Nearing graduation >> [ ] Other: >> >> Date of last release: >> >> - Druid 0.12.0 on 2018-03-06 (non-Apache release) >> - No official Apache release yet since beginning Apache Incubation >

Re: Committers

2018-06-09 Thread Julian Hyde
I don't understand your question, and that URL gives a 404 for me. On Sat, Jun 9, 2018 at 11:54 AM, Charles Allen wrote: > Hi all, > > I'm looking at https://github.com/orgs/apache/teams/apache-committers and > wondering if there's a way to give them rights into the druid-io github > until we get

Re: Podling Report Reminder - June 2018

2018-06-19 Thread Julian Hyde
Yes, the mentors are active and I’m one of them. As a mentor I am happy to give advice, and do so frequently. But I’m not going to nag the PPMC to file reports. They need to do that for themselves. Julian > On Jun 19, 2018, at 18:00, Justin Mclean wrote: > > Hi, > > I noticed the podling has

Re: Druid repo migration plan

2018-06-21 Thread Julian Hyde
Max, A good pattern for any Apache project is to achieve consensus without explicit votes. This is what this thread is doing. “+1” is just shorthand for “I approve”. So, I don’t think a “[VOTE]” prefix is necessary. Jon, I generally approve of this idea, as long as Apache INFRA is willing and

Re: Considering 0.12.2 release

2018-06-25 Thread Julian Hyde
Another non-Apache release. Please be sure to mention it in your next report. > On Jun 25, 2018, at 11:14 AM, Jihoon Son wrote: > > Hi guys, > > some bugs recently have been reported for Kafka indexing service, and they > look worthwhile to fix in our next release as well. > Here are some issue

Re: Druid repo migration plan

2018-07-06 Thread Julian Hyde
t; * consider unprotecting protected branches so that you can push to >>>>>> master >>>>>> if controlling master is important in your workflow. This way you can >>>>>> effectively merge PRs without clicking the button on GH. >>>>>&

Re: Druid repo migration plan

2018-07-06 Thread Julian Hyde
> On Jul 6, 2018, at 1:08 PM, Julian Hyde wrote: > > I like the idea of a separate list for commits. Keeps the noise down on the > dev list. > > Other projects (e.g. calcite) would name that list “commits”, i.e. > comm...@druid.apache.org <mailto:comm...@druid.apa

Re: Gitbox notifications

2018-07-11 Thread Julian Hyde
As it happens, all 3 of Druid's mentors (including myself) are ASF members. Their names are bold in https://people.apache.org/phonebook.html?podling=druid. I am busy, I will try to get to it today. On Wed, Jul 11, 2018 at 10:20 AM, Roman Leventov wrote: > It writes "Access restricted to ASF memb

Re: License headers and NOTICE file

2018-07-11 Thread Julian Hyde
Do your best with the NOTICE file. We will scrutinize it during the release process. I know it seems impolite not to mention contributors and copied code in the NOTICE, but there is a good reason to keep its contents absolutely minimal. Downstream projects are required to reproduce the NOTICE f

Re: Regarding becoming a contributor

2018-07-12 Thread Julian Hyde
First of all, it would be helpful if you subscribe to the dev list, so that we don’t have to moderate your messages. :) > On Jul 12, 2018, at 9:45 AM, Himanshu Pandey > wrote: > > Hey, > > I recently came across Druid and would like to contribute to it. > > Where/how I can start. I has chec

Re: Late June/July podling reports

2018-07-18 Thread Julian Hyde
For the first 3 months podlings report monthly, then switch to quarterly. IIRC, Druid just transitioned to quarterly. See https://incubator.apache.org/guides/ppmc.html#podling_status_reports and podlings.xml. It’s a nice id

GitBox review comments

2018-07-24 Thread Julian Hyde
I know there is an open request with INFRA to route git review comments to a list other than dev. But until then, we are still getting a lot of messages on the list each day. A lot of them come in groups, as a reviewer makes multiple comments on a particular PR. I believe git has a feature call

Re: GitBox review comments

2018-07-24 Thread Julian Hyde
help. I have poked Infra again on our ticket: > https://issues.apache.org/jira/browse/INFRA-16674 > > On Tue, Jul 24, 2018 at 5:55 PM Julian Hyde wrote: > >> I know there is an open request with INFRA to route git review comments to >> a list other than dev. But until then,

Re: Podling Report (August 2018)

2018-07-29 Thread Julian Hyde
Thanks - this looks good. I’d not include the url for the case to replace license headers. Reports rarely include urls whose sole purpose is to prove statements in the report. If there have been meet ups/talks about Druid, mention them. Druid has a vibrant community, as a result of your ongoi

Re: Podling Report (August 2018)

2018-08-02 Thread Julian Hyde
pcoming meetup on August 8 >> (after the report is due I assume), should we mention that in this report? >> >> I noticed the incubator wiki page for August 2018 hasn't been created yet, >> does anyone know if that's expected to be up soon? (Not sure on what exact >&

Re: About creating 0.12.2-rc1

2018-08-05 Thread Julian Hyde
Gian is correct. Creating an RC doesn’t require a vote. It does require a release manager. Usually in Calcite we determine the timeframe of the release, and choose an RM, by a discussion that reaches consensus without an explicit vote. The RM may do a little “traffic control”, asking whether p

Re: Podling Report (August 2018)

2018-08-06 Thread Julian Hyde
a good question for gene...@incubator.apache.org. >> >> On Thu, Aug 2, 2018 at 2:22 PM Jonathan Wei wrote: >> >>> Hm, looks like the wiki page https://wiki.apache.org/incubator/August2018 >>> still >>> doesn't exist, any idea when it'll be up? >>&

Re: Changing release process for release candidates

2018-08-06 Thread Julian Hyde
If it’s not clear, “release manager” is an important role. The RM is responsible for the key events in the release - building a release candidate (including signatures), putting it in a place that it can be viewed, writing release notes, starting a vote, closing the vote, writing the release an

Re: Please add me to mailing list

2018-08-16 Thread Julian Hyde
It's incorrect to say that you subscribe to a mailing list by sending a message to it. To subscribe to dev@druid, send a message to dev-subscribe@druid. Similarly unsubscribe. Similarly users@ and commits@. Details here: * https://mail-archives.apache.org/mod_mbox/druid-dev/ * https://mail-archiv

Re: Druid as a OLTP solution

2018-08-19 Thread Julian Hyde
Shushant, Gian is definitely correct that Druid is not designed for OLTP. However the scenario you describe does not sound like OLTP. You talk of querying data, but you don’t mention inserting/updating individual records with low latency, which is a hallmark of OLTP, and something that Druid is

Re: Podling Report Reminder - September 2018

2018-09-05 Thread Julian Hyde
Thanks for the timely report. I have signed off. On Tue, Sep 4, 2018 at 1:52 PM P. Taylor Goetz wrote: > > Thanks for taking care of this Jon! > > -Taylor > > > On Sep 4, 2018, at 4:51 PM, Jonathan Wei wrote: > > > > I have updated the wiki with our September report. > > > > Thanks, > > Jon > > >

First Apache release of Druid

2018-09-17 Thread Julian Hyde
Druid has been in incubation for several months and has not yet produced an Apache release. There were initially some issues with IP transfer that prevented that release, but they are now solved. The release is becoming urgent, because the code is still not been released under the Apache license

Re: First Apache release of Druid

2018-09-17 Thread Julian Hyde
of tasks we should get done before starting to > generate and vote on RCs, that would be helpful towards getting it done > faster. > > > On Mon, Sep 17, 2018 at 10:45 AM Julian Hyde wrote: > >> Druid has been in incubation for several months and has not yet produced

Re: First Apache release of Druid

2018-09-17 Thread Julian Hyde
ASF requirements for a release. Doing so would imply a major > release for us since those changes wouldn't be backwards compatible. Are > you saying that we would be able to do a release without renaming artifacts? > > On Mon, Sep 17, 2018 at 12:42 PM Julian Hyde <mailto:jh..

Re: First Apache release of Druid

2018-09-19 Thread Julian Hyde
sible. I think it's doable on a relatively short > timeframe from now. > > On Mon, Sep 17, 2018 at 2:07 PM Julian Hyde <mailto:jh...@apache.org>> wrote: > >> An ASF release is fundamentally a legal transaction. Issuing a bunch of >> source code under a license

Re: [VOTE] Tranquility 0.8.3 release

2018-10-15 Thread Julian Hyde
Can someone please clarify what is going on here. Am I correct that Tranquility is not an Apache project? Who is allowed to vote for this release - Druid PPMC members? What is being voted upon? A particular set of artifacts to be released, the latest commit in github, or something else? (If it’

Re: [VOTE] Release Apache Druid (incubating) 0.13.0 [RC1]

2018-10-21 Thread Julian Hyde
Hey Slim, Since this is an Apache release, and you've voted on Apache releases before in Calcite and Hive, can you explain what you checked before you voted "+1". There are many folks here who have not been through the release process, and we veterans should show them the ropes. Julian On Sun, O

Re: [VOTE] Release Apache Druid (incubating) 0.13.0 [RC1]

2018-10-22 Thread Julian Hyde
iew >> https://github.com/apache/incubator-druid/labels/Apache >> For bugs/features the release note is what you want to check >> https://github.com/apache/incubator-druid/issues/6442/ >> >> >> On Sun, Oct 21, 2018 at 6:38 PM Fangjin Yang wrote: >> >>

Re: [VOTE] Release Apache Druid (incubating) 0.13.0 [RC1]

2018-10-22 Thread Julian Hyde
-console/js/jquery.dataTables-1.8.2.js server/src/main/resources/static/old-console/js/underscore-1.2.2.js > On Oct 22, 2018, at 10:58 AM, Julian Hyde wrote: > > Thanks for finding that list, David. There are a lot of things to check. > Therefore, before voting +1 you need to do so

Re: [VOTE] Release Apache Druid (incubating) 0.13.0 [RC1]

2018-10-23 Thread Julian Hyde
s for the file exclusions, maybe the committers who helped set up the >> exclusions can comment. I suspect that many of them are either a) files >> which cannot properly support the licensing header and remain syntactically >> valid, or b) deemed to be insignificant in its creative co

Re: [VOTE] Release Apache Druid (incubating) 0.13.0 [RC1]

2018-10-30 Thread Julian Hyde
> On Oct 30, 2018, at 12:04 PM, Gian Merlino wrote: > > It says > to use http://static.druid.io/, but we probably won't put the artifacts > there. Indeed. It is mandatory that the artifacts and their checksums are hosted on apache.org . (There can be mirrors.) Julian

Re: Druid PR review checklist

2018-11-13 Thread Julian Hyde
Thanks for starting this thread, Roman. It’s a great discussion to be having. A word of caution about google docs. Since this one can be edited by anyone who has the link, and the link is posted in a public archive, then at some point this doc will fall victim to spam or vandalism. I suggest tha

Re: Sync up this week

2018-11-13 Thread Julian Hyde
Apache doesn’t have a policy on video per se, but we do have a policy that conversations should be open to all. Due to time-zones etc. some people may not be able to attend the dev syncs, and those people must not feel excluded. If consent is preventing you from recording the dev syncs, perhaps

Re: Weekly dev sync minutes (2018-11-27)

2018-11-27 Thread Julian Hyde
Thanks for writing up the minutes. I know it’s a considerable effort to write minutes, but it allows me to keep up with what’s going on in the project. Also, an email to the dev list is an excellent opportunity to spawn follow-up discussions. And discussion on the dev list or in GitHub issues is

Re: PR Milestone policy

2018-11-27 Thread Julian Hyde
Fangjin, You wrote > we should try to assign milestones to PRs we want > to get in Can you please define “we”? Do you mean committers, PMC members, release managers, everyone? Julian > On Nov 26, 2018, at 8:43 AM, Roman Leventov wrote: > > About a year ago, Gian wrote ( > https://groups.go

Re: [VOTE] Release Apache Druid (incubating) 0.13.0 [RC3]

2018-12-02 Thread Julian Hyde
David, It is customary to close every vote with a either a “cancel” or “result” email. In this case, can you send an email with the subject line [CANCEL] [VOTE] Release Apache Druid (incubating) 0.13.0 [RC3] Julian > On Dec 2, 2018, at 1:53 AM, David Lim wrote: > > Hello, > > Voting on t

Re: PR Milestone policy

2018-12-03 Thread Julian Hyde
To me, this means assigning milestones to contributions, not being overly > picky on code (if it has no real impact on functionality/performance). If > we need to push PRs back to a later release because they are complicated > and require more review, we can always do that. > > On Tue, No

Re: [VOTE] Release Apache Druid (incubating) 0.13.0 [RC4]

2018-12-05 Thread Julian Hyde
+1 (binding) Downloaded, built and ran tests on Java 8/Ubuntu. Checked LICENSE, NOTICE, DISCLAIMER. Ran RAT. Checked that git matches contents of src tarball. The issues I noticed last time with GPL licenses, files missing headers have been fixed. Julian > On Dec 5, 2018, at 1:47 PM, Jihoon

Re: PR Milestone policy

2018-12-06 Thread Julian Hyde
xt release. Therefore we need to optimize for the fraction >> of PRs that are merged in 1 month or less (the average time between >> creation of a new release branch and a final release date). Reviewers >> should schedule their time so that there are less PRs that are merged in >

Re: PR Milestone policy

2018-12-07 Thread Julian Hyde
018, at 07:03, Roman Leventov wrote: > > The previous consensus community decision seems to be to not use PR > milestones for any PRs except bugs. To change this policy, probably there > should be a committer (or PPMC?) vote. > >> On Thu, 6 Dec 2018 at 20:49, Julian Hyde wrote

Re: PR Milestone policy

2018-12-07 Thread Julian Hyde
are right, this question probably doesn't deserve that. Thanks for guidance > Julian. > > On Fri, 7 Dec 2018 at 16:43, Julian Hyde wrote: > > > May I suggest that a vote is not the solution. In this discussion I see > > two people beating each other over the head with pol

Re: Mentoring Apache Druid

2018-12-11 Thread Julian Hyde
Furkan, Thanks for reaching out. We would be delighted to have some extra help! I am one of the mentors, and Taylor Goetz and Jun Rao are also active on this list. Julian > On Dec 7, 2018, at 11:51 PM, Furkan KAMACI wrote: > > Hi All, > > I'm Furkan KAMACI who is a person loves open source,

Re: PR Milestone policy

2018-12-11 Thread Julian Hyde
herwise "critical") PRs, including "feature", > non-refactoring PRs. > > On Fri, 7 Dec 2018 at 19:29, Julian Hyde wrote: > >> Consensus. >> >> We resolve debates by going into them knowing that we need to find >> consensus. A vote is a last s

Re: Mentoring Apache Druid

2018-12-17 Thread Julian Hyde
mc.html#adding_new_mentors > On Dec 12, 2018, at 11:58 AM, Furkan KAMACI wrote: > > Hi Julian, > > Thanks! I believe that Druid is promising and it would be great to assist > it through its path graduating from Incubation. > > Kind Regards, > Furkan KAMACI > > On

Re: Drop 0. from the version

2018-12-21 Thread Julian Hyde
No one has mentioned Semantic Versioning (semver [1]) yet, so I will. I don't know whether the Druid developers think in terms of semver, but a lot of your audience will. In semver, the shift from 0. to 1. is a big event, because the "only remove APIs in major releases" rule does not apply for vers

Re: Drop 0. from the version

2018-12-21 Thread Julian Hyde
nds on it. Almost > nothing depends on Druid. > > On Fri, 21 Dec 2018 at 19:46, Julian Hyde wrote: > >> No one has mentioned Semantic Versioning (semver [1]) yet, so I will. >> I don't know whether the Druid developers think in terms of semver, >> but a lot of

Re: Mentoring Apache Druid

2018-12-26 Thread Julian Hyde
Ping! Do we want an additional mentor or not? > On Dec 17, 2018, at 1:01 PM, Julian Hyde wrote: > > I had to look up the process for adding a mentor to an existing podling. From > the PPMC guide [1]: > >> Adding new mentors >> >> At times, it may be desirable

Re: Off list major development

2019-01-02 Thread Julian Hyde
Slim, I agree with your points that offline development is bad for community. But I don’t think you need much mentor help. You have raised valid issues and the Druid community needs to decide what its development practices should be. Julian > On Jan 2, 2019, at 10:29 AM, Slim Bouguerra wrote

Re: Off list major development

2019-01-02 Thread Julian Hyde
/6794 to be more proposal-y. > I followed the KIP style: > https://cwiki.apache.org/confluence/display/KAFKA/Kafka+Improvement+Proposals. > Please refresh the page and see if it looks more useful. > > Gian > > On Wed, Jan 2, 2019 at 10:52 AM Julian Hyde wrote: > >&g

Re: Off list major development

2019-01-04 Thread Julian Hyde
of the design discussions the author/s can >> start >>>> writing POCs to help guide the review process this naturally will be a >>> Pull >>>> request with actual code. >>>> >>>> *Now the most important thing is that we need to agree th

Re: Off list major development

2019-01-07 Thread Julian Hyde
- Overview of the proposed change >>>>> - Operational impact (compatibility/ plans to upgrades) public API >>>> changes, >>>>> configuration changes, algorithm, and so on >>>>> - Expected benefits and drawbacks >>>>> - Ratio

Re: Off list major development

2019-01-07 Thread Julian Hyde
Other major changes, judged by the discretion of Druid committers > > Some of it is subjective, but it has been in place for a while, so it's at > least something we are relatively familiar with. > > On Mon, Jan 7, 2019 at 11:32 AM Julian Hyde wrote: > >> Small con

Re: Off list major development

2019-01-10 Thread Julian Hyde
; it >>>>>> easy ? >>>>>> Most of the points are kind of the actual questions that you want to >>>>>> address before hand anyway isn't ? >>>>>> >>>>> >>>>> Sorry for the confusion, I said it

Re: Forbiddenapis Plugin

2019-01-31 Thread Julian Hyde
I’ve seen a similar problem in Calcite, which also uses forbiddenApis. It only seems to occurs in a “bad build”; when you do “mvn clean” the problems disappear. My hypothesis is that the code is generated by javac, for example for the messages from “assert”, or when concatenating string literal

Re: LICENSE question

2019-02-08 Thread Julian Hyde
That sounds right. What is the license of these files? Julian > On Feb 8, 2019, at 11:17 AM, Jonathan Wei wrote: > > Hi mentors, > > I am updating Druid's LICENSE and NOTICE file for our next release, and had > a question on handling some our dependencies. > > We have a web console ( > http

Re: TeamCity having problems

2019-02-22 Thread Julian Hyde
What is TeamCity? How does Druid use it? Is it accessible to all Druid contributors? Are all Druid contributors required to use it? Is its use documented somewhere? (I searched https://www.google.com/search?q=apache+druid+teamcity but coul

Re: Knowledge sharing between Druid developers via technical talks

2019-02-22 Thread Julian Hyde
I like that idea. I always wish that meetups were more about the community of contributors (people writing code, answering questions, writing documentation, and pushing the product to new places). But sadly meetups are usually organized by marketing departments. Some conferences (e.g. Hadoop su

Re: TeamCity having problems

2019-02-22 Thread Julian Hyde
ample on > this pull request here: https://github.com/apache/incubator-druid/pull/7118, > under "Inspections: pull requests (Druid)". > > On Fri, Feb 22, 2019 at 10:17 AM Julian Hyde wrote: > >> What is TeamCity? How does Druid use it? Is it accessible to all Druid >

Re: Datasketches

2019-02-25 Thread Julian Hyde
I don’t know how a project can formally track another project, but individuals certainly can. If any Druid committers are ASF members then they could volunteer to help as mentors of the Data Sketches podling. If any Druid committers are past or current contributors to the DataSketches they co

Incubator report

2019-03-05 Thread Julian Hyde
Hi Druid PPMC, The March incubator report is due tomorrow. Is someone working on it? Julian https://wiki.apache.org/incubator/March2019

Re: [VOTE] Release Apache Druid (incubating) 0.14.0 [RC1]

2019-03-16 Thread Julian Hyde
Hey Don, Your comments are most welcome, but I’d like to make a point of order. In Apache, vote threads are strictly business - voting +1 or -1 in the release, with reasons why. If you have something to discuss about the content of the release (or otherwise), it’s best to start a new thread. Th

Re: [VOTE] Release Apache Druid (incubating) 0.14.0 [RC1]

2019-03-16 Thread Julian Hyde
Jonathan, I’m reviewing now. The release seems to be signed by David Lim. Did David make this release? $ gpg --verify apache-druid-0.13.0-incubating-src.tar.gz{.asc,} gpg: Signature made Sat 20 Oct 2018 08:50:20 PM PDT gpg:using RSA key 58B5D669D2FFD83B37D88DF8BB64B3727183DE56 gp

Re: [VOTE] Release Apache Druid (incubating) 0.14.0 [RC1]

2019-03-16 Thread Julian Hyde
My bad. I was looking apache-druid-0.13.0-incubating-rc1 when I should have been looking at 0.14.0-incubating-rc1. > On Mar 16, 2019, at 9:47 AM, Julian Hyde wrote: > > Jonathan, > > I’m reviewing now. The release seems to be signed by David Lim. Did David > make this r

  1   2   >