Return-Path: X-Original-To: apmail-incubator-callback-dev-archive@minotaur.apache.org Delivered-To: apmail-incubator-callback-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 44AE5DA0D for ; Tue, 16 Oct 2012 00:44:00 +0000 (UTC) Received: (qmail 25228 invoked by uid 500); 16 Oct 2012 00:43:59 -0000 Delivered-To: apmail-incubator-callback-dev-archive@incubator.apache.org Received: (qmail 25202 invoked by uid 500); 16 Oct 2012 00:43:59 -0000 Mailing-List: contact callback-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: callback-dev@incubator.apache.org Delivered-To: mailing list callback-dev@incubator.apache.org Received: (qmail 25194 invoked by uid 99); 16 Oct 2012 00:43:59 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 16 Oct 2012 00:43:59 +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.214.175 as permitted sender) Received: from [209.85.214.175] (HELO mail-ob0-f175.google.com) (209.85.214.175) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 16 Oct 2012 00:43:51 +0000 Received: by mail-ob0-f175.google.com with SMTP id eq6so5675509obc.6 for ; Mon, 15 Oct 2012 17:43:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:from:date:message-id:subject:to:content-type :x-system-of-record; bh=nSC84gcEndBOYeGnz5Un+jBjGEPq0gwntBDStkZXQvg=; b=gJv+VLUx5awQ8DDN02i+PF+8Dsuhr4Qv/a1WCDFAer6JctghmN4UWxMdz1D9H1DRL3 G9dVgTyZVBiN5PprhH72Xo8BZe98yWEcpTFIvvVlJ7i6YBgqnd09bP+M1Y8P5PhzvmAC k/DGvxmFNs9griz10spJOQdbFauV3CnmR8Xi8zU9+OI8lWz8pXmXWcjx63MIYuqq/uyI yecS4U5Xwanatiy6NL4YiXEPilk9M+lH5Juw8uFCAl//NpfK5qBqplgkFplLkD6dqT6d 5JR7ZRSId86dpYtsHmOi0/CPiYB0/LnV18RJi5sCsu4qoYehNPRx1MaLWGqIB8g1TEMf XiiA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:from:date:message-id:subject:to:content-type :x-system-of-record:x-gm-message-state; bh=nSC84gcEndBOYeGnz5Un+jBjGEPq0gwntBDStkZXQvg=; b=Qyam7LAY60vhLri1n/gGFtJo2wBcWnG908YynOfCiGxVVwe6GZbjS0issVNeST4hVP UwrhbK+exOH53DmkTgnt3acLZn11/nkGvWiawoHve78Yzcj6Tx29KiCW8tEsWuaQ1jka MinBbY/dVBwKrzefl7dZxghvomvkbob0VtfjhvFz0AyxGVgZz1Mh+/up+p4XpND5LiuV JBStXrh6yPMUEW7ZfoURry+9Xg3fo2HSXG24mopMVTToNMXtlb1ccAcZ07rw/5cKTl+Z 6TL9Awp0DnbtGGQPrBGT58wvyaGYNmw+9JLiboZzopZJKBe6NWsJVPPnnomdh17zEU6j xjQg== Received: by 10.60.31.101 with SMTP id z5mr2330546oeh.110.1350348210449; Mon, 15 Oct 2012 17:43:30 -0700 (PDT) MIME-Version: 1.0 Received: by 10.182.27.68 with HTTP; Mon, 15 Oct 2012 17:43:10 -0700 (PDT) From: Andrew Grieve Date: Mon, 15 Oct 2012 20:43:10 -0400 Message-ID: Subject: cordova/debug vs. cordova/emulate To: callback-dev@incubator.apache.org Content-Type: multipart/alternative; boundary=e89a8fb1f196682ddb04cc227198 X-System-Of-Record: true X-Gm-Message-State: ALoCoQlM7ebS6d48zCNqwjsuhhiJXFfnXsyt+JKunzqk4KGo8a2+AtEAC6HdADRrhHDPOwSUcqKTvthq6SsD5QSdeJZ374xb9mJNIKflMvAHWLxM8EOWxYlFcPqFGs48JmJAjr8qZwcw6pyC0mTqY1rAcxJ3DOeymJx2hoPQKgsoisht37KeCNIsx5bBDuIUJ3eePEzIJgv2mXeHCI31f1PUTa5fT00FHw== X-Virus-Checked: Checked by ClamAV on apache.org --e89a8fb1f196682ddb04cc227198 Content-Type: text/plain; charset=ISO-8859-1 Many questions around what these are supposed to do. The current state: iOS: cordova/debug: Does a clean build in debug mode cordova/emulate: Does a build if the app does not exist, but doesn't attempt to build if it's there but stale. Runs the app in the simulator via ios-sim Android: cordova/debug: Builds and installs the app on a running emulator codrova/emulate: Starts an emulator, but doesn't launch the app. Doesn't build or install the app. I'm not sure about other platforms... There's was a recent proposal (today even?) about changing cordova/emulate to launch the app in Ripple. That might make sense, although I think Ripple may make more sense as a separate platform in the CLI world (e.g. "cordova platform add ripple"). on iOS - why do a clean build instead of a regular build? on Android - why not build from emulate? Is there a way to launch the app via adb (probably there is). on both platforms - "debug" doesn't make sense to me. How about calling it "build" on both platforms - I think it would make more sense if "emulate" always performed an incremental build first. Thoughts on any of this? --e89a8fb1f196682ddb04cc227198--