Return-Path: X-Original-To: apmail-cordova-dev-archive@www.apache.org Delivered-To: apmail-cordova-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 94FE517410 for ; Fri, 3 Oct 2014 22:03:08 +0000 (UTC) Received: (qmail 39329 invoked by uid 500); 3 Oct 2014 22:03:08 -0000 Delivered-To: apmail-cordova-dev-archive@cordova.apache.org Received: (qmail 39294 invoked by uid 500); 3 Oct 2014 22:03:08 -0000 Mailing-List: contact dev-help@cordova.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Delivered-To: mailing list dev@cordova.apache.org Received: (qmail 39278 invoked by uid 99); 3 Oct 2014 22:03:07 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 03 Oct 2014 22:03:07 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of brian.leroux@gmail.com designates 209.85.223.182 as permitted sender) Received: from [209.85.223.182] (HELO mail-ie0-f182.google.com) (209.85.223.182) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 03 Oct 2014 22:03:03 +0000 Received: by mail-ie0-f182.google.com with SMTP id rp18so533904iec.27 for ; Fri, 03 Oct 2014 15:02:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=P0qPmRUAWkoqYGqS/zj9tEIsaTWaI65Ap5vLEfGYHcg=; b=FwJFX+TTHxQLlOp8pQ4bTGRA4cgBiGK8C7Th4SiXTxuRUhGfjlxWgdELmfOoxfxDJf 2X+WMVr3ANWSNF/vsUuiPIefmASoJROFXrPaSxm81CkDPUAQU/akXzH7KrUPNHl2OMl4 2S9v8SjKsOdDNgkEWXM+5bql8NjIdnudxGfR+u2AWM/7iFGyMvIlVTitQur3nTNJcASI PFHf461wLm0ei1FQ9jamvHpcb2vrHCWhWsqwCVXVSIK/gYv4CjtolQo+37HUrdhZeiFV bzpYvlWny7L1IucX5v9qmGzfec7Jt7/HW/UCwy/U42TTXYOL9Ki5cxWSZbhwzdMLAL1o ItGA== MIME-Version: 1.0 X-Received: by 10.50.25.65 with SMTP id a1mr1755133igg.3.1412373762991; Fri, 03 Oct 2014 15:02:42 -0700 (PDT) Sender: brian.leroux@gmail.com Received: by 10.50.235.7 with HTTP; Fri, 3 Oct 2014 15:02:42 -0700 (PDT) Received: by 10.50.235.7 with HTTP; Fri, 3 Oct 2014 15:02:42 -0700 (PDT) In-Reply-To: <85A3E123BABF314D9D3656D0B418125643E4C17B@FMSMSX103.amr.corp.intel.com> References: <85A3E123BABF314D9D3656D0B418125643E4C17B@FMSMSX103.amr.corp.intel.com> Date: Sat, 4 Oct 2014 00:02:42 +0200 X-Google-Sender-Auth: 1P4arGd69pMo6LIUeowQcq2SFe4 Message-ID: Subject: RE: Independent platform release summary From: Brian LeRoux To: Leo Treggiari Cc: Marcel Kinard , dev@cordova.apache.org Content-Type: multipart/alternative; boundary=047d7bd757d06ef51305048be49f X-Virus-Checked: Checked by ClamAV on apache.org --047d7bd757d06ef51305048be49f Content-Type: text/plain; charset=UTF-8 Maybe pinning platforms and the CLI wasn't so bad after all. On Oct 3, 2014 2:34 PM, "Treggiari, Leo" wrote: > I agree that this is, and will be, confusing. It was confusing today in > our own discussions in our own team (who are, in general, fairly Cordova > savvy) to be talking about the Android store issue related to "Cordova > 3.5.1". E.g. what did it mean to be talking about "Cordova 3.5.1", and > what would a user need to do to get the fix? What I took away was that a > user would need Cordova CLI 3.5.0-0.2.7. However, I wouldn't be surprised > if you told me that was wrong... > > Anyway, a completely different (and possibly immediately dismissible) > idea. What if a Cordova CLI version number was the same as the highest > version number of the platforms supported by that Cordova CLI version. > E.g. if the latest highest platform version was Android 3.5.1, then the > Cordova CLI version would be 3.5.1. The supported other-platform version > might be lower - e.g. Windows 3.4.2 (totally made up version number...). > > That doesn't instantly solve all problems. What if the next platform > release after Android 3.5.1 was Windows 3.4.3? Cordova CLI can't remain at > the highest version number. So would Cordova CLI become 3.5.2 or 3.5.1-1? > Should the Windows release be 3.5.2? Are there a specific set of features > associated with a specific platform major version number? It seems that a > platform release named 3.x.y is expected to have a certain set of features > implemented. Is a platform release named 3.4.x expected to have a certain > set of features and a platform named 3.5.x expected to have those features > plus some additional feature? > > In general, what can a user expect these version numbers to mean. E.g. if > I as an app developer want to use a particular recently added feature on > multiple platforms, how do I determine which versions of which platforms > support the feature and which Cordova CLI version gives me what I want? > > Sorry, but it is confusing... > > Leo > > -----Original Message----- > From: Marcel Kinard [mailto:cmarcelk@gmail.com] > Sent: Friday, October 03, 2014 1:56 PM > To: dev@cordova.apache.org > Subject: Re: Independent platform release summary > > If a bump to major indicates an API change, how is that visible to users? > Do users look at the CLI version as "the version of Cordova", or are we > expecting users to look at the version of every Cordova component to > understand where majors got bumped? While I agree the latter is more > correct technically, I think users have been and are currently assuming the > former. It would take some education to switch that. > > On Oct 2, 2014, at 7:51 PM, Andrew Grieve wrote: > > > I don't think it's necessary to bump CLI major when platforms bump major. > > Platforms and CLI are linked only superficially anyways. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscribe@cordova.apache.org > For additional commands, e-mail: dev-help@cordova.apache.org > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscribe@cordova.apache.org > For additional commands, e-mail: dev-help@cordova.apache.org > > --047d7bd757d06ef51305048be49f--