[
https://issues.apache.org/jira/browse/CB-6125?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14637652#comment-14637652
]
Tim Windsor commented on CB-6125:
---------------------------------
I believe this is resolved in 5.0 and above
> plugman doesn't remove 2 dependencies it installed
> --------------------------------------------------
>
> Key: CB-6125
> URL: https://issues.apache.org/jira/browse/CB-6125
> Project: Apache Cordova
> Issue Type: Bug
> Components: Plugman
> Affects Versions: 3.4.0
> Reporter: Josh Soref
>
> This is a fresh system
> $
> PATH=$PATH:~/Cordova/cordova-cli/bin:~/adt-bundle-mac-x86_64-20130917/sdk/tools:~/apache-ant-1.9.2/bin
> sh -c 'cordova create yip; cd yip; cordova platform add android ios
> blackberry10; cordova plugin add org.cordova.mobile-spec-dependencies
> --searchpath ~/Cordova/cordova-mobile-spec; cordova plugin remove
> org.cordova.mobile-spec-dependencies; cordova plugin'
> Creating a new cordova project with name "HelloCordova" and id
> "io.cordova.hellocordova" at location "yip"
> Creating android project...
> Creating Cordova project for the Android platform:
> Path: platforms/android
> Package: io.cordova.hellocordova
> Name: HelloCordova
> Android target: android-19
> Copying template files...
> Running: android update project --subprojects --path "platforms/android"
> --target android-19 --library "CordovaLib"
> Resolved location of library project to: yip/platforms/android/CordovaLib
> Updated and renamed default.properties to project.properties
> Updated local.properties
> No project name specified, using Activity name 'HelloCordova'.
> If you wish to change it, edit the first line of build.xml.
> Added file platforms/android/build.xml
> Added file platforms/android/proguard-project.txt
> Updated project.properties
> Updated local.properties
> No project name specified, using project folder name 'CordovaLib'.
> If you wish to change it, edit the first line of build.xml.
> Added file platforms/android/CordovaLib/build.xml
> Added file platforms/android/CordovaLib/proguard-project.txt
> Project successfully created.
> Downloading cordova library for ios...
> Download complete
> Creating ios project...
> Creating blackberry10 project...
> npm WARN package.json [email protected] No repository field.
> npm WARN package.json [email protected] No repository field.
> Installing org.cordova.mobile-spec-dependencies (android)
> Fetching plugin "org.apache.cordova.battery-status" via plugin registry
> Installing org.apache.cordova.battery-status (android)
> Fetching plugin "org.apache.cordova.camera" via plugin registry
> Installing org.apache.cordova.camera (android)
> Fetching plugin "org.apache.cordova.console" via plugin registry
> Installing org.apache.cordova.console (android)
> Fetching plugin "org.apache.cordova.contacts" via plugin registry
> Installing org.apache.cordova.contacts (android)
> Fetching plugin "org.apache.cordova.device" via plugin registry
> Installing org.apache.cordova.device (android)
> Fetching plugin "org.apache.cordova.device-motion" via plugin registry
> Installing org.apache.cordova.device-motion (android)
> Fetching plugin "org.apache.cordova.device-orientation" via plugin registry
> Installing org.apache.cordova.device-orientation (android)
> Fetching plugin "org.apache.cordova.dialogs" via plugin registry
> Installing org.apache.cordova.dialogs (android)
> Fetching plugin "org.apache.cordova.file" via plugin registry
> Installing org.apache.cordova.file (android)
> Fetching plugin "org.apache.cordova.file-transfer" via plugin registry
> Installing org.apache.cordova.file-transfer (android)
> Fetching plugin "org.apache.cordova.geolocation" via plugin registry
> Installing org.apache.cordova.geolocation (android)
> Fetching plugin "org.apache.cordova.globalization" via plugin registry
> Installing org.apache.cordova.globalization (android)
> Fetching plugin "org.apache.cordova.inappbrowser" via plugin registry
> Installing org.apache.cordova.inappbrowser (android)
> Fetching plugin "org.apache.cordova.media" via plugin registry
> Installing org.apache.cordova.media (android)
> Fetching plugin "org.apache.cordova.media-capture" via plugin registry
> Installing org.apache.cordova.media-capture (android)
> Fetching plugin "org.apache.cordova.network-information" via plugin registry
> Installing org.apache.cordova.network-information (android)
> Fetching plugin "org.apache.cordova.splashscreen" via plugin registry
> Installing org.apache.cordova.splashscreen (android)
> Fetching plugin "org.apache.cordova.vibration" via plugin registry
> Installing org.apache.cordova.vibration (android)
> Installing org.apache.cordova.test.whitelist (android)
> Installing org.apache.cordova.test.echo (android)
> Installing org.cordova.mobile-spec-dependencies (blackberry10)
> Installing org.apache.cordova.battery-status (blackberry10)
> Installing org.apache.cordova.camera (blackberry10)
> Installing org.apache.cordova.console (blackberry10)
> Installing org.apache.cordova.contacts (blackberry10)
> Fetching plugin "com.blackberry.utils" via plugin registry
> Installing com.blackberry.utils (blackberry10)
> Fetching plugin "com.blackberry.pim.lib" via plugin registry
> Installing com.blackberry.pim.lib (blackberry10)
> Installing org.apache.cordova.device (blackberry10)
> Installing org.apache.cordova.device-motion (blackberry10)
> Installing org.apache.cordova.device-orientation (blackberry10)
> Installing org.apache.cordova.dialogs (blackberry10)
> Installing org.apache.cordova.file (blackberry10)
> Installing org.apache.cordova.file-transfer (blackberry10)
> Installing org.apache.cordova.geolocation (blackberry10)
> Installing org.apache.cordova.globalization (blackberry10)
> Installing org.apache.cordova.inappbrowser (blackberry10)
> Installing org.apache.cordova.media (blackberry10)
> Installing org.apache.cordova.media-capture (blackberry10)
> Installing org.apache.cordova.network-information (blackberry10)
> Installing org.apache.cordova.splashscreen (blackberry10)
> Installing org.apache.cordova.vibration (blackberry10)
> Installing org.apache.cordova.test.whitelist (blackberry10)
> Installing org.apache.cordova.test.echo (blackberry10)
> Installing org.cordova.mobile-spec-dependencies (ios)
> Installing org.apache.cordova.battery-status (ios)
> Installing org.apache.cordova.camera (ios)
> Installing org.apache.cordova.console (ios)
> Installing org.apache.cordova.contacts (ios)
> Installing org.apache.cordova.device (ios)
> Installing org.apache.cordova.device-motion (ios)
> Installing org.apache.cordova.device-orientation (ios)
> Installing org.apache.cordova.dialogs (ios)
> Installing org.apache.cordova.file (ios)
> Installing org.apache.cordova.file-transfer (ios)
> Installing org.apache.cordova.geolocation (ios)
> Installing org.apache.cordova.globalization (ios)
> Installing org.apache.cordova.inappbrowser (ios)
> Installing org.apache.cordova.media (ios)
> Installing org.apache.cordova.media-capture (ios)
> Installing org.apache.cordova.network-information (ios)
> Installing org.apache.cordova.splashscreen (ios)
> Installing org.apache.cordova.vibration (ios)
> Installing org.apache.cordova.test.whitelist (ios)
> Installing org.apache.cordova.test.echo (ios)
> Uninstalling 20 dangling dependent plugins.
> Uninstalling org.apache.cordova.battery-status from android
> Uninstalling org.apache.cordova.camera from android
> Uninstalling org.apache.cordova.console from android
> Uninstalling org.apache.cordova.contacts from android
> Uninstalling org.apache.cordova.device from android
> Uninstalling org.apache.cordova.device-motion from android
> Uninstalling org.apache.cordova.device-orientation from android
> Uninstalling org.apache.cordova.dialogs from android
> Uninstalling org.apache.cordova.file from android
> Uninstalling org.apache.cordova.media-capture from android
> Uninstalling org.apache.cordova.file-transfer from android
> Uninstalling org.apache.cordova.geolocation from android
> Uninstalling org.apache.cordova.globalization from android
> Uninstalling org.apache.cordova.inappbrowser from android
> Uninstalling org.apache.cordova.media from android
> Uninstalling org.apache.cordova.network-information from android
> Uninstalling org.apache.cordova.splashscreen from android
> Uninstalling org.apache.cordova.vibration from android
> Uninstalling org.apache.cordova.test.whitelist from android
> Uninstalling org.apache.cordova.test.echo from android
> Uninstalling org.cordova.mobile-spec-dependencies from android
> Uninstalling 20 dangling dependent plugins.
> Uninstalling org.apache.cordova.battery-status from blackberry10
> Uninstalling org.apache.cordova.camera from blackberry10
> Uninstalling org.apache.cordova.console from blackberry10
> Uninstalling org.apache.cordova.contacts from blackberry10
> Uninstalling org.apache.cordova.device from blackberry10
> Uninstalling org.apache.cordova.device-motion from blackberry10
> Uninstalling org.apache.cordova.device-orientation from blackberry10
> Uninstalling org.apache.cordova.dialogs from blackberry10
> Uninstalling org.apache.cordova.file from blackberry10
> Uninstalling org.apache.cordova.media-capture from blackberry10
> Uninstalling org.apache.cordova.file-transfer from blackberry10
> Uninstalling org.apache.cordova.geolocation from blackberry10
> Uninstalling org.apache.cordova.globalization from blackberry10
> Uninstalling org.apache.cordova.inappbrowser from blackberry10
> Uninstalling org.apache.cordova.media from blackberry10
> Uninstalling org.apache.cordova.network-information from blackberry10
> Uninstalling org.apache.cordova.splashscreen from blackberry10
> Uninstalling org.apache.cordova.vibration from blackberry10
> Uninstalling org.apache.cordova.test.whitelist from blackberry10
> Uninstalling org.apache.cordova.test.echo from blackberry10
> Uninstalling org.cordova.mobile-spec-dependencies from blackberry10
> Uninstalling 20 dangling dependent plugins.
> Uninstalling org.apache.cordova.battery-status from ios
> Uninstalling org.apache.cordova.camera from ios
> Uninstalling org.apache.cordova.console from ios
> Uninstalling org.apache.cordova.contacts from ios
> Uninstalling org.apache.cordova.device from ios
> Uninstalling org.apache.cordova.device-motion from ios
> Uninstalling org.apache.cordova.device-orientation from ios
> Uninstalling org.apache.cordova.dialogs from ios
> Uninstalling org.apache.cordova.file from ios
> Uninstalling org.apache.cordova.media-capture from ios
> Uninstalling org.apache.cordova.file-transfer from ios
> Uninstalling org.apache.cordova.geolocation from ios
> Uninstalling org.apache.cordova.globalization from ios
> Uninstalling org.apache.cordova.inappbrowser from ios
> Uninstalling org.apache.cordova.media from ios
> Uninstalling org.apache.cordova.network-information from ios
> Uninstalling org.apache.cordova.splashscreen from ios
> Uninstalling org.apache.cordova.vibration from ios
> Uninstalling org.apache.cordova.test.whitelist from ios
> Uninstalling org.apache.cordova.test.echo from ios
> Uninstalling org.cordova.mobile-spec-dependencies from ios
> Deleting plugin org.cordova.mobile-spec-dependencies
> Found 21 removable plugins. Deleting them.
> [ 'com.blackberry.pim.lib', 'com.blackberry.utils' ]
> Expected results:
> the blackberry plugins shouldn't be present at the end of the exercise (since
> nothing was present at the beginning)
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]