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 0970EF25C for ; Fri, 5 Apr 2013 20:41:06 +0000 (UTC) Received: (qmail 10164 invoked by uid 500); 5 Apr 2013 20:41:05 -0000 Delivered-To: apmail-cordova-dev-archive@cordova.apache.org Received: (qmail 10138 invoked by uid 500); 5 Apr 2013 20:41:05 -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 10129 invoked by uid 99); 5 Apr 2013 20:41:05 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 05 Apr 2013 20:41:05 +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.210.172 as permitted sender) Received: from [209.85.210.172] (HELO mail-ia0-f172.google.com) (209.85.210.172) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 05 Apr 2013 20:41:01 +0000 Received: by mail-ia0-f172.google.com with SMTP id l29so3565066iag.3 for ; Fri, 05 Apr 2013 13:40:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type; bh=0Z609eFPbUdK/Z5ygBVU4zuowQdtQhXIniSDD3cEjpQ=; b=CUhXS2hFugzPcfUjEiGN+MKHzhu3Lj9X074R22pnJOv8UOue7F62vcP/zvsqOXNeGH rOUqxEBMaZchC6r7aAlGZSz5iKW88jwKRlai4wNanFoHTH3joiAOlZEpFsrcbalQ5bS8 e1VRvQQGaF01A+Jqn6mbHqlr1E3EaFePIGCYXE9guSTcb3M/gOJP13Gww4Y5YmRwY0nA 0DxNI/v35mLlqEFS8Jq1XZYI6RxWy14O/oM3BFC4Bfb/cu3wJ9kNltRhcBy+eUTHtHHG xfiMoyNHRH5fcTDC4yNlcdyg3NzmSkLDKfwK7ukpcqnHJVM9c1axgomlPExj4C9DDDN1 pv/w== MIME-Version: 1.0 X-Received: by 10.50.28.112 with SMTP id a16mr478595igh.23.1365194441217; Fri, 05 Apr 2013 13:40:41 -0700 (PDT) Sender: brian.leroux@gmail.com Received: by 10.50.156.225 with HTTP; Fri, 5 Apr 2013 13:40:41 -0700 (PDT) In-Reply-To: References: Date: Fri, 5 Apr 2013 13:40:41 -0700 X-Google-Sender-Auth: RxKi3bdMUAlzPLRelPrzkWnsoDQ Message-ID: Subject: Re: The plugin repos and reality From: Brian LeRoux To: "dev@cordova.apache.org" Content-Type: multipart/alternative; boundary=089e01538d5cb7fc6f04d9a319cb X-Virus-Checked: Checked by ClamAV on apache.org --089e01538d5cb7fc6f04d9a319cb Content-Type: text/plain; charset=ISO-8859-1 Those should be rolled back in by the COHO tool (using the plugman tool) for the phonegap dist. On Fri, Apr 5, 2013 at 1:24 PM, Andrew Grieve wrote: > I agree that moving plugins into repos isn't tied to API audits, but > doesn't moving plugins gradually prevent our ability to do releases? E.g. > 2.7 is missing two plugins since they were moved into different repos. > > > On Fri, Apr 5, 2013 at 4:20 PM, Brian LeRoux wrote: > > > That synopsis on the wiki was super helpful Joe. I think we should stop > > thinking we have to do EVERYTHING ALL AT ONCE. We do not need to audit > any > > apis. We do not need to update anything before moving into plugins. > > > > We need to slowly move a plugin at a time, keep their current APIs, and > > methodically move to the next API. > > > > Anything that does not fit: don't move it out. We'll deal w/ it later. It > > looks like everything 'with specs' can be moved with relative ease. Start > > there. Worry about the rest when you get there. I suspect that is plenty > to > > try to achieve in the meantime. > > > > > > > > On Fri, Apr 5, 2013 at 12:51 PM, Joe Bowser wrote: > > > > > On Fri, Apr 5, 2013 at 12:34 PM, Max Woghiren > wrote: > > > > > > > > In Android, I've split out common File code into a FileHelper class. > > > It's > > > > not a plugin, and will be exposed to developers. This is the only > > > > shared-code example I know of, but if we find others (via the > > visibility > > > > removal test), we can similarly pull out the common code. > > > > > > > > > > There's a lot of code that's meant to be public on CordovaWebView, > > > since CordovaWebView is supposed to be a stand-alone component that's > > > embeddable in other Android projects. We really need to decide what > > > to expose. I also want to see DroidGap paired down and gone, since I > > > don't want people messing with anything in that class at all. > > > > > > Other than that, I can't think of any Android code that should be > > > public. That being said, I think we're getting off-topic. I think we > > > need to start on the dreaded API audit that we've been putting off. > > > It's clear that every plugin will need to be updated to the new spec > > > before we do this exercise. > > > > > > --089e01538d5cb7fc6f04d9a319cb--