You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cordova.apache.org by "ASF GitHub Bot (JIRA)" <ji...@apache.org> on 2014/03/27 03:05:18 UTC

[jira] [Commented] (CB-6357) platform check should install each platform to determine if they're functional and their version number

    [ https://issues.apache.org/jira/browse/CB-6357?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13948764#comment-13948764 ] 

ASF GitHub Bot commented on CB-6357:
------------------------------------

GitHub user jsoref opened a pull request:

    https://github.com/apache/cordova-cli/pull/153

    CB-6357 platform check - install each platform to determine working + version number

    The other changesets (Refactor, exports, silence output, sort output, fix indentation) are split because it's a lot easier to understand things individually.
    
    The evolution here is partially w/ an eye to eventually have these functions be usable by other entities too.

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/blackberry/cordova-cli cb_6357

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/cordova-cli/pull/153.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #153
    
----
commit b5d8ce7915e3875d427acb1583cb46fd046f238e
Author: Josh Soref <js...@blackberry.com>
Date:   2014-03-24T21:29:57Z

    CB-6357 platform: Refactor into distinct functions

commit bca4b6fef31364cbb4d8977a52881316a30321b9
Author: Josh Soref <js...@blackberry.com>
Date:   2014-03-24T21:30:46Z

    CB-6357 platform: provide exports for functions

commit 5911893d8f29e0d8341583c075b8152d359e428b
Author: Josh Soref <js...@blackberry.com>
Date:   2014-03-27T01:49:03Z

    CB-6357 call_into_create: support no output

commit a67a478ec7dcff6c93bcf1c42d30e3d6653cd00b
Author: Josh Soref <js...@blackberry.com>
Date:   2014-03-26T14:43:21Z

    CB-6357 platform check - install each platform to determine working + version number

commit 66cb9612a98df47d82ce6bc123be3ce4fca855a3
Author: Josh Soref <js...@blackberry.com>
Date:   2014-03-27T01:55:14Z

    CB-6357 platform check: sort output

commit 6000ba91151a2ef1bc465b97f6e8fda20e660b45
Author: Josh Soref <js...@blackberry.com>
Date:   2014-03-27T01:56:44Z

    CB-6357 platform: fix indentation

----


> platform check should install each platform to determine if they're functional and their version number
> -------------------------------------------------------------------------------------------------------
>
>                 Key: CB-6357
>                 URL: https://issues.apache.org/jira/browse/CB-6357
>             Project: Apache Cordova
>          Issue Type: Bug
>          Components: CLI
>    Affects Versions: 3.5.0
>            Reporter: Josh Soref
>            Assignee: Josh Soref
>
> Currently `cordova platform check` has a few behaviors which are not necessarily ideal:
> 1. It relies on the platforms.js file to have valid versions which match what is actually in the cached ~/.cordova/lib space.
> 2. If a platform is installed for which there's a newer version which won't install (e.g. you're on Windows and you have iOS installed), it could tell you that there's an upgrade available, however, you won't be able to install it.
> We'd like to fix these limitations by having platform check actually run the version script against a live project. This should mean that there will not be any false positives: what you see is what you really could get.



--
This message was sent by Atlassian JIRA
(v6.2#6252)