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 4122417C59 for ; Mon, 30 Mar 2015 20:52:11 +0000 (UTC) Received: (qmail 48308 invoked by uid 500); 30 Mar 2015 20:52:03 -0000 Delivered-To: apmail-cordova-dev-archive@cordova.apache.org Received: (qmail 48268 invoked by uid 500); 30 Mar 2015 20:52:03 -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 48256 invoked by uid 99); 30 Mar 2015 20:52:02 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 30 Mar 2015 20:52:02 +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 kamrik@google.com designates 209.85.192.48 as permitted sender) Received: from [209.85.192.48] (HELO mail-qg0-f48.google.com) (209.85.192.48) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 30 Mar 2015 20:51:37 +0000 Received: by qgh3 with SMTP id 3so184959675qgh.2 for ; Mon, 30 Mar 2015 13:51:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type; bh=kb7+aM4e3wYrenbH6cwVc6oiJFIXCpEJ1XqybQbyBYE=; b=m2mbVNZ4dCqUUQSVgZXqg9/EiWegRvrEKtjZ5Mzq7g89DzNSJ5BuO2sfjkUASkaLUY hdgQVtVT7WRsStJxcjezTbShsI1QQvA6QfTZAFwk5zRg7mOLmslsF2LWvN5L1XCfK/0k alQ65a/b2qPZBbxmjVuDCoVbh20FTxZabIf2C7cRb2fmaw/P9eDt8jRqcBT54aEfBEwg 0roLSZ/aoLLE07chLm/b+dRg/GerUKqVV5xagnaOp87ocO3vzWdl7MYKfiabf/9Kblx6 RjhuLqxlDNGC1V+7dRqCV2S/zEI6crGW2GmRJ4Ee30mOopcgxK8DMHQXYosg9ACMGqgu SB+g== 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:from:date :message-id:subject:to:content-type; bh=kb7+aM4e3wYrenbH6cwVc6oiJFIXCpEJ1XqybQbyBYE=; b=hbAj7QTs3qygUp4stmH11OsxuASetPlPt53Na37M+UvEqwLNGn9EpHsLX17F3zTa2c H957tVcAj4wVzF9C7gdEMnnwPakosR7/P7eH7OVtJaMf73+EM4WfgNa82GQihCPoKjyg 8iLp/InqK1tZWhcdRFNTrWvrfM8ZJ4ou+D3+IwdJseunCpmUPydegjHy7UDVtluXWvOp BTEPAskaDfERx7DX7E04g1XsYV1awrJySRNOGz5hn+dCrpqYUR2PBtwkMQdxM/IcKqxZ gGz/VTdC10R6Iy4SiFsHXQEgQj10sf/IPNkbosccrq1xvWyEBcNQJx87hEo/3ySfaE49 GwZQ== X-Gm-Message-State: ALoCoQk0+C2XtH6FHrfxQQvHV6rL/UNVNSSo9U4XN3BHXJwbPS9/iy6cYhECfNoXoJ8RetX0FQvY X-Received: by 10.140.98.2 with SMTP id n2mr43006728qge.62.1427748695804; Mon, 30 Mar 2015 13:51:35 -0700 (PDT) MIME-Version: 1.0 Received: by 10.96.53.65 with HTTP; Mon, 30 Mar 2015 13:51:15 -0700 (PDT) In-Reply-To: References: From: Mark Koudritsky Date: Mon, 30 Mar 2015 16:51:15 -0400 Message-ID: Subject: Re: [VOTE] Cordova-Plugin-Whitelist and Cordova-Plugin-Legacy-Whitelist Plugins Release (attempt 2) To: dev@cordova.apache.org Content-Type: multipart/alternative; boundary=001a113ab834d7da13051287a5a7 X-Virus-Checked: Checked by ClamAV on apache.org --001a113ab834d7da13051287a5a7 Content-Type: text/plain; charset=UTF-8 Another quick option for now: we can pin hello-world version in cordova-lib's package.json to 3.8.0 which doesn't use the whitelist plugin. Later, when we release the tools pinned to cordova-android 4.0 we will have to change the hello-world dep to "^3.9.0". This way it's a minimal change to cordova-lib and we can go ahead with this vote. On Mon, Mar 30, 2015 at 3:49 PM, Ian Clelland wrote: > So this isn't a -1, unless we can't fix the problem in cordova-lib. And > it's okay, I think, to fix it in cordova-lib/master and release that as > well. Nothing is actually broken by publishing either app-hello-world or > plugin-whitelist until we release a version of tools that is pinned to the > new hello-world. > > > On Mon, Mar 30, 2015 at 3:40 PM, Mark Koudritsky > wrote: > > > Looks like this breaks on cordova-android 3.7.1 (currently latest > released) > > > > cordova-app-hello-world requires the whitelist plugin > > whitelist plugin depends on cordova-android 4.0 via the engine tag > > > > The resulting error message is > > Plugin doesn't support this project's cordova-android version. > > cordova-android: 3.7.1, failed version requirement: >=4.0.0-dev > > > > Simply removing the tag results in compile errors. (change > > in CustomConfigXmlParser.parse() signature). > > > > Any ideas on how to solve this would be appreciated. Ideas we came up > with > > in a quick discussion: > > > > 1. Add "ignore" attribute to the tag that would result in plugin > > being silently ignored for incompatible engines rather than going down in > > flames. > > 2. Add either child or "version" attribute to the > tag > > in plugin.xml > > > > This is my favorite idea so far -- I think we could do something like this: > > > > > > > > > I think this is overdue, and we'll find it useful as we move from 3.x to > 4.x on other platforms as well. We would allow multiple tags > inside of each , and any tags outside of the tags are > the default if nothing matches. > > In this case, there won't be any tags outside of the tag, so the > fallback for 3.x is to install nothing, but succeed. > > Ian > > > > > > On Fri, Mar 27, 2015 at 4:31 PM, Andrew Grieve > > wrote: > > > > > +1 > > > > > > * Tested that both plugins compile on Android > > > * Tested that the non-legacy plugin does what its supposed to on > Android > > > > > > On Thu, Mar 26, 2015 at 7:46 PM, Steven Gill > > > wrote: > > > > > > > Please review and vote on the releases of cordova-plugin-whitelist > and > > > > cordova-plugin-legacy-whitelist plugins. > > > > > > > > Release issue: https://issues.apache.org/jira/browse/CB-8739 > > > > > > > > The plugins have been published to > > > > dist/dev:https://dist.apache.org/repos/dist/dev/cordova/CB-8739/ > > > > > > > > The packages were published from their corresponding git tags: > > > > cordova-plugin-whitelist: 1.0.0 > > > > (38f5a9fa2c)cordova-plugin-legacy-whitelist: 1.0.0 (1ce26eba64) > > > > > > > > Upon a successful vote I will upload the archives to dist/ and upload > > > > them to npm. > > > > > > > > Voting guidelines: > > > > > > > > > > https://github.com/apache/cordova-coho/blob/master/docs/release-voting.md > > > > > > > > Voting will go on for a minimum of 48 hours. > > > > > > > > I vote +1: > > > > * Ran coho audit-license-headers over the relevant repos > > > > * Ran coho check-license to ensure all dependencies and > > > > subdependencies have Apache-compatible licenses > > > > > > > > > > --001a113ab834d7da13051287a5a7--