cordova-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Marcel Kinard (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (CB-7677) dependency on File plugin when already installed causes all plugins to be erased
Date Wed, 01 Oct 2014 19:33:35 GMT

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

Marcel Kinard commented on CB-7677:
-----------------------------------

May be related to CB-7671.

> dependency on File plugin when already installed causes all plugins to be erased
> --------------------------------------------------------------------------------
>
>                 Key: CB-7677
>                 URL: https://issues.apache.org/jira/browse/CB-7677
>             Project: Apache Cordova
>          Issue Type: Bug
>          Components: CordovaLib
>            Reporter: Marcel Kinard
>
> I'm running createmobilespec on master. Note that I have npm-link'ed cordova-lib into
cordova-plugman and cordova-cli. When I run createmobilespec, it appears that it attempts
to install the File plugin twice, and then attempts to do a revert upon the unnecessary 2nd
install:
> {code}
> Searchpath:  --searchpath /Users/marcelk/Developer/apache/
> Installing local test framework plugins...
> Installing "org.apache.cordova.test.whitelist" for android
> Installing "org.apache.cordova.test.echo" for android
> Installing "org.apache.cordova.test-framework" for android
> Installing "org.cordova.mobile-spec-dependencies" for android
> Installing "org.apache.cordova.battery-status" for android
> Installing "org.apache.cordova.camera" for android
> Installing "org.apache.cordova.console" for android
> Installing "org.apache.cordova.contacts" for android
> Installing "org.apache.cordova.device" for android
> Installing "org.apache.cordova.device-motion" for android
> Installing "org.apache.cordova.device-orientation" for android
> Installing "org.apache.cordova.dialogs" for android
> Installing "org.apache.cordova.file" for android
> Installing "org.apache.cordova.file-transfer" for android
> Installing "org.apache.cordova.file" for android
> Error during processing of action! Attempting to revert...
> Installing "org.apache.cordova.geolocation" for android
> Installing "org.apache.cordova.globalization" for android
> {code}
> When I try to run mobilespec I'm getting exceptions that plugins are missing. And indeed
they are:
> {code}
> marcelk-macbook:apache marcelk$ ls mobilespec/platforms/android/src/org/apache/cordova/
> file			media			statusbar
> filetransfer		mediacapture		test
> globalization		networkinformation	vibration
> inappbrowser		splashscreen
> marcelk-macbook:apache marcelk$ 
> {code}
> Note that the native code for all the plugins alphabetically prior to File are missing.
I'm wondering if the revert is being a bit aggressive, in addition to plugman unnecessarily
attempting to install the File plugin as a dependency when it is already installed.
> If I don't npm-link cordova-lib and just use the latest one in the npm registry, then
this problem doesn't exist. Methinks a problem has been introduced since the last tools release.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message