Return-Path: X-Original-To: apmail-accumulo-dev-archive@www.apache.org Delivered-To: apmail-accumulo-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 5A87D104F8 for ; Fri, 25 Oct 2013 22:29:53 +0000 (UTC) Received: (qmail 24075 invoked by uid 500); 25 Oct 2013 22:29:51 -0000 Delivered-To: apmail-accumulo-dev-archive@accumulo.apache.org Received: (qmail 24030 invoked by uid 500); 25 Oct 2013 22:29:48 -0000 Mailing-List: contact dev-help@accumulo.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@accumulo.apache.org Delivered-To: mailing list dev@accumulo.apache.org Received: (qmail 24010 invoked by uid 99); 25 Oct 2013 22:29:45 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 25 Oct 2013 22:29:45 +0000 X-ASF-Spam-Status: No, hits=2.2 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_NONE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy includes SPF record at spf.trusted-forwarder.org) Received: from [209.85.192.180] (HELO mail-pd0-f180.google.com) (209.85.192.180) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 25 Oct 2013 22:29:41 +0000 Received: by mail-pd0-f180.google.com with SMTP id p10so4547311pdj.11 for ; Fri, 25 Oct 2013 15:29:21 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:content-type; bh=7v1NjwDzEAQ/WPTQzuDn+ji+FcsTm2isKBDvw8WYRJ0=; b=lge5Xw/Kd6fJmBpzyNNgtJJ6pzqZEX/lEJe+VKfRhibeb2dsffP+wnzWc5g5dad0Mw DZ1KiHis2OPZKAGjx72AhTs0Wq/chYb2Fi2lZuhe0DTfkuB1AUpOV4pSMj1956CxEuNc 2FVZcFZR22GdgEMNV6T9F0KImy7zpqCoFMXNi2Q+TIQi8S+SlXRly3EwrNE0cplsHNZi 2guvNcLGNrI9pcChUz3UkZJTE2uyKnu36ZWSG4U3DjDwHhs/HzYKoqeRrEGTmbQ+Mle4 8XTVtf0S1uof31ayVQsc62viVE91UK03jHD0LveBdXcHEs44mU5nx8/nE7vT6WwuZRal 5klw== X-Gm-Message-State: ALoCoQmT0/EBfHs4L+wyMx3JgJZIF9+itc0S7B1jITyWyeQ+EXpkytfetXzLTkRgB/1fIfpPhvKR MIME-Version: 1.0 X-Received: by 10.69.0.228 with SMTP id bb4mr3880361pbd.66.1382740161197; Fri, 25 Oct 2013 15:29:21 -0700 (PDT) Received: by 10.68.29.67 with HTTP; Fri, 25 Oct 2013 15:29:21 -0700 (PDT) In-Reply-To: References: <526ACB7A.5040607@gmail.com> Date: Fri, 25 Oct 2013 18:29:21 -0400 Message-ID: Subject: Re: Accumulo Versions (was Accumulo feature freeze in 1 week) From: Keith Turner To: dev@accumulo.apache.org, vines@apache.org Content-Type: multipart/alternative; boundary=047d7b2e1481200fc304e9984855 X-Virus-Checked: Checked by ClamAV on apache.org --047d7b2e1481200fc304e9984855 Content-Type: text/plain; charset=ISO-8859-1 On Fri, Oct 25, 2013 at 4:22 PM, John Vines wrote: > +1 marketing.major.minor > For x.y.z, Christopher and I have discussed only incrementing x when deprecated methods are dropped. > > > On Fri, Oct 25, 2013 at 3:58 PM, Sean Busbey wrote: > > > When explaining X.major.minor versioning to people, I generally refer to > X > > as the "marketing" version. It gets incremented when the project wants to > > push for a separation in the minds of users. > > > > > > On Fri, Oct 25, 2013 at 2:50 PM, Josh Elser > wrote: > > > > > That is a good point. > > > > > > We typically have referred to 1.x releases as "major". I will say that > > > when I wrote up the Git document, I wrote it based on how we refer to > our > > > versions, not necessarily using correct semantic versioning verbage. > > > > > > Is the "1" or "1.6.0" the "super-major" version? :P > > > > > > > > > On 10/25/13 12:43 PM, Sean Busbey wrote: > > > > > >> On the feature freeze reminder thread, Chris said: > > >> > > >> I don't mind putting things off to 1.7 (if necessary). But... if > 1.6.0 > > >>> isn't sufficiently feature rich, there's not really a reason to > > >>> release it just yet... until those features are ready. That said, I > do > > >>> think there'll be enough features in 1.6.0 to release it as a minor > > >>> release, if we're interpreting the version as the standard > > >>> .. scheme, even if we end up pushing some stuff > > >>> off to 1.7. > > >>> > > >> > > >> I didn't want to derail that thread, but this does not line up with > what > > >> I've seen in Accumulo. (Though I agree that it is a common numbering > > >> scheme[1]) > > >> > > >> The Accumulo release guide[2] doesn't specify how "minor" and "major" > > turn > > >> into positions in the version number. However, the git workflow > guide[3] > > >> does, and basically says that Accumulo uses > > >> > > >> x.y.z > > >> > > >> y = major > > >> z = minor > > >> > > >> This also lines up with my understanding of previous Accumulo releases > > and > > >> cross-compatibility amongst them. > > >> > > >> > > >> [1]: http://semver.org/spec/v2.0.0.**html< > > http://semver.org/spec/v2.0.0.html> > > >> [2]: http://accumulo.apache.org/**governance/releasing.html< > > http://accumulo.apache.org/governance/releasing.html> > > >> [3]: http://accumulo.apache.org/**git.html#release-management< > > http://accumulo.apache.org/git.html#release-management> > > >> > > >> > > > > > > -- > > Sean > > > --047d7b2e1481200fc304e9984855--