Return-Path: X-Original-To: apmail-community-dev-archive@minotaur.apache.org Delivered-To: apmail-community-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 60C6710134 for ; Fri, 14 Feb 2014 18:05:27 +0000 (UTC) Received: (qmail 71541 invoked by uid 500); 14 Feb 2014 18:05:22 -0000 Delivered-To: apmail-community-dev-archive@community.apache.org Received: (qmail 71362 invoked by uid 500); 14 Feb 2014 18:05:22 -0000 Mailing-List: contact dev-help@community.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@community.apache.org Delivered-To: mailing list dev@community.apache.org Delivered-To: moderator for dev@community.apache.org Received: (qmail 64346 invoked by uid 99); 14 Feb 2014 18:02:19 -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.177 as permitted sender) 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=xkcEHQNqWydY5yoMg8UJ+3rZkGVanXLQwXPkNPnoQqs=; b=DafQNR7+8+WEjK8LdPpySjOc7yikaXKPYfbyeSPiF5CHFJggq8AU56fOCgx9BQ6PuO qpPyCVjtf2PfoGY3/Oz0N9ZrGUXu0D852mDB2htB7Hvts1kd+2M51TKHdqgMnnCuKiP9 MWuRDTeZfdVdolegpQ+dc39K3R54OYYtkAK3LAZ4gCRV2mifwVD7XHIL1GyBbT95hwrt Rh7Uf9z/XP6lZa3L4vBhdvAbDtwcnVThIuI/B3zbLov5kjfAcqyI/SNSOzfhF+nW9McR czt1rM1J09I6GIGquWwhSQa5ybalF8Pcy56gWjtWhjFWIrMuE8UjJPyeh5PplOmow/GF zDCg== MIME-Version: 1.0 X-Received: by 10.50.43.165 with SMTP id x5mr4023509igl.40.1392400913997; Fri, 14 Feb 2014 10:01:53 -0800 (PST) Sender: brian.leroux@gmail.com In-Reply-To: References: Date: Fri, 14 Feb 2014 10:01:53 -0800 X-Google-Sender-Auth: WNGaHqngx_mASZ5xMLDmfkYlCtU Message-ID: Subject: Re: How can we support a faster release cadence? From: Brian LeRoux To: Apache Board Cc: "dev@community.apache.org" Content-Type: multipart/alternative; boundary=089e0122aee0dd3fa904f26199f5 X-Virus-Checked: Checked by ClamAV on apache.org --089e0122aee0dd3fa904f26199f5 Content-Type: text/plain; charset=ISO-8859-1 Hey Alex, some answers inline: > But what is Cordova's plan if a major defect is found too late for the > "schedule"? > We use branches so cherry picking features in, and out, of release branches happens on occasion. Its pretty easy and clean w/ git to do this. > Would you skip a release? > No. Though we have delayed them. And that happens fairly often. We're not crazy restrictive about the timing. We *aim* for 10 MINOR releases (with 10 companion rc candidates) and 1 MAJOR a year. Other projects, with larger communities than ours, have to segment into separate channels on a 6 week cadence. I could see Cordova getting there someday if this mobile thing continues to grow. This is just talking about our platforms. We have other assets like plugins and our command line interface which can see weekly incremental updates. In other realities I participate in we ship daily. Revision control, continuous integration, and rigor in testing make this sort of thing not only possible but financially desirable for commercial web properties. > And what if something more subjective comes up like a some user showing up > at the last minute and saying they don't like the usability or name of > something and a grass roots movement grows around it. > Oh, those sorts of things happen and are welcome. If its good we'll do it. If it doesn't fit we won't. That diversity makes open source the better model, to me. --089e0122aee0dd3fa904f26199f5--