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 53DA71135A for ; Fri, 25 Jul 2014 23:54:07 +0000 (UTC) Received: (qmail 1251 invoked by uid 500); 25 Jul 2014 23:54:06 -0000 Delivered-To: apmail-cordova-dev-archive@cordova.apache.org Received: (qmail 1209 invoked by uid 500); 25 Jul 2014 23:54:06 -0000 Mailing-List: contact dev-help@cordova.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@cordova.apache.org Delivered-To: mailing list dev@cordova.apache.org Received: (qmail 1196 invoked by uid 99); 25 Jul 2014 23:54:06 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 25 Jul 2014 23:54:06 +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 (nike.apache.org: domain of agrieve@google.com designates 209.85.218.47 as permitted sender) Received: from [209.85.218.47] (HELO mail-oi0-f47.google.com) (209.85.218.47) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 25 Jul 2014 23:54:04 +0000 Received: by mail-oi0-f47.google.com with SMTP id x69so3968481oia.6 for ; Fri, 25 Jul 2014 16:53:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:content-type; bh=FLwbzY92Ue5mba5h3RScOHLVXL1HPSqI5r+VZDnhNmM=; b=ThMJRt0sMhMoTkgIBkZ3lujbYBubLoYfI3QV3XVm1mUQsX9/z5ArzQXuh1bZHk430R YifVvQHWTP3hncPE0dsLKbQ3BhMQ2BQNdkefPBMkhFq9sI9nCIXLWLliKpioyz9AsjDu fXQOtu7P1GJDfMpZGnhojKNfcGocYL3fJWbldcwYz0H7F1H6zNX/xPCZDXtHgAzKlF0L 4LSNcEfUvOXCGkPUYSGQ4wkKmY/8VY2lMrrQRFO3w0NI76oh6iWdQ9aGDGrEE4vHI+by hpV2kqCPCGoPZ8ucyZ42pTfSk1s8cjiZj0RrXIb1EAjZYLoiToDtLYhXc+7UoUSHFGmb XnVQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:content-type; bh=FLwbzY92Ue5mba5h3RScOHLVXL1HPSqI5r+VZDnhNmM=; b=bP4WDxWZKlMsMBwRwRUa1wXLDAIJP5PLXhFbZCxVjR7X7kbyYA2l4l6x1HJz9QqAFC QQ+S0hogG/sxKFznNFDYE+I9ktOZQUN/faMTN6orIX33Pxq5HUPyli9HSIGHCLixH42b Y45/R8uuOQ77SeG80Eh3ZH8A6CmKuuyQKB4Vk= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:content-type; bh=FLwbzY92Ue5mba5h3RScOHLVXL1HPSqI5r+VZDnhNmM=; b=DkXZMvxIQOCA5DzkYEe6WQWAd0eN17pmO8vbNdDblhHQE99/1jrMSteR3veas5ngtm +by2s7A678DsAcxozBQgLJ5DTBE8tkwElArJcLOuRuq8drHk00smRnXkLFHtkL5PaiDc Klf3rke7EstDbbEAVpuRnCqwFXI0eJ+f1RN9Fet/uyE+FHA7JyedwE4ClcolWnzPb1kX 4Dt+nGwSsMqrCSYmYo6Xdz0KD0wLgxAUK86+JSsNv5bcY0Qed8Obyh6FmaErg//S31t0 ZpXv+T8wl8ZJhK5aYHAReBAqa9NsQDnDtfLDb8221H4DhthMq118+cQKYr/idevb1Ni+ vk/g== X-Gm-Message-State: ALoCoQlBscMy9/xedMnB1QCVUxqpvcPZQaDWW4eXB85vXQnBBgcsqo2NWS2yKNAmsUrScaYLTEVn X-Received: by 10.60.132.176 with SMTP id ov16mr27375797oeb.13.1406332419419; Fri, 25 Jul 2014 16:53:39 -0700 (PDT) MIME-Version: 1.0 Sender: agrieve@google.com Received: by 10.182.241.201 with HTTP; Fri, 25 Jul 2014 16:53:18 -0700 (PDT) In-Reply-To: References: From: Andrew Grieve Date: Fri, 25 Jul 2014 19:53:18 -0400 X-Google-Sender-Auth: zxvZXpU-urTg-Ok_MEMVU_uEX20 Message-ID: Subject: Re: What's Stopping us From Independent Platform Releases To: dev Content-Type: multipart/alternative; boundary=047d7b4724924bcbc404ff0d4882 X-Virus-Checked: Checked by ClamAV on apache.org --047d7b4724924bcbc404ff0d4882 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Fri, Jul 25, 2014 at 7:03 PM, Brian LeRoux wrote: > > cordova-js: > > - cordova.version returns a value computed from the cordova-js git tag= . > > - Let's deprecate this field > > - And create "cordova.platformVersion" > > - And update our release process to have the version set based on th= e > > platform's version rather than the tag within cordova-js. > > > > > This is a very good idea. +1 > > > > > Cordova-docs: > > - Most of the docs are not actually affected by platform versions. > > - Mainly though, it's the platform guides that are. > > - Two options that I see: > > - 1) Set default version to "edge" & always annotate with "added in > > X.X.X, removed in X.X.X" > > - 2) Move guides to live in platform repos and link to them from doc= s. > > > > > Think both are good ideas also. Going to edge for docs should be easy > enough. #2 means someone would have to look at the docs gen =E2=80=A6whic= h I guess > isn't as terrible now that we have a Vagrantfile in there. > > > > > cordova-cli: > > - Set version to 4.0.0 just to make it so that it doesn't map to any > > existing platform versions > > > > > you mean start a 4.x release branch ? (kinda hope we can ship this sooner > than later to help it bake.) > I just mean drop the CadVer-SemVer scheme. > > > > > Release Process: > > - Tag cordova-js for each platform release with "PLATFORM-VERSION" > > - Rewrite > > > > > https://github.com/apache/cordova-coho/blob/master/docs/cadence-release-p= rocess.md > > as "platforms-release-process" > > > > +1 > --047d7b4724924bcbc404ff0d4882--