I’m probably guilty of not spending enough time reading through dev@ archives 
to find the plans. I hadn’t figured out that the first ASF release was going to 
be a major release (i.e. numbered 0.x) or that the release cadence for such 
releases is about every six months. Sorry about that.

I saw this thread [1] but the end-of-September timescale isn’t explicit.

It may be challenging if your first Apache release is also a major release 
(e.g. the two rounds of voting take a while, especially if each vote fails a 
couple of times). So, if you are planning say a beta release before a 0.13 then 
that might be a better first apache release.

Julian

[1] 
https://lists.apache.org/thread.html/e6a378201f7e7ab6da2493fe6ee4ae276768c461ea5c676a953d8139@%3Cdev.druid.apache.org%3E
 
<https://lists.apache.org/thread.html/e6a378201f7e7ab6da2493fe6ee4ae276768c461ea5c676a953d8139@%3Cdev.druid.apache.org%3E>


> On Sep 17, 2018, at 12:19 PM, Gian Merlino <g...@apache.org> wrote:
> 
> Hi Julian,
> 
> I am surprised to read that you feel the project hasn't come up with a plan
> for an Apache release yet. I feel like we do have a plan. I wonder if your
> message means that our plan is no good, or just that it isn't clear.
> 
> From my perspective, as a community, we have decided that our next release
> from master (0.13) is going to be an Apache release. And we're treating it
> the same way we've treated all our other from-master releases in the past
> (0.10, 0.11, 0.12, etc). That is to say, we have tagged a set of issues
> with the release number (
> https://github.com/apache/incubator-druid/milestone/25) and we are working
> to get that list down to zero so we can start doing RCs: either by
> finishing the tasks or by punting them to future releases. We have some
> extra Apache stuff in this release, and have an "Apache" label in github
> that we've been tagging those issues and PRs with. Some relevant changes
> include the following,
> 
> 1) https://github.com/apache/incubator-druid/pull/5976 (Update license
> headers.)
> 2) https://github.com/apache/incubator-druid/pull/6266 (Rename io.druid to
> org.apache.druid.)
> 3) https://github.com/apache/incubator-druid/pull/6215 (Adding licenses and
> enable apache-rat-plugin.)
> 
> Based on the tempo so far, I am hoping that we will get this release
> branched off and start doing RCs later in September.
> 
> We haven't modified our NOTICE file yet, although I think we'll need to,
> based on what I've seen on the Incubator site. If you have any advice about
> what's the minimal set 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 <jh...@apache.org> wrote:
> 
>> 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. Can the project please come up with a plan for that release?
>> 
>> I have seen the following in other incubating projects. They want their
>> first release to be a “major” release, and then they start asking product
>> managers to dictate the content and timing of the release, and they ask
>> their marketing people what they could do to make it a “big splash". Don’t
>> do that. A release is nothing more than a snapshot of whatever is on the
>> master branch. Releases must be driven by the community.
>> 
>> The first Apache release is always more effort than it seems. My advice is
>> to start as soon as possible, and make its goals as limited as possible.
>> 
>> Julian (wearing my “mentor” hat)
>> 
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscr...@druid.apache.org
>> For additional commands, e-mail: dev-h...@druid.apache.org
>> 
>> 

Reply via email to