[jira] [Resolved] (CB-11517) Cordova run browser ignore dot.folder (sencha touch integration)

2016-09-01 Thread Jesse MacFadyen (JIRA)

 [ 
https://issues.apache.org/jira/browse/CB-11517?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jesse MacFadyen resolved CB-11517.
--
Resolution: Fixed

> Cordova run browser ignore dot.folder (sencha touch integration)
> 
>
> Key: CB-11517
> URL: https://issues.apache.org/jira/browse/CB-11517
> Project: Apache Cordova
>  Issue Type: Bug
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>Reporter: adrian
>Assignee: Jesse MacFadyen
>Priority: Blocker
>
> Hello. I encountered this issue while creating a new project in cordova with 
> sencha touch integration. The sencha default project has a folder named 
> ".sencha" which cordova ignores and doesn't copy to the virtual server. Is 
> there a way/workaround to exclude this folder from ignored folders?



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

-
To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org
For additional commands, e-mail: issues-h...@cordova.apache.org



[jira] [Commented] (CB-11517) Cordova run browser ignore dot.folder (sencha touch integration)

2016-09-01 Thread ASF GitHub Bot (JIRA)

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

ASF GitHub Bot commented on CB-11517:
-

Github user asfgit closed the pull request at:

https://github.com/apache/cordova-lib/pull/488


> Cordova run browser ignore dot.folder (sencha touch integration)
> 
>
> Key: CB-11517
> URL: https://issues.apache.org/jira/browse/CB-11517
> Project: Apache Cordova
>  Issue Type: Bug
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>Reporter: adrian
>Assignee: Jesse MacFadyen
>Priority: Blocker
>
> Hello. I encountered this issue while creating a new project in cordova with 
> sencha touch integration. The sencha default project has a folder named 
> ".sencha" which cordova ignores and doesn't copy to the virtual server. Is 
> there a way/workaround to exclude this folder from ignored folders?



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

-
To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org
For additional commands, e-mail: issues-h...@cordova.apache.org



[jira] [Commented] (CB-11517) Cordova run browser ignore dot.folder (sencha touch integration)

2016-09-01 Thread ASF subversion and git services (JIRA)

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

ASF subversion and git services commented on CB-11517:
--

Commit b4b17d0b127df4cb0f8ce8a910ae4b5c0da1a51d in cordova-lib's branch 
refs/heads/master from [~purplecabbage]
[ https://git-wip-us.apache.org/repos/asf?p=cordova-lib.git;h=b4b17d0 ]

CB-11517 Allow .folder matches


> Cordova run browser ignore dot.folder (sencha touch integration)
> 
>
> Key: CB-11517
> URL: https://issues.apache.org/jira/browse/CB-11517
> Project: Apache Cordova
>  Issue Type: Bug
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>Reporter: adrian
>Assignee: Jesse MacFadyen
>Priority: Blocker
>
> Hello. I encountered this issue while creating a new project in cordova with 
> sencha touch integration. The sencha default project has a folder named 
> ".sencha" which cordova ignores and doesn't copy to the virtual server. Is 
> there a way/workaround to exclude this folder from ignored folders?



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

-
To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org
For additional commands, e-mail: issues-h...@cordova.apache.org



[jira] [Commented] (CB-11517) Cordova run browser ignore dot.folder (sencha touch integration)

2016-09-01 Thread ASF subversion and git services (JIRA)

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

ASF subversion and git services commented on CB-11517:
--

Commit 7fcc8c4aeb466aa9fc3e13541ce904611803f493 in cordova-lib's branch 
refs/heads/master from [~purplecabbage]
[ https://git-wip-us.apache.org/repos/asf?p=cordova-lib.git;h=7fcc8c4 ]

Merge branch 'CB-11517'


> Cordova run browser ignore dot.folder (sencha touch integration)
> 
>
> Key: CB-11517
> URL: https://issues.apache.org/jira/browse/CB-11517
> Project: Apache Cordova
>  Issue Type: Bug
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>Reporter: adrian
>Assignee: Jesse MacFadyen
>Priority: Blocker
>
> Hello. I encountered this issue while creating a new project in cordova with 
> sencha touch integration. The sencha default project has a folder named 
> ".sencha" which cordova ignores and doesn't copy to the virtual server. Is 
> there a way/workaround to exclude this folder from ignored folders?



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

-
To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org
For additional commands, e-mail: issues-h...@cordova.apache.org



[jira] [Commented] (CB-11607) breakout cordova-create from cordova-lib

2016-09-01 Thread ASF GitHub Bot (JIRA)

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

ASF GitHub Bot commented on CB-11607:
-

Github user stevengill commented on the issue:

https://github.com/apache/cordova-lib/pull/478
  
Looks like this fails because cordova-create removes all listeners on 
events. 


> breakout cordova-create from cordova-lib
> 
>
> Key: CB-11607
> URL: https://issues.apache.org/jira/browse/CB-11607
> Project: Apache Cordova
>  Issue Type: Improvement
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>Reporter: Steve Gill
>Assignee: Caryn Tran
>
> As the title suggests, lets breakout cordova-create from cordova-lib and 
> publish it as its own module. It can live in the cordova-lib git repo. 



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

-
To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org
For additional commands, e-mail: issues-h...@cordova.apache.org



[jira] [Commented] (CB-11776) Can't add two plugins with different edit-config targets

2016-09-01 Thread ASF GitHub Bot (JIRA)

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

ASF GitHub Bot commented on CB-11776:
-

Github user asfgit closed the pull request at:

https://github.com/apache/cordova-lib/pull/486


> Can't add two plugins with different edit-config targets
> 
>
> Key: CB-11776
> URL: https://issues.apache.org/jira/browse/CB-11776
> Project: Apache Cordova
>  Issue Type: Bug
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: CordovaCommon
>Affects Versions: 1.4.0
>Reporter: Karen Tran
>Assignee: Karen Tran
>  Labels: edit-config, triaged
> Fix For: Master
>
>
> When adding two plugins where both plugins are using edit-config, the second 
> plugin will have issues being added. The conflict checking for edit-config is 
> missing a case where the target cannot resolve to an existing target. Should 
> check if the target exists before proceeding. 



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

-
To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org
For additional commands, e-mail: issues-h...@cordova.apache.org



[jira] [Commented] (CB-11776) Can't add two plugins with different edit-config targets

2016-09-01 Thread ASF subversion and git services (JIRA)

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

ASF subversion and git services commented on CB-11776:
--

Commit 905429cf60084d2b0781bcf5643245e78cdf3474 in cordova-lib's branch 
refs/heads/master from [~ktop500]
[ https://git-wip-us.apache.org/repos/asf?p=cordova-lib.git;h=905429c ]

CB-11776 check edit-config target exists

 This closes #486


> Can't add two plugins with different edit-config targets
> 
>
> Key: CB-11776
> URL: https://issues.apache.org/jira/browse/CB-11776
> Project: Apache Cordova
>  Issue Type: Bug
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: CordovaCommon
>Affects Versions: 1.4.0
>Reporter: Karen Tran
>Assignee: Karen Tran
>  Labels: edit-config, triaged
> Fix For: Master
>
>
> When adding two plugins where both plugins are using edit-config, the second 
> plugin will have issues being added. The conflict checking for edit-config is 
> missing a case where the target cannot resolve to an existing target. Should 
> check if the target exists before proceeding. 



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

-
To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org
For additional commands, e-mail: issues-h...@cordova.apache.org



[jira] [Commented] (CB-3232) "cordova platform add blackberry" fails on 2.7.1-rc.1

2016-09-01 Thread ASF GitHub Bot (JIRA)

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

ASF GitHub Bot commented on CB-3232:


GitHub user infil00p opened a pull request:

https://github.com/apache/cordova-plugin-camera/pull/235

Fixes Camera issue w.r.t. content URIs by introducing android-commons 
dependency



### Platforms affected
Android

### What does this PR do?
This fixes the Camera Plugin for Android Nougat

### What testing has been done on this change?
Testing against master.

### Checklist
- [x ] [ICLA](http://www.apache.org/licenses/icla.txt) has been signed and 
submitted to secret...@apache.org.
- [ x] [Reported an 
issue](http://cordova.apache.org/contribute/issues.html) in the JIRA database
- [ x] Commit message follows the format: "CB-3232: (android) Fix bug with 
resolving file paths", where CB- is the JIRA ID & "android" is the platform 
affected.
- [ ] Added automated test coverage as appropriate for this change. (There 
is none yet :( )


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

$ git pull https://github.com/infil00p/cordova-plugin-camera nougat_camera

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

https://github.com/apache/cordova-plugin-camera/pull/235.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 #235


commit 3d26986bfd5b7894ee16c6785f7996ef8c4b5c4f
Author: Joe Bowser 
Date:   2016-07-27T21:06:07Z

CB-11625: Working on fix to API 24 no longer allowing File URIs to be 
passed across intents

commit 744d72a33bfb13b6c75e48385a9cec3435cbdd41
Author: Joe Bowser 
Date:   2016-07-29T16:07:03Z

Partially modified plugin.xml

commit b62fdf50f7bd18ed5c4cb9ae72fb92908529fbfb
Author: Joe Bowser 
Date:   2016-07-29T20:33:51Z

Adding provider_paths.xml so this works

commit 00e0a7dc469133faf92b46f0d72112d4d873844e
Author: Joe Bowser 
Date:   2016-08-03T21:43:11Z

CB-11625: Managed to get Content Providers to work with a weird mix of 
Content Providers and non-Content Providers

commit f010394af8921052d565c4baf3ed40bd1170f9de
Author: Joe Bowser 
Date:   2016-08-04T18:16:29Z

WTF.  Directory, not file.  Not sure why I did that

commit 3ed3d887ca7336534cfeb7d2146731f4e81a1203
Author: Joe Bowser 
Date:   2016-08-04T18:35:39Z

BuildConfig from test project crept in source code thanks to Android 
Studio, removing

commit b63a0d83e05b81deb09429776e621f0a713af43f
Author: Joe Bowser 
Date:   2016-09-01T22:11:33Z

Merging API 24 code with master including large refactor




> "cordova platform add blackberry" fails on 2.7.1-rc.1
> -
>
> Key: CB-3232
> URL: https://issues.apache.org/jira/browse/CB-3232
> Project: Apache Cordova
>  Issue Type: Bug
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: BlackBerry, CLI
>Affects Versions: 2.7.0
>Reporter: Michael Brooks
>Assignee: Michael Brooks
> Fix For: 2.7.0
>
>
> The following error is thrown when running {{$ cordova platform add 
> blackberry}}:
> {code}
> [Error: An error occured during creation of blackberry sub-project. Creating 
> BlackBerry project...
> Updating config.xml ...
> sed: 
> /Users/mwbrooks/Dropbox/Development/sandbox/myapp/platforms/blackberry/www/config.xml:
>  No such file or directory
> Cleaning up ...
> Remember to update the project.properties file inside your application 
> directory!
> ]
> {code}



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

-
To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org
For additional commands, e-mail: issues-h...@cordova.apache.org



[jira] [Commented] (CB-11058) DOAP has moved

2016-09-01 Thread ASF subversion and git services (JIRA)

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

ASF subversion and git services commented on CB-11058:
--

Commit dd6ec6824282fe6a2fd611191b3165294f1ddaec in cordova-docs's branch 
refs/heads/master from [~shazron]
[ https://git-wip-us.apache.org/repos/asf?p=cordova-docs.git;h=dd6ec68 ]

CB-11058 - DOAP has moved


> DOAP has moved
> --
>
> Key: CB-11058
> URL: https://issues.apache.org/jira/browse/CB-11058
> Project: Apache Cordova
>  Issue Type: Bug
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: Website
> Environment: 
> http://svn.apache.org/repos/asf/cordova/site/infra/doap_Cordova.rdf
> https://svn.apache.org/repos/asf/comdev/projects.apache.org/data/projects.xml
>Reporter: Sebb
>Assignee: Shazron Abdullah
>  Labels: triaged
>
> The DOAP has moved. Not sure where.
> Please update
> https://svn.apache.org/repos/asf/comdev/projects.apache.org/data/projects.xml
> with the new location



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

-
To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org
For additional commands, e-mail: issues-h...@cordova.apache.org



[jira] [Commented] (CB-11058) DOAP has moved

2016-09-01 Thread Sebb (JIRA)

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

Sebb commented on CB-11058:
---

Since the site is generated from SVN one can either use the above URLs or the 
following ones:

http://svn.apache.org/repos/asf/cordova/site/public/infra/doap_Cordova.rdf
http://svn.apache.org/repos/asf/cordova/site/public/infra/doap_Cordova_PMC.rdf

But that is not the issue.

To repeat the problem:

The file doap_Cordova.rdf has a link to doap_Cordova_PMC.rdf.
This link is currently wrong; see my comment dated 21/8/2016

Please fix the URL in the file doap_Cordova.rdf so that it uses either the SVN 
or the website URL.
It does not matter which so long as the URL is valid.

> DOAP has moved
> --
>
> Key: CB-11058
> URL: https://issues.apache.org/jira/browse/CB-11058
> Project: Apache Cordova
>  Issue Type: Bug
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: Website
> Environment: 
> http://svn.apache.org/repos/asf/cordova/site/infra/doap_Cordova.rdf
> https://svn.apache.org/repos/asf/comdev/projects.apache.org/data/projects.xml
>Reporter: Sebb
>Assignee: Shazron Abdullah
>  Labels: triaged
>
> The DOAP has moved. Not sure where.
> Please update
> https://svn.apache.org/repos/asf/comdev/projects.apache.org/data/projects.xml
> with the new location



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

-
To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org
For additional commands, e-mail: issues-h...@cordova.apache.org



[jira] [Commented] (CB-8978) Adding New Image Element to config.xml

2016-09-01 Thread ASF GitHub Bot (JIRA)

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

ASF GitHub Bot commented on CB-8978:


Github user dpogue commented on the issue:

https://github.com/apache/cordova-android/pull/321
  
Thanks! I've corrected that function name


> Adding New Image Element to config.xml
> --
>
> Key: CB-8978
> URL: https://issues.apache.org/jira/browse/CB-8978
> Project: Apache Cordova
>  Issue Type: New Feature
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: CLI, CordovaLib
>Affects Versions: Master
> Environment: Android, iOS, WP8, Windows, Blackberry
>Reporter: Karen Tran
>Assignee: Karen Tran
>  Labels: config.xml, images
>   Original Estimate: 168h
>  Remaining Estimate: 168h
>
> At present, there are only an icon element and splashscreen element that 
> handles copying images from a source to destination in the config.xml. These 
> elements also only handle copying 1 image only and replacing what was 
> previously there as the icon.png or splash.png. 
> I'm creating a new tag that will copy non-main app icon images, which could 
> be notification icons, button icons, custom image text, etc. and not limited 
> to just 1 image. 
> Example:
> 
>  density="mdpi" />
> The required attributes will be src and name. 
> Depending on the directory that the image gets copied to, the width and 
> height attribute may not be needed. 



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

-
To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org
For additional commands, e-mail: issues-h...@cordova.apache.org



[jira] [Resolved] (CB-11742) After upgrading to version 6.3.1, apps won't install in Android because they are detected as DOWNGRADE

2016-09-01 Thread Joe Bowser (JIRA)

 [ 
https://issues.apache.org/jira/browse/CB-11742?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Joe Bowser resolved CB-11742.
-
Resolution: Won't Fix

This is working exactly as intended.  We removed the random version code 
generation because of numerous complaints from users reaching MAX_INT due to 
this ridiculous arbitrary approach.

> After upgrading to version 6.3.1, apps won't install in Android because they 
> are detected as DOWNGRADE
> --
>
> Key: CB-11742
> URL: https://issues.apache.org/jira/browse/CB-11742
> Project: Apache Cordova
>  Issue Type: Bug
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: Android
>Affects Versions: 6.3.1
> Environment: Developing on Windows 8.1 with node v5.1.0, cordova 
> 6.3.1 for android
>Reporter: David Martinez Borque
>  Labels: android, triaged
>
> I have updated to cordova 6.3.1
> Then I compile all my apps, generating new release apks (v.1.17).
> Then I try to install the new apk into an android device where I already have 
> an older version of the app (v 1.16)
> When upgrading the app (adb install -r android-release.apk) I always get this 
> error:
> [INSTALL_FAILED_VERSION_DOWNGRADE]
> Most curiously, when I install the new apk  (with adb install -r -d) the 
> Android system detects that the version of the app is 1.17!!
> > further on...<---
> I found a workaround for this problem. I modified the build.gradle file from:
> {code}
> /*
> ELSE NOTHING! DON'T MESS WITH THE VERSION CODE IF YOU DON'T HAVE TO!
> else if (!cdvVersionCode) {
>   def minSdkVersion = cdvMinSdkVersion ?: 
> privateHelpers.extractIntFromManifest("minSdkVersion")
>   // Vary versionCode by the two most common API levels:
>   // 14 is ICS, which is the lowest API level for many apps.
>   // 20 is Lollipop, which is the lowest API level for the updatable 
> system webview.
>   if (minSdkVersion >= 20) {
> defaultConfig.versionCode += 9
>   } else if (minSdkVersion >= 14) {
> defaultConfig.versionCode += 8
>   }
> }
> */
> {code}
> to:
> {code}
> /*
> ELSE NOTHING! DON'T MESS WITH THE VERSION CODE IF YOU DON'T HAVE TO!
> */
> else if (!cdvVersionCode) {
>   def minSdkVersion = cdvMinSdkVersion ?: 
> privateHelpers.extractIntFromManifest("minSdkVersion")
>   // Vary versionCode by the two most common API levels:
>   // 14 is ICS, which is the lowest API level for many apps.
>   // 20 is Lollipop, which is the lowest API level for the updatable 
> system webview.
>   if (minSdkVersion >= 20) {
> defaultConfig.versionCode = 
> Integer.parseInt(defaultConfig.versionCode + '9')
>   } else if (minSdkVersion >= 14) {
> defaultConfig.versionCode = 
> Integer.parseInt(defaultConfig.versionCode + '8')
>   }
> }
> {code}
> With this, the generated apk is not detected as a downgrade, and when I check 
> the app version in Settings of the Android device, it shows the correct 
> version number.



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

-
To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org
For additional commands, e-mail: issues-h...@cordova.apache.org



[jira] [Commented] (CB-11394) backbutton eventlistener should be able to let cordova execute the default native behaviour

2016-09-01 Thread Joe Bowser (JIRA)

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

Joe Bowser commented on CB-11394:
-

Is this about the backbutton or menubutton?

> backbutton eventlistener should be able to let cordova execute the default 
> native behaviour
> ---
>
> Key: CB-11394
> URL: https://issues.apache.org/jira/browse/CB-11394
> Project: Apache Cordova
>  Issue Type: Bug
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: Android
>Reporter: Philipp Kursawe
>
> When we override the "menubutton" with a custom handler, cordova completly 
> skips handling of the native behaviour (as written in the docs).
> It does this even though the events `defaultPrevented` property is set to 
> `false`. A proper implementation of event handling would look into this 
> property  and act accordingly.
> Not sure how this could be introduced now without breaking old code.
> Probably old code never returns a value from the event handler. So a patch 
> could check if the return value is `===true` then it should perform the 
> default native behaviour of that button.



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

-
To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org
For additional commands, e-mail: issues-h...@cordova.apache.org



[jira] [Resolved] (CB-11770) Cordova gps location plugin return old value

2016-09-01 Thread Joe Bowser (JIRA)

 [ 
https://issues.apache.org/jira/browse/CB-11770?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Joe Bowser resolved CB-11770.
-
Resolution: Won't Fix

That's the intended behaviour.  It should find the last value that it has 
before it gets a fresh value.  We use the browser's implementation of GPS.

> Cordova gps location plugin return old value
> 
>
> Key: CB-11770
> URL: https://issues.apache.org/jira/browse/CB-11770
> Project: Apache Cordova
>  Issue Type: Bug
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: Android, iOS
>Reporter: Lokesh Patel
>
> Hi,
> Cordova gpslocation plugin return old value.
> When close app and next day start app device return old Gps value the first 
> time then after working proper.
> Thanks,
> Lokesh Patel



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

-
To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org
For additional commands, e-mail: issues-h...@cordova.apache.org



[jira] [Updated] (CB-11796) cordova-plugin-media-capture gives wrong video orientation

2016-09-01 Thread Joe Bowser (JIRA)

 [ 
https://issues.apache.org/jira/browse/CB-11796?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Joe Bowser updated CB-11796:

Component/s: (was: Android)

> cordova-plugin-media-capture gives wrong video orientation
> --
>
> Key: CB-11796
> URL: https://issues.apache.org/jira/browse/CB-11796
> Project: Apache Cordova
>  Issue Type: Bug
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: Plugin Media Capture
>Affects Versions: 1.3.0, 6.3.1
>Reporter: Alex Rumba
>  Labels: android, cordova-plugin-media-capture, html5, ionic
>   Original Estimate: 48h
>  Remaining Estimate: 48h
>
> My cordova version is 6.3.1 and cordova-plugin-media-capture version is 
> 1.3.0. When i capture the video in potrait mode, the video file is played by 
> HTML5 player 180 degree flipped.
> I am using cordova in ionic version 1.7.12



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

-
To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org
For additional commands, e-mail: issues-h...@cordova.apache.org



[jira] [Commented] (CB-8978) Adding New Image Element to config.xml

2016-09-01 Thread ASF GitHub Bot (JIRA)

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

ASF GitHub Bot commented on CB-8978:


Github user purplecabbage commented on the issue:

https://github.com/apache/cordova-android/pull/321
  
bin\templates\cordova\lib\prepare.js: line 81, col 9, 'cleanFileResources' 
is not defined.
bin\templates\cordova\lib\prepare.js: line 433, col 10, 
'cleanResourceFiles' is defined but never used.


> Adding New Image Element to config.xml
> --
>
> Key: CB-8978
> URL: https://issues.apache.org/jira/browse/CB-8978
> Project: Apache Cordova
>  Issue Type: New Feature
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: CLI, CordovaLib
>Affects Versions: Master
> Environment: Android, iOS, WP8, Windows, Blackberry
>Reporter: Karen Tran
>Assignee: Karen Tran
>  Labels: config.xml, images
>   Original Estimate: 168h
>  Remaining Estimate: 168h
>
> At present, there are only an icon element and splashscreen element that 
> handles copying images from a source to destination in the config.xml. These 
> elements also only handle copying 1 image only and replacing what was 
> previously there as the icon.png or splash.png. 
> I'm creating a new tag that will copy non-main app icon images, which could 
> be notification icons, button icons, custom image text, etc. and not limited 
> to just 1 image. 
> Example:
> 
>  density="mdpi" />
> The required attributes will be src and name. 
> Depending on the directory that the image gets copied to, the width and 
> height attribute may not be needed. 



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

-
To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org
For additional commands, e-mail: issues-h...@cordova.apache.org



[jira] [Resolved] (CB-10796) In-call status bar causes content to shift down (as expected) then jump up again

2016-09-01 Thread jcesarmobile (JIRA)

 [ 
https://issues.apache.org/jira/browse/CB-10796?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

jcesarmobile resolved CB-10796.
---
Resolution: Fixed

Fixed in 2.1.4-dev

> In-call status bar causes content to shift down (as expected) then jump up 
> again
> 
>
> Key: CB-10796
> URL: https://issues.apache.org/jira/browse/CB-10796
> Project: Apache Cordova
>  Issue Type: Bug
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: Plugin Statusbar
>Affects Versions: 3.8.0
>Reporter: Martin Baker
>  Labels: ios, triaged
> Attachments: incall.png, nocall.png, statusbar-jump.m4v
>
>
> Issue happens with 2.0.0, 2.1.0 and 2.1.1 but works correctly in 1.0.1
> Create a new Cordova project. Add statusbar, device and console plugins.
> Run in iOS simulator and press Command-Y to toggle the enlarged "in-call 
> status bar".
> The page content slides down as expected but then immediately jumps back up, 
> so it is partially covered by the status bar.
> See attached screen capture.



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

-
To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org
For additional commands, e-mail: issues-h...@cordova.apache.org



[jira] [Commented] (CB-11795) Introduce cordovaDependencies to all core plugins

2016-09-01 Thread ASF GitHub Bot (JIRA)

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

ASF GitHub Bot commented on CB-11795:
-

Github user cordova-qa commented on the issue:

https://github.com/apache/cordova-plugin-battery-status/pull/39
  
Cordova CI Build has completed successfully.

**Commit** - 
[Link](https://github.com/apache/cordova-plugin-battery-status/pull/39/commits/d8e25a1aeed12b3aa1794940230dff1e9aa52cf0)
**Dashboard** - 
[Link](http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-battery-status-pr/26/)

| Builder Name  | Console Output | Test Report | Device Logs  |
| :---: | :---:  |   :---: | :---:|
| [Windows 8.1 Store]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-battery-status-pr/26//PLATFORM=windows-8.1-store/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-battery-status-pr/26//PLATFORM=windows-8.1-store/console)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-battery-status-pr/26//PLATFORM=windows-8.1-store/testReport/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-battery-status-pr/26//PLATFORM=windows-8.1-store/artifact/)
 |
| [Windows 10  Store]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-battery-status-pr/26//PLATFORM=windows-10-store/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-battery-status-pr/26//PLATFORM=windows-10-store/console)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-battery-status-pr/26//PLATFORM=windows-10-store/testReport/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-battery-status-pr/26//PLATFORM=windows-10-store/artifact/)
 |
| [Windows 8.1 Phone]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-battery-status-pr/26//PLATFORM=windows-8.1-phone/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-battery-status-pr/26//PLATFORM=windows-8.1-phone/console)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-battery-status-pr/26//PLATFORM=windows-8.1-phone/testReport/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-battery-status-pr/26//PLATFORM=windows-8.1-phone/artifact/)
 |
| [iOS]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-battery-status-pr/26//PLATFORM=ios/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-battery-status-pr/26//PLATFORM=ios/console)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-battery-status-pr/26//PLATFORM=ios/testReport/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-battery-status-pr/26//PLATFORM=ios/artifact/)
 |
| [Android]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-battery-status-pr/26//PLATFORM=android/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-battery-status-pr/26//PLATFORM=android/console)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-battery-status-pr/26//PLATFORM=android/testReport/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-battery-status-pr/26//PLATFORM=android/artifact/)
 |
 



> Introduce cordovaDependencies to all core plugins
> -
>
> Key: CB-11795
> URL: https://issues.apache.org/jira/browse/CB-11795
> Project: Apache Cordova
>  Issue Type: Task
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: AllPlugins
>Reporter: Vladimir Kotikov
>Assignee: Vladimir Kotikov
>  Labels: triaged
>
> We've been researching ways to prevent cordova workflow breakages, caused by 
> installing edge versions of the plugins, which possibly could be incompatible 
> with cordova version, used by user. This is IMO a very nasty sort of 
> problems, because it might cause unpredictable build- and runtime failures of 
> cordova setup which has been working perfectly previously.
> A typical example of this scenario is when some plugin introduces a change 
> incompatible w/ some particular cordova version and doesn't update 
> {{cordovaDependencies}} property in its' package.json correspondingly.
> To prevent such breakages and avoid negative user experience I propose to 
> start using {{cordovaDependencies}} in core plugins in a following way:
> # For every plugin we maintain, we add `cordovaDependencies` to its'
> package.json w/ the following entry
> {noformat}
> CURRENT_PLUGIN_VERSION: { cordova: >= LATEST_SUPPORTED_CORDOVA_VERSION }
> {noformat}
> We will try to determine the {{LATEST_SUPPORTED_CORDOVA_VERSION}} based on 
> release
> notes and most significant changes in plugins, but probably we can safely use 
> 6.1.0 here because new version choosing logic for {{plugin add}} was 
> i

[jira] [Commented] (CB-11795) Introduce cordovaDependencies to all core plugins

2016-09-01 Thread ASF GitHub Bot (JIRA)

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

ASF GitHub Bot commented on CB-11795:
-

Github user cordova-qa commented on the issue:

https://github.com/apache/cordova-plugin-camera/pull/234
  
Cordova CI Build has completed successfully.

**Commit** - 
[Link](https://github.com/apache/cordova-plugin-camera/pull/234/commits/788b85fe90c5204cfeb2b746217f09d14ddd9fa3)
**Dashboard** - 
[Link](http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-camera-pr/77/)

| Builder Name  | Console Output | Test Report | Device Logs  |
| :---: | :---:  |   :---: | :---:|
| [Windows 8.1 Store]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-camera-pr/77//PLATFORM=windows-8.1-store/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-camera-pr/77//PLATFORM=windows-8.1-store/console)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-camera-pr/77//PLATFORM=windows-8.1-store/testReport/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-camera-pr/77//PLATFORM=windows-8.1-store/artifact/)
 |
| [Windows 10  Store]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-camera-pr/77//PLATFORM=windows-10-store/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-camera-pr/77//PLATFORM=windows-10-store/console)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-camera-pr/77//PLATFORM=windows-10-store/testReport/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-camera-pr/77//PLATFORM=windows-10-store/artifact/)
 |
| [Windows 8.1 Phone]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-camera-pr/77//PLATFORM=windows-8.1-phone/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-camera-pr/77//PLATFORM=windows-8.1-phone/console)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-camera-pr/77//PLATFORM=windows-8.1-phone/testReport/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-camera-pr/77//PLATFORM=windows-8.1-phone/artifact/)
 |
| [iOS]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-camera-pr/77//PLATFORM=ios/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-camera-pr/77//PLATFORM=ios/console)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-camera-pr/77//PLATFORM=ios/testReport/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-camera-pr/77//PLATFORM=ios/artifact/)
 |
| [Android]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-camera-pr/77//PLATFORM=android/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-camera-pr/77//PLATFORM=android/console)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-camera-pr/77//PLATFORM=android/testReport/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-camera-pr/77//PLATFORM=android/artifact/)
 |
 



> Introduce cordovaDependencies to all core plugins
> -
>
> Key: CB-11795
> URL: https://issues.apache.org/jira/browse/CB-11795
> Project: Apache Cordova
>  Issue Type: Task
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: AllPlugins
>Reporter: Vladimir Kotikov
>Assignee: Vladimir Kotikov
>  Labels: triaged
>
> We've been researching ways to prevent cordova workflow breakages, caused by 
> installing edge versions of the plugins, which possibly could be incompatible 
> with cordova version, used by user. This is IMO a very nasty sort of 
> problems, because it might cause unpredictable build- and runtime failures of 
> cordova setup which has been working perfectly previously.
> A typical example of this scenario is when some plugin introduces a change 
> incompatible w/ some particular cordova version and doesn't update 
> {{cordovaDependencies}} property in its' package.json correspondingly.
> To prevent such breakages and avoid negative user experience I propose to 
> start using {{cordovaDependencies}} in core plugins in a following way:
> # For every plugin we maintain, we add `cordovaDependencies` to its'
> package.json w/ the following entry
> {noformat}
> CURRENT_PLUGIN_VERSION: { cordova: >= LATEST_SUPPORTED_CORDOVA_VERSION }
> {noformat}
> We will try to determine the {{LATEST_SUPPORTED_CORDOVA_VERSION}} based on 
> release
> notes and most significant changes in plugins, but probably we can safely use 
> 6.1.0 here because new version choosing logic for {{plugin add}} was 
> introduced in this version and older versions of cordova will not use 
> {{cordovaDependencies}} anyway.
> Also for some plugins adding such entry doesn't make sense because they will

[jira] [Commented] (CB-11795) Introduce cordovaDependencies to all core plugins

2016-09-01 Thread ASF GitHub Bot (JIRA)

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

ASF GitHub Bot commented on CB-11795:
-

Github user cordova-qa commented on the issue:

https://github.com/apache/cordova-plugin-device-motion/pull/47
  
Cordova CI Build has one or more failures. 

**Commit** - 
[Link](https://github.com/apache/cordova-plugin-device-motion/pull/47/commits/ac9509160fc3e9e55361717adf8e4bb0b93ce3ab)
**Dashboard** - 
[Link](http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-device-motion-pr/19/)

| Builder Name  | Console Output | Test Report | Device Logs  |
| :---: | :---:  |   :---: | :---:|
| [Windows 8.1 Store]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-device-motion-pr/19//PLATFORM=windows-8.1-store/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-device-motion-pr/19//PLATFORM=windows-8.1-store/console)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-device-motion-pr/19//PLATFORM=windows-8.1-store/testReport/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-device-motion-pr/19//PLATFORM=windows-8.1-store/artifact/)
 |
| [Windows 10  Store]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-device-motion-pr/19//PLATFORM=windows-10-store/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-device-motion-pr/19//PLATFORM=windows-10-store/console)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-device-motion-pr/19//PLATFORM=windows-10-store/testReport/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-device-motion-pr/19//PLATFORM=windows-10-store/artifact/)
 |
| [Windows 8.1 Phone]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-device-motion-pr/19//PLATFORM=windows-8.1-phone/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-device-motion-pr/19//PLATFORM=windows-8.1-phone/console)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-device-motion-pr/19//PLATFORM=windows-8.1-phone/testReport/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-device-motion-pr/19//PLATFORM=windows-8.1-phone/artifact/)
 |
| [iOS]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-device-motion-pr/19//PLATFORM=ios/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-device-motion-pr/19//PLATFORM=ios/console)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-device-motion-pr/19//PLATFORM=ios/testReport/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-device-motion-pr/19//PLATFORM=ios/artifact/)
 |
| [Android]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-device-motion-pr/19//PLATFORM=android/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-device-motion-pr/19//PLATFORM=android/console)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-device-motion-pr/19//PLATFORM=android/testReport/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-device-motion-pr/19//PLATFORM=android/artifact/)
 |
 



> Introduce cordovaDependencies to all core plugins
> -
>
> Key: CB-11795
> URL: https://issues.apache.org/jira/browse/CB-11795
> Project: Apache Cordova
>  Issue Type: Task
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: AllPlugins
>Reporter: Vladimir Kotikov
>Assignee: Vladimir Kotikov
>  Labels: triaged
>
> We've been researching ways to prevent cordova workflow breakages, caused by 
> installing edge versions of the plugins, which possibly could be incompatible 
> with cordova version, used by user. This is IMO a very nasty sort of 
> problems, because it might cause unpredictable build- and runtime failures of 
> cordova setup which has been working perfectly previously.
> A typical example of this scenario is when some plugin introduces a change 
> incompatible w/ some particular cordova version and doesn't update 
> {{cordovaDependencies}} property in its' package.json correspondingly.
> To prevent such breakages and avoid negative user experience I propose to 
> start using {{cordovaDependencies}} in core plugins in a following way:
> # For every plugin we maintain, we add `cordovaDependencies` to its'
> package.json w/ the following entry
> {noformat}
> CURRENT_PLUGIN_VERSION: { cordova: >= LATEST_SUPPORTED_CORDOVA_VERSION }
> {noformat}
> We will try to determine the {{LATEST_SUPPORTED_CORDOVA_VERSION}} based on 
> release
> notes and most significant changes in plugins, but probably we can safely use 
> 6.1.0 here because new version choosing logic for {{plugin add}} was 
> introduced in this versio

[jira] [Commented] (CB-11795) Introduce cordovaDependencies to all core plugins

2016-09-01 Thread ASF GitHub Bot (JIRA)

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

ASF GitHub Bot commented on CB-11795:
-

Github user cordova-qa commented on the issue:

https://github.com/apache/cordova-plugin-console/pull/19
  
Cordova CI Build has completed successfully.

**Commit** - 
[Link](https://github.com/apache/cordova-plugin-console/pull/19/commits/4f429484335851368df3ddebf61b8594c36db38a)
**Dashboard** - 
[Link](http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-console-pr/113/)

| Builder Name  | Console Output | Test Report | Device Logs  |
| :---: | :---:  |   :---: | :---:|
| [Windows 8.1 Store]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-console-pr/113//PLATFORM=windows-8.1-store/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-console-pr/113//PLATFORM=windows-8.1-store/console)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-console-pr/113//PLATFORM=windows-8.1-store/testReport/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-console-pr/113//PLATFORM=windows-8.1-store/artifact/)
 |
| [Windows 10  Store]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-console-pr/113//PLATFORM=windows-10-store/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-console-pr/113//PLATFORM=windows-10-store/console)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-console-pr/113//PLATFORM=windows-10-store/testReport/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-console-pr/113//PLATFORM=windows-10-store/artifact/)
 |
| [Windows 8.1 Phone]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-console-pr/113//PLATFORM=windows-8.1-phone/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-console-pr/113//PLATFORM=windows-8.1-phone/console)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-console-pr/113//PLATFORM=windows-8.1-phone/testReport/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-console-pr/113//PLATFORM=windows-8.1-phone/artifact/)
 |
| [iOS]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-console-pr/113//PLATFORM=ios/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-console-pr/113//PLATFORM=ios/console)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-console-pr/113//PLATFORM=ios/testReport/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-console-pr/113//PLATFORM=ios/artifact/)
 |
| [Android]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-console-pr/113//PLATFORM=android/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-console-pr/113//PLATFORM=android/console)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-console-pr/113//PLATFORM=android/testReport/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-console-pr/113//PLATFORM=android/artifact/)
 |
 



> Introduce cordovaDependencies to all core plugins
> -
>
> Key: CB-11795
> URL: https://issues.apache.org/jira/browse/CB-11795
> Project: Apache Cordova
>  Issue Type: Task
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: AllPlugins
>Reporter: Vladimir Kotikov
>Assignee: Vladimir Kotikov
>  Labels: triaged
>
> We've been researching ways to prevent cordova workflow breakages, caused by 
> installing edge versions of the plugins, which possibly could be incompatible 
> with cordova version, used by user. This is IMO a very nasty sort of 
> problems, because it might cause unpredictable build- and runtime failures of 
> cordova setup which has been working perfectly previously.
> A typical example of this scenario is when some plugin introduces a change 
> incompatible w/ some particular cordova version and doesn't update 
> {{cordovaDependencies}} property in its' package.json correspondingly.
> To prevent such breakages and avoid negative user experience I propose to 
> start using {{cordovaDependencies}} in core plugins in a following way:
> # For every plugin we maintain, we add `cordovaDependencies` to its'
> package.json w/ the following entry
> {noformat}
> CURRENT_PLUGIN_VERSION: { cordova: >= LATEST_SUPPORTED_CORDOVA_VERSION }
> {noformat}
> We will try to determine the {{LATEST_SUPPORTED_CORDOVA_VERSION}} based on 
> release
> notes and most significant changes in plugins, but probably we can safely use 
> 6.1.0 here because new version choosing logic for {{plugin add}} was 
> introduced in this version and older versions of cordova will not use 
> {{cordovaDependencies}} anyway.
> Also for some plugins adding such 

[jira] [Commented] (CB-11795) Introduce cordovaDependencies to all core plugins

2016-09-01 Thread ASF GitHub Bot (JIRA)

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

ASF GitHub Bot commented on CB-11795:
-

Github user cordova-qa commented on the issue:

https://github.com/apache/cordova-plugin-file/pull/194
  
Cordova CI Build has completed successfully.

**Commit** - 
[Link](https://github.com/apache/cordova-plugin-file/pull/194/commits/b85a483ca95c5038ee89fa237a9e986a7f6402a2)
**Dashboard** - 
[Link](http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-file-pr/41/)

| Builder Name  | Console Output | Test Report | Device Logs  |
| :---: | :---:  |   :---: | :---:|
| [Windows 8.1 Store]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-file-pr/41//PLATFORM=windows-8.1-store/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-file-pr/41//PLATFORM=windows-8.1-store/console)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-file-pr/41//PLATFORM=windows-8.1-store/testReport/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-file-pr/41//PLATFORM=windows-8.1-store/artifact/)
 |
| [Windows 10  Store]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-file-pr/41//PLATFORM=windows-10-store/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-file-pr/41//PLATFORM=windows-10-store/console)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-file-pr/41//PLATFORM=windows-10-store/testReport/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-file-pr/41//PLATFORM=windows-10-store/artifact/)
 |
| [Windows 8.1 Phone]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-file-pr/41//PLATFORM=windows-8.1-phone/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-file-pr/41//PLATFORM=windows-8.1-phone/console)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-file-pr/41//PLATFORM=windows-8.1-phone/testReport/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-file-pr/41//PLATFORM=windows-8.1-phone/artifact/)
 |
| [iOS]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-file-pr/41//PLATFORM=ios/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-file-pr/41//PLATFORM=ios/console)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-file-pr/41//PLATFORM=ios/testReport/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-file-pr/41//PLATFORM=ios/artifact/)
 |
| [Android]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-file-pr/41//PLATFORM=android/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-file-pr/41//PLATFORM=android/console)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-file-pr/41//PLATFORM=android/testReport/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-file-pr/41//PLATFORM=android/artifact/)
 |
 



> Introduce cordovaDependencies to all core plugins
> -
>
> Key: CB-11795
> URL: https://issues.apache.org/jira/browse/CB-11795
> Project: Apache Cordova
>  Issue Type: Task
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: AllPlugins
>Reporter: Vladimir Kotikov
>Assignee: Vladimir Kotikov
>  Labels: triaged
>
> We've been researching ways to prevent cordova workflow breakages, caused by 
> installing edge versions of the plugins, which possibly could be incompatible 
> with cordova version, used by user. This is IMO a very nasty sort of 
> problems, because it might cause unpredictable build- and runtime failures of 
> cordova setup which has been working perfectly previously.
> A typical example of this scenario is when some plugin introduces a change 
> incompatible w/ some particular cordova version and doesn't update 
> {{cordovaDependencies}} property in its' package.json correspondingly.
> To prevent such breakages and avoid negative user experience I propose to 
> start using {{cordovaDependencies}} in core plugins in a following way:
> # For every plugin we maintain, we add `cordovaDependencies` to its'
> package.json w/ the following entry
> {noformat}
> CURRENT_PLUGIN_VERSION: { cordova: >= LATEST_SUPPORTED_CORDOVA_VERSION }
> {noformat}
> We will try to determine the {{LATEST_SUPPORTED_CORDOVA_VERSION}} based on 
> release
> notes and most significant changes in plugins, but probably we can safely use 
> 6.1.0 here because new version choosing logic for {{plugin add}} was 
> introduced in this version and older versions of cordova will not use 
> {{cordovaDependencies}} anyway.
> Also for some plugins adding such entry doesn't make sense because they will 
> work with any version of cordova, so for t

[jira] [Commented] (CB-11795) Introduce cordovaDependencies to all core plugins

2016-09-01 Thread ASF GitHub Bot (JIRA)

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

ASF GitHub Bot commented on CB-11795:
-

Github user cordova-qa commented on the issue:

https://github.com/apache/cordova-plugin-file-transfer/pull/157
  
Cordova CI Build has one or more failures. 

**Commit** - 
[Link](https://github.com/apache/cordova-plugin-file-transfer/pull/157/commits/62eef099971ee13d3644e9061deb8fcd30187877)
**Dashboard** - 
[Link](http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-file-transfer-pr/39/)

| Builder Name  | Console Output | Test Report | Device Logs  |
| :---: | :---:  |   :---: | :---:|
| [Windows 8.1 Store]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-file-transfer-pr/39//PLATFORM=windows-8.1-store/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-file-transfer-pr/39//PLATFORM=windows-8.1-store/console)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-file-transfer-pr/39//PLATFORM=windows-8.1-store/testReport/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-file-transfer-pr/39//PLATFORM=windows-8.1-store/artifact/)
 |
| [Windows 10  Store]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-file-transfer-pr/39//PLATFORM=windows-10-store/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-file-transfer-pr/39//PLATFORM=windows-10-store/console)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-file-transfer-pr/39//PLATFORM=windows-10-store/testReport/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-file-transfer-pr/39//PLATFORM=windows-10-store/artifact/)
 |
| [Windows 8.1 Phone]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-file-transfer-pr/39//PLATFORM=windows-8.1-phone/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-file-transfer-pr/39//PLATFORM=windows-8.1-phone/console)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-file-transfer-pr/39//PLATFORM=windows-8.1-phone/testReport/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-file-transfer-pr/39//PLATFORM=windows-8.1-phone/artifact/)
 |
| [iOS]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-file-transfer-pr/39//PLATFORM=ios/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-file-transfer-pr/39//PLATFORM=ios/console)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-file-transfer-pr/39//PLATFORM=ios/testReport/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-file-transfer-pr/39//PLATFORM=ios/artifact/)
 |
| [Android]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-file-transfer-pr/39//PLATFORM=android/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-file-transfer-pr/39//PLATFORM=android/console)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-file-transfer-pr/39//PLATFORM=android/testReport/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-file-transfer-pr/39//PLATFORM=android/artifact/)
 |
 



> Introduce cordovaDependencies to all core plugins
> -
>
> Key: CB-11795
> URL: https://issues.apache.org/jira/browse/CB-11795
> Project: Apache Cordova
>  Issue Type: Task
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: AllPlugins
>Reporter: Vladimir Kotikov
>Assignee: Vladimir Kotikov
>  Labels: triaged
>
> We've been researching ways to prevent cordova workflow breakages, caused by 
> installing edge versions of the plugins, which possibly could be incompatible 
> with cordova version, used by user. This is IMO a very nasty sort of 
> problems, because it might cause unpredictable build- and runtime failures of 
> cordova setup which has been working perfectly previously.
> A typical example of this scenario is when some plugin introduces a change 
> incompatible w/ some particular cordova version and doesn't update 
> {{cordovaDependencies}} property in its' package.json correspondingly.
> To prevent such breakages and avoid negative user experience I propose to 
> start using {{cordovaDependencies}} in core plugins in a following way:
> # For every plugin we maintain, we add `cordovaDependencies` to its'
> package.json w/ the following entry
> {noformat}
> CURRENT_PLUGIN_VERSION: { cordova: >= LATEST_SUPPORTED_CORDOVA_VERSION }
> {noformat}
> We will try to determine the {{LATEST_SUPPORTED_CORDOVA_VERSION}} based on 
> release
> notes and most significant changes in plugins, but probably we can safely use 
> 6.1.0 here because new version choosing logic for {{plugin add}} was 
> introduced in this vers

[jira] [Reopened] (CB-11661) Camera plugin crashes on iOS 10

2016-09-01 Thread jcesarmobile (JIRA)

 [ 
https://issues.apache.org/jira/browse/CB-11661?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

jcesarmobile reopened CB-11661:
---
  Assignee: (was: jcesarmobile)

Reopening because only NSCameraUsageDescription was addressed on the PR, we 
should do the same for NSPhotoLibraryUsageDescription

> Camera plugin crashes on iOS 10
> ---
>
> Key: CB-11661
> URL: https://issues.apache.org/jira/browse/CB-11661
> Project: Apache Cordova
>  Issue Type: Sub-task
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: Plugin Camera
>Affects Versions: 3.5.0
> Environment: iOS 10
>Reporter: jcesarmobile
>
> We need to add a privacy description to the plist. Since iOS 6 Apple provided 
> a way to show the user why a certain permission is required. In iOS 10 this 
> becomes mandatory, so any app not specifying the key will crash at runtime 
> when a permissions is requested.
> This plugin requests the Camera permission, so at the very least we need to 
> add NSCameraUsageDescription and NSPhotoLibraryUsageDescription to the 
> `plist`.



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

-
To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org
For additional commands, e-mail: issues-h...@cordova.apache.org



[jira] [Commented] (CB-11795) Introduce cordovaDependencies to all core plugins

2016-09-01 Thread ASF GitHub Bot (JIRA)

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

ASF GitHub Bot commented on CB-11795:
-

Github user cordova-qa commented on the issue:

https://github.com/apache/cordova-plugin-contacts/pull/133
  
Cordova CI Build has completed successfully.

**Commit** - 
[Link](https://github.com/apache/cordova-plugin-contacts/pull/133/commits/bbb5020a587fa54f53b151c07e8d66a60f3ef74e)
**Dashboard** - 
[Link](http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-contacts-pr/36/)

| Builder Name  | Console Output | Test Report | Device Logs  |
| :---: | :---:  |   :---: | :---:|
| [Windows 8.1 Store]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-contacts-pr/36//PLATFORM=windows-8.1-store/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-contacts-pr/36//PLATFORM=windows-8.1-store/console)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-contacts-pr/36//PLATFORM=windows-8.1-store/testReport/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-contacts-pr/36//PLATFORM=windows-8.1-store/artifact/)
 |
| [Windows 10  Store]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-contacts-pr/36//PLATFORM=windows-10-store/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-contacts-pr/36//PLATFORM=windows-10-store/console)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-contacts-pr/36//PLATFORM=windows-10-store/testReport/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-contacts-pr/36//PLATFORM=windows-10-store/artifact/)
 |
| [Windows 8.1 Phone]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-contacts-pr/36//PLATFORM=windows-8.1-phone/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-contacts-pr/36//PLATFORM=windows-8.1-phone/console)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-contacts-pr/36//PLATFORM=windows-8.1-phone/testReport/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-contacts-pr/36//PLATFORM=windows-8.1-phone/artifact/)
 |
| [iOS]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-contacts-pr/36//PLATFORM=ios/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-contacts-pr/36//PLATFORM=ios/console)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-contacts-pr/36//PLATFORM=ios/testReport/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-contacts-pr/36//PLATFORM=ios/artifact/)
 |
| [Android]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-contacts-pr/36//PLATFORM=android/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-contacts-pr/36//PLATFORM=android/console)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-contacts-pr/36//PLATFORM=android/testReport/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-contacts-pr/36//PLATFORM=android/artifact/)
 |
 



> Introduce cordovaDependencies to all core plugins
> -
>
> Key: CB-11795
> URL: https://issues.apache.org/jira/browse/CB-11795
> Project: Apache Cordova
>  Issue Type: Task
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: AllPlugins
>Reporter: Vladimir Kotikov
>Assignee: Vladimir Kotikov
>  Labels: triaged
>
> We've been researching ways to prevent cordova workflow breakages, caused by 
> installing edge versions of the plugins, which possibly could be incompatible 
> with cordova version, used by user. This is IMO a very nasty sort of 
> problems, because it might cause unpredictable build- and runtime failures of 
> cordova setup which has been working perfectly previously.
> A typical example of this scenario is when some plugin introduces a change 
> incompatible w/ some particular cordova version and doesn't update 
> {{cordovaDependencies}} property in its' package.json correspondingly.
> To prevent such breakages and avoid negative user experience I propose to 
> start using {{cordovaDependencies}} in core plugins in a following way:
> # For every plugin we maintain, we add `cordovaDependencies` to its'
> package.json w/ the following entry
> {noformat}
> CURRENT_PLUGIN_VERSION: { cordova: >= LATEST_SUPPORTED_CORDOVA_VERSION }
> {noformat}
> We will try to determine the {{LATEST_SUPPORTED_CORDOVA_VERSION}} based on 
> release
> notes and most significant changes in plugins, but probably we can safely use 
> 6.1.0 here because new version choosing logic for {{plugin add}} was 
> introduced in this version and older versions of cordova will not use 
> {{cordovaDependencies}} anyway.
> Also for some plugins adding s

[jira] [Created] (CB-11801) Update DOAP PMC file with better charter

2016-09-01 Thread Shazron Abdullah (JIRA)
Shazron Abdullah created CB-11801:
-

 Summary: Update DOAP PMC file with better charter
 Key: CB-11801
 URL: https://issues.apache.org/jira/browse/CB-11801
 Project: Apache Cordova
  Issue Type: Bug
  Security Level: Public (Anyone can view this level - this is the default.)
  Components: Website
Reporter: Shazron Abdullah


Horribly outdated, and we would not have favored one UI framework over the 
other:
https://github.com/apache/cordova-docs/blob/master/www/infra/doap_Cordova_PMC.rdf



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

-
To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org
For additional commands, e-mail: issues-h...@cordova.apache.org



[jira] [Created] (CB-11800) Remove/update Releases in DOAP file

2016-09-01 Thread Shazron Abdullah (JIRA)
Shazron Abdullah created CB-11800:
-

 Summary: Remove/update Releases in DOAP file
 Key: CB-11800
 URL: https://issues.apache.org/jira/browse/CB-11800
 Project: Apache Cordova
  Issue Type: Bug
  Security Level: Public (Anyone can view this level - this is the default.)
  Components: Website
Reporter: Shazron Abdullah


Just put the latest release in there.

https://github.com/apache/cordova-docs/blob/master/www/infra/doap_Cordova.rdf



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

-
To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org
For additional commands, e-mail: issues-h...@cordova.apache.org



[jira] [Commented] (CB-11795) Introduce cordovaDependencies to all core plugins

2016-09-01 Thread ASF GitHub Bot (JIRA)

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

ASF GitHub Bot commented on CB-11795:
-

Github user cordova-qa commented on the issue:

https://github.com/apache/cordova-plugin-dialogs/pull/85
  
Cordova CI Build has one or more failures. 

**Commit** - 
[Link](https://github.com/apache/cordova-plugin-dialogs/pull/85/commits/badf32dbbadfd4cf6d66553fb5af62d0eb7d2c60)
**Dashboard** - 
[Link](http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-dialogs-pr/33/)

| Builder Name  | Console Output | Test Report | Device Logs  |
| :---: | :---:  |   :---: | :---:|
| [Windows 8.1 Store]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-dialogs-pr/33//PLATFORM=windows-8.1-store/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-dialogs-pr/33//PLATFORM=windows-8.1-store/console)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-dialogs-pr/33//PLATFORM=windows-8.1-store/testReport/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-dialogs-pr/33//PLATFORM=windows-8.1-store/artifact/)
 |
| [Windows 10  Store]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-dialogs-pr/33//PLATFORM=windows-10-store/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-dialogs-pr/33//PLATFORM=windows-10-store/console)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-dialogs-pr/33//PLATFORM=windows-10-store/testReport/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-dialogs-pr/33//PLATFORM=windows-10-store/artifact/)
 |
| [Windows 8.1 Phone]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-dialogs-pr/33//PLATFORM=windows-8.1-phone/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-dialogs-pr/33//PLATFORM=windows-8.1-phone/console)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-dialogs-pr/33//PLATFORM=windows-8.1-phone/testReport/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-dialogs-pr/33//PLATFORM=windows-8.1-phone/artifact/)
 |
| [iOS]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-dialogs-pr/33//PLATFORM=ios/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-dialogs-pr/33//PLATFORM=ios/console)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-dialogs-pr/33//PLATFORM=ios/testReport/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-dialogs-pr/33//PLATFORM=ios/artifact/)
 |
| [Android]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-dialogs-pr/33//PLATFORM=android/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-dialogs-pr/33//PLATFORM=android/console)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-dialogs-pr/33//PLATFORM=android/testReport/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-dialogs-pr/33//PLATFORM=android/artifact/)
 |
 



> Introduce cordovaDependencies to all core plugins
> -
>
> Key: CB-11795
> URL: https://issues.apache.org/jira/browse/CB-11795
> Project: Apache Cordova
>  Issue Type: Task
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: AllPlugins
>Reporter: Vladimir Kotikov
>Assignee: Vladimir Kotikov
>  Labels: triaged
>
> We've been researching ways to prevent cordova workflow breakages, caused by 
> installing edge versions of the plugins, which possibly could be incompatible 
> with cordova version, used by user. This is IMO a very nasty sort of 
> problems, because it might cause unpredictable build- and runtime failures of 
> cordova setup which has been working perfectly previously.
> A typical example of this scenario is when some plugin introduces a change 
> incompatible w/ some particular cordova version and doesn't update 
> {{cordovaDependencies}} property in its' package.json correspondingly.
> To prevent such breakages and avoid negative user experience I propose to 
> start using {{cordovaDependencies}} in core plugins in a following way:
> # For every plugin we maintain, we add `cordovaDependencies` to its'
> package.json w/ the following entry
> {noformat}
> CURRENT_PLUGIN_VERSION: { cordova: >= LATEST_SUPPORTED_CORDOVA_VERSION }
> {noformat}
> We will try to determine the {{LATEST_SUPPORTED_CORDOVA_VERSION}} based on 
> release
> notes and most significant changes in plugins, but probably we can safely use 
> 6.1.0 here because new version choosing logic for {{plugin add}} was 
> introduced in this version and older versions of cordova will not use 
> {{cordovaDependencies}} anyway.
> Also for some plugins adding such entry doesn't make sen

[jira] [Updated] (CB-11799) Update Travis CI .yml to use right Ruby and Cocoapods versions

2016-09-01 Thread Shazron Abdullah (JIRA)

 [ 
https://issues.apache.org/jira/browse/CB-11799?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Shazron Abdullah updated CB-11799:
--
Description: 
Cocopods 1.0.1
Ruby version must match (find out)

Take a cue from 
https://github.com/CocoaPods/pod-template/blob/master/.travis.yml and others

  was:
Cocopods 1.0.1
Ruby version must match (find out)


> Update Travis CI .yml to use right Ruby and Cocoapods versions
> --
>
> Key: CB-11799
> URL: https://issues.apache.org/jira/browse/CB-11799
> Project: Apache Cordova
>  Issue Type: Bug
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: iOS
>Reporter: Shazron Abdullah
>  Labels: easyfix
>
> Cocopods 1.0.1
> Ruby version must match (find out)
> Take a cue from 
> https://github.com/CocoaPods/pod-template/blob/master/.travis.yml and others



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

-
To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org
For additional commands, e-mail: issues-h...@cordova.apache.org



[jira] [Commented] (CB-11795) Introduce cordovaDependencies to all core plugins

2016-09-01 Thread ASF GitHub Bot (JIRA)

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

ASF GitHub Bot commented on CB-11795:
-

Github user cordova-qa commented on the issue:

https://github.com/apache/cordova-plugin-media/pull/115
  
Cordova CI Build has one or more failures. 

**Commit** - 
[Link](https://github.com/apache/cordova-plugin-media/pull/115/commits/9ff23a24c14e4b558bb72660690c3efae42ca092)
**Dashboard** - 
[Link](http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-media-pr/78/)

| Builder Name  | Console Output | Test Report | Device Logs  |
| :---: | :---:  |   :---: | :---:|
| [Windows 8.1 Store]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-media-pr/78//PLATFORM=windows-8.1-store/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-media-pr/78//PLATFORM=windows-8.1-store/console)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-media-pr/78//PLATFORM=windows-8.1-store/testReport/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-media-pr/78//PLATFORM=windows-8.1-store/artifact/)
 |
| [Windows 10  Store]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-media-pr/78//PLATFORM=windows-10-store/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-media-pr/78//PLATFORM=windows-10-store/console)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-media-pr/78//PLATFORM=windows-10-store/testReport/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-media-pr/78//PLATFORM=windows-10-store/artifact/)
 |
| [Windows 8.1 Phone]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-media-pr/78//PLATFORM=windows-8.1-phone/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-media-pr/78//PLATFORM=windows-8.1-phone/console)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-media-pr/78//PLATFORM=windows-8.1-phone/testReport/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-media-pr/78//PLATFORM=windows-8.1-phone/artifact/)
 |
| [iOS]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-media-pr/78//PLATFORM=ios/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-media-pr/78//PLATFORM=ios/console)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-media-pr/78//PLATFORM=ios/testReport/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-media-pr/78//PLATFORM=ios/artifact/)
 |
| [Android]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-media-pr/78//PLATFORM=android/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-media-pr/78//PLATFORM=android/console)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-media-pr/78//PLATFORM=android/testReport/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-media-pr/78//PLATFORM=android/artifact/)
 |
 



> Introduce cordovaDependencies to all core plugins
> -
>
> Key: CB-11795
> URL: https://issues.apache.org/jira/browse/CB-11795
> Project: Apache Cordova
>  Issue Type: Task
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: AllPlugins
>Reporter: Vladimir Kotikov
>Assignee: Vladimir Kotikov
>  Labels: triaged
>
> We've been researching ways to prevent cordova workflow breakages, caused by 
> installing edge versions of the plugins, which possibly could be incompatible 
> with cordova version, used by user. This is IMO a very nasty sort of 
> problems, because it might cause unpredictable build- and runtime failures of 
> cordova setup which has been working perfectly previously.
> A typical example of this scenario is when some plugin introduces a change 
> incompatible w/ some particular cordova version and doesn't update 
> {{cordovaDependencies}} property in its' package.json correspondingly.
> To prevent such breakages and avoid negative user experience I propose to 
> start using {{cordovaDependencies}} in core plugins in a following way:
> # For every plugin we maintain, we add `cordovaDependencies` to its'
> package.json w/ the following entry
> {noformat}
> CURRENT_PLUGIN_VERSION: { cordova: >= LATEST_SUPPORTED_CORDOVA_VERSION }
> {noformat}
> We will try to determine the {{LATEST_SUPPORTED_CORDOVA_VERSION}} based on 
> release
> notes and most significant changes in plugins, but probably we can safely use 
> 6.1.0 here because new version choosing logic for {{plugin add}} was 
> introduced in this version and older versions of cordova will not use 
> {{cordovaDependencies}} anyway.
> Also for some plugins adding such entry doesn't make sense because they will 
> work with any versio

[jira] [Commented] (CB-11058) DOAP has moved

2016-09-01 Thread Shazron Abdullah (JIRA)

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

Shazron Abdullah commented on CB-11058:
---

Looks like it is under /infra
https://github.com/apache/cordova-docs/search?utf8=%E2%9C%93&q=DOAP

1. http://cordova.apache.org/infra/doap_Cordova.rdf
2. http://cordova.apache.org/infra/doap_Cordova_PMC.rdf


> DOAP has moved
> --
>
> Key: CB-11058
> URL: https://issues.apache.org/jira/browse/CB-11058
> Project: Apache Cordova
>  Issue Type: Bug
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: Website
> Environment: 
> http://svn.apache.org/repos/asf/cordova/site/infra/doap_Cordova.rdf
> https://svn.apache.org/repos/asf/comdev/projects.apache.org/data/projects.xml
>Reporter: Sebb
>Assignee: Shazron Abdullah
>  Labels: triaged
>
> The DOAP has moved. Not sure where.
> Please update
> https://svn.apache.org/repos/asf/comdev/projects.apache.org/data/projects.xml
> with the new location



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

-
To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org
For additional commands, e-mail: issues-h...@cordova.apache.org



[jira] [Created] (CB-11799) Update Travis CI .yml to use right Ruby and Cocoapods versions

2016-09-01 Thread Shazron Abdullah (JIRA)
Shazron Abdullah created CB-11799:
-

 Summary: Update Travis CI .yml to use right Ruby and Cocoapods 
versions
 Key: CB-11799
 URL: https://issues.apache.org/jira/browse/CB-11799
 Project: Apache Cordova
  Issue Type: Bug
  Security Level: Public (Anyone can view this level - this is the default.)
  Components: iOS
Reporter: Shazron Abdullah


Cocopods 1.0.1
Ruby version must match (find out)



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

-
To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org
For additional commands, e-mail: issues-h...@cordova.apache.org



[jira] [Resolved] (CB-11791) 'pod install' should pass in the '--verbose' flag, if set

2016-09-01 Thread Shazron Abdullah (JIRA)

 [ 
https://issues.apache.org/jira/browse/CB-11791?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Shazron Abdullah resolved CB-11791.
---
Resolution: Fixed

> 'pod install' should pass in the '--verbose' flag, if set
> -
>
> Key: CB-11791
> URL: https://issues.apache.org/jira/browse/CB-11791
> Project: Apache Cordova
>  Issue Type: Sub-task
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: iOS
>Reporter: Shazron Abdullah
>Assignee: Shazron Abdullah
>
> Passthrough the flag, if set. This is so users can see what Cocoapods is 
> doing behind the scenes, especially if this is the first time Cocoapods is 
> run, which does a full clone of the Cocoapods repo (at this time - 475MB in 
> size).



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

-
To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org
For additional commands, e-mail: issues-h...@cordova.apache.org



[jira] [Commented] (CB-11791) 'pod install' should pass in the '--verbose' flag, if set

2016-09-01 Thread ASF GitHub Bot (JIRA)

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

ASF GitHub Bot commented on CB-11791:
-

Github user asfgit closed the pull request at:

https://github.com/apache/cordova-ios/pull/251


> 'pod install' should pass in the '--verbose' flag, if set
> -
>
> Key: CB-11791
> URL: https://issues.apache.org/jira/browse/CB-11791
> Project: Apache Cordova
>  Issue Type: Sub-task
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: iOS
>Reporter: Shazron Abdullah
>Assignee: Shazron Abdullah
>
> Passthrough the flag, if set. This is so users can see what Cocoapods is 
> doing behind the scenes, especially if this is the first time Cocoapods is 
> run, which does a full clone of the Cocoapods repo (at this time - 475MB in 
> size).



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

-
To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org
For additional commands, e-mail: issues-h...@cordova.apache.org



[jira] [Commented] (CB-11791) 'pod install' should pass in the '--verbose' flag, if set

2016-09-01 Thread ASF GitHub Bot (JIRA)

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

ASF GitHub Bot commented on CB-11791:
-

Github user codecov-io commented on the issue:

https://github.com/apache/cordova-ios/pull/251
  
## [Current 
coverage](https://codecov.io/gh/apache/cordova-ios/pull/251?src=pr) is 55.94% 
(diff: 85.71%)
> Merging [#251](https://codecov.io/gh/apache/cordova-ios/pull/251?src=pr) 
into [master](https://codecov.io/gh/apache/cordova-ios/branch/master?src=pr) 
will increase coverage by **0.37%**

```diff
@@ master   #251   diff @@
==
  Files11 11  
  Lines  1004   1017+13   
  Methods 144147 +3   
  Messages  0  0  
  Branches168171 +3   
==
+ Hits558569+11   
- Misses  446448 +2   
  Partials  0  0  
```

> Powered by [Codecov](https://codecov.io?src=pr). Last update 
[51d7078...439d34f](https://codecov.io/gh/apache/cordova-ios/compare/51d707838610857283ec73e6333651012bad50ed...439d34f696cde6c2812dcd2bf9837adc6564e8c9?src=pr)


> 'pod install' should pass in the '--verbose' flag, if set
> -
>
> Key: CB-11791
> URL: https://issues.apache.org/jira/browse/CB-11791
> Project: Apache Cordova
>  Issue Type: Sub-task
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: iOS
>Reporter: Shazron Abdullah
>Assignee: Shazron Abdullah
>
> Passthrough the flag, if set. This is so users can see what Cocoapods is 
> doing behind the scenes, especially if this is the first time Cocoapods is 
> run, which does a full clone of the Cocoapods repo (at this time - 475MB in 
> size).



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

-
To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org
For additional commands, e-mail: issues-h...@cordova.apache.org



[jira] [Commented] (CB-11791) 'pod install' should pass in the '--verbose' flag, if set

2016-09-01 Thread ASF subversion and git services (JIRA)

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

ASF subversion and git services commented on CB-11791:
--

Commit aa28508d1e31e3b8c210494b73a906372d31daa3 in cordova-ios's branch 
refs/heads/master from [~shazron]
[ https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;h=aa28508 ]

CB-11791 - 'pod install' should pass in the '--verbose' flag, if set

 This closes #251


> 'pod install' should pass in the '--verbose' flag, if set
> -
>
> Key: CB-11791
> URL: https://issues.apache.org/jira/browse/CB-11791
> Project: Apache Cordova
>  Issue Type: Sub-task
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: iOS
>Reporter: Shazron Abdullah
>Assignee: Shazron Abdullah
>
> Passthrough the flag, if set. This is so users can see what Cocoapods is 
> doing behind the scenes, especially if this is the first time Cocoapods is 
> run, which does a full clone of the Cocoapods repo (at this time - 475MB in 
> size).



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

-
To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org
For additional commands, e-mail: issues-h...@cordova.apache.org



[jira] [Commented] (CB-11795) Introduce cordovaDependencies to all core plugins

2016-09-01 Thread ASF GitHub Bot (JIRA)

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

ASF GitHub Bot commented on CB-11795:
-

Github user cordova-qa commented on the issue:

https://github.com/apache/cordova-plugin-globalization/pull/50
  
Cordova CI Build has completed successfully.

**Commit** - 
[Link](https://github.com/apache/cordova-plugin-globalization/pull/50/commits/9c1277d4f612af6c060ae498b7bf2da7be38fc52)
**Dashboard** - 
[Link](http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-globalization-pr/19/)

| Builder Name  | Console Output | Test Report | Device Logs  |
| :---: | :---:  |   :---: | :---:|
| [Windows 8.1 Store]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-globalization-pr/19//PLATFORM=windows-8.1-store/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-globalization-pr/19//PLATFORM=windows-8.1-store/console)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-globalization-pr/19//PLATFORM=windows-8.1-store/testReport/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-globalization-pr/19//PLATFORM=windows-8.1-store/artifact/)
 |
| [Windows 10  Store]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-globalization-pr/19//PLATFORM=windows-10-store/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-globalization-pr/19//PLATFORM=windows-10-store/console)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-globalization-pr/19//PLATFORM=windows-10-store/testReport/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-globalization-pr/19//PLATFORM=windows-10-store/artifact/)
 |
| [Windows 8.1 Phone]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-globalization-pr/19//PLATFORM=windows-8.1-phone/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-globalization-pr/19//PLATFORM=windows-8.1-phone/console)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-globalization-pr/19//PLATFORM=windows-8.1-phone/testReport/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-globalization-pr/19//PLATFORM=windows-8.1-phone/artifact/)
 |
| [iOS]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-globalization-pr/19//PLATFORM=ios/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-globalization-pr/19//PLATFORM=ios/console)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-globalization-pr/19//PLATFORM=ios/testReport/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-globalization-pr/19//PLATFORM=ios/artifact/)
 |
| [Android]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-globalization-pr/19//PLATFORM=android/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-globalization-pr/19//PLATFORM=android/console)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-globalization-pr/19//PLATFORM=android/testReport/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-globalization-pr/19//PLATFORM=android/artifact/)
 |
 



> Introduce cordovaDependencies to all core plugins
> -
>
> Key: CB-11795
> URL: https://issues.apache.org/jira/browse/CB-11795
> Project: Apache Cordova
>  Issue Type: Task
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: AllPlugins
>Reporter: Vladimir Kotikov
>Assignee: Vladimir Kotikov
>  Labels: triaged
>
> We've been researching ways to prevent cordova workflow breakages, caused by 
> installing edge versions of the plugins, which possibly could be incompatible 
> with cordova version, used by user. This is IMO a very nasty sort of 
> problems, because it might cause unpredictable build- and runtime failures of 
> cordova setup which has been working perfectly previously.
> A typical example of this scenario is when some plugin introduces a change 
> incompatible w/ some particular cordova version and doesn't update 
> {{cordovaDependencies}} property in its' package.json correspondingly.
> To prevent such breakages and avoid negative user experience I propose to 
> start using {{cordovaDependencies}} in core plugins in a following way:
> # For every plugin we maintain, we add `cordovaDependencies` to its'
> package.json w/ the following entry
> {noformat}
> CURRENT_PLUGIN_VERSION: { cordova: >= LATEST_SUPPORTED_CORDOVA_VERSION }
> {noformat}
> We will try to determine the {{LATEST_SUPPORTED_CORDOVA_VERSION}} based on 
> release
> notes and most significant changes in plugins, but probably we can safely use 
> 6.1.0 here because new version choosing logic for {{plugin add}} was 
> introduced in this versi

[jira] [Assigned] (CB-11058) DOAP has moved

2016-09-01 Thread Shazron Abdullah (JIRA)

 [ 
https://issues.apache.org/jira/browse/CB-11058?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Shazron Abdullah reassigned CB-11058:
-

Assignee: Shazron Abdullah

> DOAP has moved
> --
>
> Key: CB-11058
> URL: https://issues.apache.org/jira/browse/CB-11058
> Project: Apache Cordova
>  Issue Type: Bug
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: Website
> Environment: 
> http://svn.apache.org/repos/asf/cordova/site/infra/doap_Cordova.rdf
> https://svn.apache.org/repos/asf/comdev/projects.apache.org/data/projects.xml
>Reporter: Sebb
>Assignee: Shazron Abdullah
>  Labels: triaged
>
> The DOAP has moved. Not sure where.
> Please update
> https://svn.apache.org/repos/asf/comdev/projects.apache.org/data/projects.xml
> with the new location



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

-
To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org
For additional commands, e-mail: issues-h...@cordova.apache.org



[jira] [Commented] (CB-11795) Introduce cordovaDependencies to all core plugins

2016-09-01 Thread ASF GitHub Bot (JIRA)

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

ASF GitHub Bot commented on CB-11795:
-

Github user cordova-qa commented on the issue:

https://github.com/apache/cordova-plugin-device/pull/55
  
Cordova CI Build has one or more failures. 

**Commit** - 
[Link](https://github.com/apache/cordova-plugin-device/pull/55/commits/24795aec50545d47dc28919ef07df31338c1d891)
**Dashboard** - 
[Link](http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-device-pr/16/)

| Builder Name  | Console Output | Test Report | Device Logs  |
| :---: | :---:  |   :---: | :---:|
| [Windows 8.1 Store]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-device-pr/16//PLATFORM=windows-8.1-store/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-device-pr/16//PLATFORM=windows-8.1-store/console)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-device-pr/16//PLATFORM=windows-8.1-store/testReport/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-device-pr/16//PLATFORM=windows-8.1-store/artifact/)
 |
| [Windows 10  Store]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-device-pr/16//PLATFORM=windows-10-store/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-device-pr/16//PLATFORM=windows-10-store/console)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-device-pr/16//PLATFORM=windows-10-store/testReport/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-device-pr/16//PLATFORM=windows-10-store/artifact/)
 |
| [Windows 8.1 Phone]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-device-pr/16//PLATFORM=windows-8.1-phone/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-device-pr/16//PLATFORM=windows-8.1-phone/console)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-device-pr/16//PLATFORM=windows-8.1-phone/testReport/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-device-pr/16//PLATFORM=windows-8.1-phone/artifact/)
 |
| [iOS]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-device-pr/16//PLATFORM=ios/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-device-pr/16//PLATFORM=ios/console)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-device-pr/16//PLATFORM=ios/testReport/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-device-pr/16//PLATFORM=ios/artifact/)
 |
| [Android]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-device-pr/16//PLATFORM=android/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-device-pr/16//PLATFORM=android/console)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-device-pr/16//PLATFORM=android/testReport/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-device-pr/16//PLATFORM=android/artifact/)
 |
 



> Introduce cordovaDependencies to all core plugins
> -
>
> Key: CB-11795
> URL: https://issues.apache.org/jira/browse/CB-11795
> Project: Apache Cordova
>  Issue Type: Task
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: AllPlugins
>Reporter: Vladimir Kotikov
>Assignee: Vladimir Kotikov
>  Labels: triaged
>
> We've been researching ways to prevent cordova workflow breakages, caused by 
> installing edge versions of the plugins, which possibly could be incompatible 
> with cordova version, used by user. This is IMO a very nasty sort of 
> problems, because it might cause unpredictable build- and runtime failures of 
> cordova setup which has been working perfectly previously.
> A typical example of this scenario is when some plugin introduces a change 
> incompatible w/ some particular cordova version and doesn't update 
> {{cordovaDependencies}} property in its' package.json correspondingly.
> To prevent such breakages and avoid negative user experience I propose to 
> start using {{cordovaDependencies}} in core plugins in a following way:
> # For every plugin we maintain, we add `cordovaDependencies` to its'
> package.json w/ the following entry
> {noformat}
> CURRENT_PLUGIN_VERSION: { cordova: >= LATEST_SUPPORTED_CORDOVA_VERSION }
> {noformat}
> We will try to determine the {{LATEST_SUPPORTED_CORDOVA_VERSION}} based on 
> release
> notes and most significant changes in plugins, but probably we can safely use 
> 6.1.0 here because new version choosing logic for {{plugin add}} was 
> introduced in this version and older versions of cordova will not use 
> {{cordovaDependencies}} anyway.
> Also for some plugins adding such entry doesn't make sense because they will 
>

[jira] [Assigned] (CB-11791) 'pod install' should pass in the '--verbose' flag, if set

2016-09-01 Thread Shazron Abdullah (JIRA)

 [ 
https://issues.apache.org/jira/browse/CB-11791?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Shazron Abdullah reassigned CB-11791:
-

Assignee: Shazron Abdullah

> 'pod install' should pass in the '--verbose' flag, if set
> -
>
> Key: CB-11791
> URL: https://issues.apache.org/jira/browse/CB-11791
> Project: Apache Cordova
>  Issue Type: Sub-task
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: iOS
>Reporter: Shazron Abdullah
>Assignee: Shazron Abdullah
>
> Passthrough the flag, if set. This is so users can see what Cocoapods is 
> doing behind the scenes, especially if this is the first time Cocoapods is 
> run, which does a full clone of the Cocoapods repo (at this time - 475MB in 
> size).



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

-
To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org
For additional commands, e-mail: issues-h...@cordova.apache.org



[jira] [Commented] (CB-11791) 'pod install' should pass in the '--verbose' flag, if set

2016-09-01 Thread ASF GitHub Bot (JIRA)

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

ASF GitHub Bot commented on CB-11791:
-

GitHub user shazron opened a pull request:

https://github.com/apache/cordova-ios/pull/251

CB-11791 -  'pod install' should pass in the '--verbose' flag, if set



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

$ git pull https://github.com/shazron/cordova-ios CB-11791

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

https://github.com/apache/cordova-ios/pull/251.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 #251


commit 439d34f696cde6c2812dcd2bf9837adc6564e8c9
Author: Shazron Abdullah 
Date:   2016-09-01T15:07:56Z

CB-11791 - 'pod install' should pass in the '--verbose' flag, if set




> 'pod install' should pass in the '--verbose' flag, if set
> -
>
> Key: CB-11791
> URL: https://issues.apache.org/jira/browse/CB-11791
> Project: Apache Cordova
>  Issue Type: Sub-task
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: iOS
>Reporter: Shazron Abdullah
>
> Passthrough the flag, if set. This is so users can see what Cocoapods is 
> doing behind the scenes, especially if this is the first time Cocoapods is 
> run, which does a full clone of the Cocoapods repo (at this time - 475MB in 
> size).



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

-
To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org
For additional commands, e-mail: issues-h...@cordova.apache.org



[jira] [Updated] (CB-11791) 'pod install' should pass in the '--verbose' flag, if set

2016-09-01 Thread Shazron Abdullah (JIRA)

 [ 
https://issues.apache.org/jira/browse/CB-11791?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Shazron Abdullah updated CB-11791:
--
Summary: 'pod install' should pass in the '--verbose' flag, if set  (was: 
`pod install` should pass in the `--verbose` flag, if set)

> 'pod install' should pass in the '--verbose' flag, if set
> -
>
> Key: CB-11791
> URL: https://issues.apache.org/jira/browse/CB-11791
> Project: Apache Cordova
>  Issue Type: Sub-task
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: iOS
>Reporter: Shazron Abdullah
>
> Passthrough the flag, if set. This is so users can see what Cocoapods is 
> doing behind the scenes, especially if this is the first time Cocoapods is 
> run, which does a full clone of the Cocoapods repo (at this time - 475MB in 
> size).



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

-
To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org
For additional commands, e-mail: issues-h...@cordova.apache.org



[jira] [Commented] (CB-11795) Introduce cordovaDependencies to all core plugins

2016-09-01 Thread ASF GitHub Bot (JIRA)

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

ASF GitHub Bot commented on CB-11795:
-

Github user cordova-qa commented on the issue:

https://github.com/apache/cordova-plugin-device-orientation/pull/29
  
Cordova CI Build has completed successfully.

**Commit** - 
[Link](https://github.com/apache/cordova-plugin-device-orientation/pull/29/commits/7d72134339066c642dc39373a4a9e925c665fc60)
**Dashboard** - 
[Link](http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-device-orientation-pr/14/)

| Builder Name  | Console Output | Test Report | Device Logs  |
| :---: | :---:  |   :---: | :---:|
| [Windows 8.1 Store]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-device-orientation-pr/14//PLATFORM=windows-8.1-store/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-device-orientation-pr/14//PLATFORM=windows-8.1-store/console)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-device-orientation-pr/14//PLATFORM=windows-8.1-store/testReport/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-device-orientation-pr/14//PLATFORM=windows-8.1-store/artifact/)
 |
| [Windows 10  Store]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-device-orientation-pr/14//PLATFORM=windows-10-store/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-device-orientation-pr/14//PLATFORM=windows-10-store/console)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-device-orientation-pr/14//PLATFORM=windows-10-store/testReport/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-device-orientation-pr/14//PLATFORM=windows-10-store/artifact/)
 |
| [Windows 8.1 Phone]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-device-orientation-pr/14//PLATFORM=windows-8.1-phone/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-device-orientation-pr/14//PLATFORM=windows-8.1-phone/console)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-device-orientation-pr/14//PLATFORM=windows-8.1-phone/testReport/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-device-orientation-pr/14//PLATFORM=windows-8.1-phone/artifact/)
 |
| [iOS]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-device-orientation-pr/14//PLATFORM=ios/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-device-orientation-pr/14//PLATFORM=ios/console)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-device-orientation-pr/14//PLATFORM=ios/testReport/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-device-orientation-pr/14//PLATFORM=ios/artifact/)
 |
| [Android]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-device-orientation-pr/14//PLATFORM=android/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-device-orientation-pr/14//PLATFORM=android/console)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-device-orientation-pr/14//PLATFORM=android/testReport/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-device-orientation-pr/14//PLATFORM=android/artifact/)
 |
 



> Introduce cordovaDependencies to all core plugins
> -
>
> Key: CB-11795
> URL: https://issues.apache.org/jira/browse/CB-11795
> Project: Apache Cordova
>  Issue Type: Task
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: AllPlugins
>Reporter: Vladimir Kotikov
>Assignee: Vladimir Kotikov
>  Labels: triaged
>
> We've been researching ways to prevent cordova workflow breakages, caused by 
> installing edge versions of the plugins, which possibly could be incompatible 
> with cordova version, used by user. This is IMO a very nasty sort of 
> problems, because it might cause unpredictable build- and runtime failures of 
> cordova setup which has been working perfectly previously.
> A typical example of this scenario is when some plugin introduces a change 
> incompatible w/ some particular cordova version and doesn't update 
> {{cordovaDependencies}} property in its' package.json correspondingly.
> To prevent such breakages and avoid negative user experience I propose to 
> start using {{cordovaDependencies}} in core plugins in a following way:
> # For every plugin we maintain, we add `cordovaDependencies` to its'
> package.json w/ the following entry
> {noformat}
> CURRENT_PLUGIN_VERSION: { cordova: >= LATEST_SUPPORTED_CORDOVA_VERSION }
> {noformat}
> We will try to determine the {{LATEST_SUPPORTED_CORDOVA_VERSION}} based on 
> release
> notes and most significant changes in plugins, but probably we

[jira] [Commented] (CB-11795) Introduce cordovaDependencies to all core plugins

2016-09-01 Thread ASF GitHub Bot (JIRA)

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

ASF GitHub Bot commented on CB-11795:
-

Github user cordova-qa commented on the issue:

https://github.com/apache/cordova-plugin-media-capture/pull/68
  
Cordova CI Build has one or more failures. 

**Commit** - 
[Link](https://github.com/apache/cordova-plugin-media-capture/pull/68/commits/028aa7d42be19aea2c5b310f5645c3f03d3b582f)
**Dashboard** - 
[Link](http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-media-capture-pr/23/)

| Builder Name  | Console Output | Test Report | Device Logs  |
| :---: | :---:  |   :---: | :---:|
| [Windows 8.1 Store]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-media-capture-pr/23//PLATFORM=windows-8.1-store/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-media-capture-pr/23//PLATFORM=windows-8.1-store/console)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-media-capture-pr/23//PLATFORM=windows-8.1-store/testReport/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-media-capture-pr/23//PLATFORM=windows-8.1-store/artifact/)
 |
| [Windows 10  Store]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-media-capture-pr/23//PLATFORM=windows-10-store/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-media-capture-pr/23//PLATFORM=windows-10-store/console)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-media-capture-pr/23//PLATFORM=windows-10-store/testReport/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-media-capture-pr/23//PLATFORM=windows-10-store/artifact/)
 |
| [Windows 8.1 Phone]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-media-capture-pr/23//PLATFORM=windows-8.1-phone/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-media-capture-pr/23//PLATFORM=windows-8.1-phone/console)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-media-capture-pr/23//PLATFORM=windows-8.1-phone/testReport/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-media-capture-pr/23//PLATFORM=windows-8.1-phone/artifact/)
 |
| [iOS]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-media-capture-pr/23//PLATFORM=ios/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-media-capture-pr/23//PLATFORM=ios/console)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-media-capture-pr/23//PLATFORM=ios/testReport/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-media-capture-pr/23//PLATFORM=ios/artifact/)
 |
| [Android]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-media-capture-pr/23//PLATFORM=android/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-media-capture-pr/23//PLATFORM=android/console)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-media-capture-pr/23//PLATFORM=android/testReport/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-media-capture-pr/23//PLATFORM=android/artifact/)
 |
 



> Introduce cordovaDependencies to all core plugins
> -
>
> Key: CB-11795
> URL: https://issues.apache.org/jira/browse/CB-11795
> Project: Apache Cordova
>  Issue Type: Task
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: AllPlugins
>Reporter: Vladimir Kotikov
>Assignee: Vladimir Kotikov
>  Labels: triaged
>
> We've been researching ways to prevent cordova workflow breakages, caused by 
> installing edge versions of the plugins, which possibly could be incompatible 
> with cordova version, used by user. This is IMO a very nasty sort of 
> problems, because it might cause unpredictable build- and runtime failures of 
> cordova setup which has been working perfectly previously.
> A typical example of this scenario is when some plugin introduces a change 
> incompatible w/ some particular cordova version and doesn't update 
> {{cordovaDependencies}} property in its' package.json correspondingly.
> To prevent such breakages and avoid negative user experience I propose to 
> start using {{cordovaDependencies}} in core plugins in a following way:
> # For every plugin we maintain, we add `cordovaDependencies` to its'
> package.json w/ the following entry
> {noformat}
> CURRENT_PLUGIN_VERSION: { cordova: >= LATEST_SUPPORTED_CORDOVA_VERSION }
> {noformat}
> We will try to determine the {{LATEST_SUPPORTED_CORDOVA_VERSION}} based on 
> release
> notes and most significant changes in plugins, but probably we can safely use 
> 6.1.0 here because new version choosing logic for {{plugin add}} was 
> introduced in this versio

[jira] [Updated] (CB-9596) PlatformApi master issue

2016-09-01 Thread Vladimir Kotikov (JIRA)

 [ 
https://issues.apache.org/jira/browse/CB-9596?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Vladimir Kotikov updated CB-9596:
-
Description: 
This is the master issue for PlatformApi related work.

The description is copied from https://github.com/cordova/cordova-discuss/pull/9

This proposal describes a high-level classes which describe Cordova project and 
Cordova platform as a strictly typed APIs:

* ProjectApi - a high-level abstraction on top of cordova project, exposes 
project's properties and methods for project management.
* PlatformApi class - further development of PlatformProject (see #4) - 
abstraction for single particular platform.

To make the transition to new API smoother, the cordova-lib needs to be updated 
to expose the same class, which will work as a polyfill in case if platform 
doesn't provides its own PlatformApi.

There also a potential problem of code duplication, since the PlatformApi needs 
for several classes, which currently being stored and exposed by cordova-lib: 
ConfigParser, PluginInfo, etc. The one of solutions of this problem - is to 
factor out the common classes and routines to shared module (proposed name - 
cordova-common), which then will be released separately. This approach is 
discussed in cordova-lib/#235

  was:
This is the master issue for PlatformApi related work.

The description is copied from https://github.com/cordova/cordova-discuss/pull/9

This proposal describes a high-level classes which describes Cordova project 
and Cordova platform as a strictly typed APIs:

* ProjectApi - a high-level abstraction on top of cordova project, exposes 
project's properties and methods for project management.
* PlatformApi class - further development of PlatformProject (see #4) - 
abstraction for single particular platform.

To make the transition to new API smoother, the cordova-lib needs to be updated 
to expose the same class, which will work as a polyfill in case if platform 
doesn't provides its own PlatformApi.

There also a potential problem of code duplication, since the PlatformApi needs 
for several classes, which currently being stored and exposed by cordova-lib: 
ConfigParser, PluginInfo, etc. The one of solutions of this problem - is to 
factor out the common classes and routines to shared module (proposed name - 
cordova-common), which then will be released separately. This approach is 
discussed in cordova-lib/#235


> PlatformApi master issue
> 
>
> Key: CB-9596
> URL: https://issues.apache.org/jira/browse/CB-9596
> Project: Apache Cordova
>  Issue Type: New Feature
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: CordovaCommon, CordovaLib, Plugman
>Reporter: Vladimir Kotikov
>Assignee: Vladimir Kotikov
>  Labels: PlatformApi, cordova-lib
>
> This is the master issue for PlatformApi related work.
> The description is copied from 
> https://github.com/cordova/cordova-discuss/pull/9
> This proposal describes a high-level classes which describe Cordova project 
> and Cordova platform as a strictly typed APIs:
> * ProjectApi - a high-level abstraction on top of cordova project, exposes 
> project's properties and methods for project management.
> * PlatformApi class - further development of PlatformProject (see #4) - 
> abstraction for single particular platform.
> To make the transition to new API smoother, the cordova-lib needs to be 
> updated to expose the same class, which will work as a polyfill in case if 
> platform doesn't provides its own PlatformApi.
> There also a potential problem of code duplication, since the PlatformApi 
> needs for several classes, which currently being stored and exposed by 
> cordova-lib: ConfigParser, PluginInfo, etc. The one of solutions of this 
> problem - is to factor out the common classes and routines to shared module 
> (proposed name - cordova-common), which then will be released separately. 
> This approach is discussed in cordova-lib/#235



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

-
To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org
For additional commands, e-mail: issues-h...@cordova.apache.org



[jira] [Updated] (CB-11798) header cookies are persisted in app and never removed even it expires

2016-09-01 Thread Ananth (JIRA)

 [ 
https://issues.apache.org/jira/browse/CB-11798?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ananth updated CB-11798:

Description: 
When a REST service is called from my cordova app using AJAX, server is sending 
back session cookies (Set-Cookie headers) as part of header with expiry 
time.Those cookies are persisted in app & being sent in the subsquitet AJAX 
calls, and its never stops sending it even it the cookie is expired.

Is there any way to remove those cookies from app and stop sending it on 
subsquitet AJAX calls?

  was:
When a REST service is called from my cordova app using AJAX, server is sending 
back session cookies (Set-Cookie headers) as part of header with some expiry 
time.Those cookies are persisted in app. That cookie is being sent in the 
subsquitet AJAX calls, and its never stops sending it even it the cookie is 
expired.

Is there any way to remove those cookies from app and stop sending it on 
subsquitet AJAX calls?


> header cookies are persisted in app and never removed even it expires
> -
>
> Key: CB-11798
> URL: https://issues.apache.org/jira/browse/CB-11798
> Project: Apache Cordova
>  Issue Type: Bug
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: iOS, Windows
>Affects Versions: 5.0.1, 6.1.1
> Environment: App is developed using HTML5 and Javascript for Windows 
> 8.1 and iOS.
>Reporter: Ananth
>  Labels: ajax, cookies
>
> When a REST service is called from my cordova app using AJAX, server is 
> sending back session cookies (Set-Cookie headers) as part of header with 
> expiry time.Those cookies are persisted in app & being sent in the subsquitet 
> AJAX calls, and its never stops sending it even it the cookie is expired.
> Is there any way to remove those cookies from app and stop sending it on 
> subsquitet AJAX calls?



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

-
To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org
For additional commands, e-mail: issues-h...@cordova.apache.org



[jira] [Commented] (CB-11795) Introduce cordovaDependencies to all core plugins

2016-09-01 Thread ASF GitHub Bot (JIRA)

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

ASF GitHub Bot commented on CB-11795:
-

Github user cordova-qa commented on the issue:

https://github.com/apache/cordova-plugin-geolocation/pull/80
  
Cordova CI Build has completed successfully.

**Commit** - 
[Link](https://github.com/apache/cordova-plugin-geolocation/pull/80/commits/096c186770e4b8176b3ee35ab17b4709d92eb304)
**Dashboard** - 
[Link](http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-geolocation-pr/19/)

| Builder Name  | Console Output | Test Report | Device Logs  |
| :---: | :---:  |   :---: | :---:|
| [Windows 8.1 Store]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-geolocation-pr/19//PLATFORM=windows-8.1-store/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-geolocation-pr/19//PLATFORM=windows-8.1-store/console)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-geolocation-pr/19//PLATFORM=windows-8.1-store/testReport/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-geolocation-pr/19//PLATFORM=windows-8.1-store/artifact/)
 |
| [Windows 10  Store]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-geolocation-pr/19//PLATFORM=windows-10-store/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-geolocation-pr/19//PLATFORM=windows-10-store/console)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-geolocation-pr/19//PLATFORM=windows-10-store/testReport/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-geolocation-pr/19//PLATFORM=windows-10-store/artifact/)
 |
| [Windows 8.1 Phone]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-geolocation-pr/19//PLATFORM=windows-8.1-phone/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-geolocation-pr/19//PLATFORM=windows-8.1-phone/console)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-geolocation-pr/19//PLATFORM=windows-8.1-phone/testReport/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-geolocation-pr/19//PLATFORM=windows-8.1-phone/artifact/)
 |
| [iOS]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-geolocation-pr/19//PLATFORM=ios/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-geolocation-pr/19//PLATFORM=ios/console)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-geolocation-pr/19//PLATFORM=ios/testReport/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-geolocation-pr/19//PLATFORM=ios/artifact/)
 |
| [Android]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-geolocation-pr/19//PLATFORM=android/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-geolocation-pr/19//PLATFORM=android/console)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-geolocation-pr/19//PLATFORM=android/testReport/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-geolocation-pr/19//PLATFORM=android/artifact/)
 |
 



> Introduce cordovaDependencies to all core plugins
> -
>
> Key: CB-11795
> URL: https://issues.apache.org/jira/browse/CB-11795
> Project: Apache Cordova
>  Issue Type: Task
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: AllPlugins
>Reporter: Vladimir Kotikov
>Assignee: Vladimir Kotikov
>  Labels: triaged
>
> We've been researching ways to prevent cordova workflow breakages, caused by 
> installing edge versions of the plugins, which possibly could be incompatible 
> with cordova version, used by user. This is IMO a very nasty sort of 
> problems, because it might cause unpredictable build- and runtime failures of 
> cordova setup which has been working perfectly previously.
> A typical example of this scenario is when some plugin introduces a change 
> incompatible w/ some particular cordova version and doesn't update 
> {{cordovaDependencies}} property in its' package.json correspondingly.
> To prevent such breakages and avoid negative user experience I propose to 
> start using {{cordovaDependencies}} in core plugins in a following way:
> # For every plugin we maintain, we add `cordovaDependencies` to its'
> package.json w/ the following entry
> {noformat}
> CURRENT_PLUGIN_VERSION: { cordova: >= LATEST_SUPPORTED_CORDOVA_VERSION }
> {noformat}
> We will try to determine the {{LATEST_SUPPORTED_CORDOVA_VERSION}} based on 
> release
> notes and most significant changes in plugins, but probably we can safely use 
> 6.1.0 here because new version choosing logic for {{plugin add}} was 
> introduced in this version and older versions of cordova will not use 

[jira] [Updated] (CB-11798) header cookies are persisted in app and never removed even it expires

2016-09-01 Thread Ananth (JIRA)

 [ 
https://issues.apache.org/jira/browse/CB-11798?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ananth updated CB-11798:

Environment: Cordova 6.1.1 + Windows 8.1 and iOS.  (was: App is developed 
using HTML5 and Javascript for Windows 8.1 and iOS.)

> header cookies are persisted in app and never removed even it expires
> -
>
> Key: CB-11798
> URL: https://issues.apache.org/jira/browse/CB-11798
> Project: Apache Cordova
>  Issue Type: Bug
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: iOS, Windows
>Affects Versions: 5.0.1, 6.1.1
> Environment: Cordova 6.1.1 + Windows 8.1 and iOS.
>Reporter: Ananth
>  Labels: ajax, cookies
>
> When a REST service is called from my cordova app using AJAX, server is 
> sending back session cookies (Set-Cookie headers) as part of header with 
> expiry time.Those cookies are persisted in app & being sent in the subsquitet 
> AJAX calls, and its never stops sending it even it the cookie is expired.
> Is there any way to remove those cookies from app and stop sending it on 
> subsquitet AJAX calls?



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

-
To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org
For additional commands, e-mail: issues-h...@cordova.apache.org



[jira] [Updated] (CB-11798) header cookies are persisted in app and never removed even it expires

2016-09-01 Thread Ananth (JIRA)

 [ 
https://issues.apache.org/jira/browse/CB-11798?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ananth updated CB-11798:

Description: 
When a REST service is called from my cordova app using AJAX, server is sending 
back session cookies (Set-Cookie headers) as part of header with some expiry 
time.Those cookies are persisted in app. That cookie is being sent in the 
subsquitet AJAX calls, and its never stops sending it even it the cookie is 
expired.

Is there any way to remove those cookies from app and stop sending it on 
subsquitet AJAX calls?

  was:
When a REST service is called from my cordova app using AJAX, server is sending 
back session cookies as part of header with some expiry time.Those cookies are 
persisted in app. That cookie is being sent in the subsquitet AJAX calls, and 
its never stops sending it even it the cookie is expired.

Is there any way to remove those cookies from app and stop sending it on 
subsquitet AJAX calls?


> header cookies are persisted in app and never removed even it expires
> -
>
> Key: CB-11798
> URL: https://issues.apache.org/jira/browse/CB-11798
> Project: Apache Cordova
>  Issue Type: Bug
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: iOS, Windows
>Affects Versions: 5.0.1, 6.1.1
> Environment: App is developed using HTML5 and Javascript for Windows 
> 8.1 and iOS.
>Reporter: Ananth
>  Labels: ajax, cookies
>
> When a REST service is called from my cordova app using AJAX, server is 
> sending back session cookies (Set-Cookie headers) as part of header with some 
> expiry time.Those cookies are persisted in app. That cookie is being sent in 
> the subsquitet AJAX calls, and its never stops sending it even it the cookie 
> is expired.
> Is there any way to remove those cookies from app and stop sending it on 
> subsquitet AJAX calls?



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

-
To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org
For additional commands, e-mail: issues-h...@cordova.apache.org



[jira] [Updated] (CB-11798) header cookies are persisted in app and never removed even it expires

2016-09-01 Thread Ananth (JIRA)

 [ 
https://issues.apache.org/jira/browse/CB-11798?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ananth updated CB-11798:

Description: 
When a REST service is called from my cordova app using AJAX, server is sending 
back session cookies as part of header with some expiry time.Those cookies are 
persisted in app. That cookie is being sent in the subsquitet AJAX calls, and 
its never stops sending it even it the cookie is expired.

Is there any way to remove those cookies from app and stop sending it on 
subsquitet AJAX calls?

  was:
When a REST service is called from cordova app using AJAX, server is sending 
back session cookies as part of header with some expiry time.Those cookies are 
persisted in app. That cookie is being sent in the subsquitet AJAX calls, and 
its never stops sending it even it the cookie is expired.

Is there any way to remove those cookies from app and stop sending it on 
subsquitet AJAX calls?


> header cookies are persisted in app and never removed even it expires
> -
>
> Key: CB-11798
> URL: https://issues.apache.org/jira/browse/CB-11798
> Project: Apache Cordova
>  Issue Type: Bug
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: iOS, Windows
>Affects Versions: 5.0.1, 6.1.1
> Environment: App is developed using HTML5 and Javascript for Windows 
> 8.1 and iOS.
>Reporter: Ananth
>  Labels: ajax, cookies
>
> When a REST service is called from my cordova app using AJAX, server is 
> sending back session cookies as part of header with some expiry time.Those 
> cookies are persisted in app. That cookie is being sent in the subsquitet 
> AJAX calls, and its never stops sending it even it the cookie is expired.
> Is there any way to remove those cookies from app and stop sending it on 
> subsquitet AJAX calls?



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

-
To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org
For additional commands, e-mail: issues-h...@cordova.apache.org



[jira] [Commented] (CB-11795) Introduce cordovaDependencies to all core plugins

2016-09-01 Thread ASF GitHub Bot (JIRA)

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

ASF GitHub Bot commented on CB-11795:
-

Github user cordova-qa commented on the issue:

https://github.com/apache/cordova-plugin-inappbrowser/pull/184
  
Cordova CI Build has completed successfully.

**Commit** - 
[Link](https://github.com/apache/cordova-plugin-inappbrowser/pull/184/commits/733f087f5037003c09414234b3cb1126dd14f940)
**Dashboard** - 
[Link](http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-inappbrowser-pr/66/)

| Builder Name  | Console Output | Test Report | Device Logs  |
| :---: | :---:  |   :---: | :---:|
| [Windows 8.1 Store]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-inappbrowser-pr/66//PLATFORM=windows-8.1-store/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-inappbrowser-pr/66//PLATFORM=windows-8.1-store/console)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-inappbrowser-pr/66//PLATFORM=windows-8.1-store/testReport/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-inappbrowser-pr/66//PLATFORM=windows-8.1-store/artifact/)
 |
| [Windows 10  Store]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-inappbrowser-pr/66//PLATFORM=windows-10-store/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-inappbrowser-pr/66//PLATFORM=windows-10-store/console)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-inappbrowser-pr/66//PLATFORM=windows-10-store/testReport/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-inappbrowser-pr/66//PLATFORM=windows-10-store/artifact/)
 |
| [Windows 8.1 Phone]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-inappbrowser-pr/66//PLATFORM=windows-8.1-phone/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-inappbrowser-pr/66//PLATFORM=windows-8.1-phone/console)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-inappbrowser-pr/66//PLATFORM=windows-8.1-phone/testReport/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-inappbrowser-pr/66//PLATFORM=windows-8.1-phone/artifact/)
 |
| [iOS]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-inappbrowser-pr/66//PLATFORM=ios/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-inappbrowser-pr/66//PLATFORM=ios/console)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-inappbrowser-pr/66//PLATFORM=ios/testReport/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-inappbrowser-pr/66//PLATFORM=ios/artifact/)
 |
| [Android]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-inappbrowser-pr/66//PLATFORM=android/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-inappbrowser-pr/66//PLATFORM=android/console)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-inappbrowser-pr/66//PLATFORM=android/testReport/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-inappbrowser-pr/66//PLATFORM=android/artifact/)
 |
 



> Introduce cordovaDependencies to all core plugins
> -
>
> Key: CB-11795
> URL: https://issues.apache.org/jira/browse/CB-11795
> Project: Apache Cordova
>  Issue Type: Task
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: AllPlugins
>Reporter: Vladimir Kotikov
>Assignee: Vladimir Kotikov
>  Labels: triaged
>
> We've been researching ways to prevent cordova workflow breakages, caused by 
> installing edge versions of the plugins, which possibly could be incompatible 
> with cordova version, used by user. This is IMO a very nasty sort of 
> problems, because it might cause unpredictable build- and runtime failures of 
> cordova setup which has been working perfectly previously.
> A typical example of this scenario is when some plugin introduces a change 
> incompatible w/ some particular cordova version and doesn't update 
> {{cordovaDependencies}} property in its' package.json correspondingly.
> To prevent such breakages and avoid negative user experience I propose to 
> start using {{cordovaDependencies}} in core plugins in a following way:
> # For every plugin we maintain, we add `cordovaDependencies` to its'
> package.json w/ the following entry
> {noformat}
> CURRENT_PLUGIN_VERSION: { cordova: >= LATEST_SUPPORTED_CORDOVA_VERSION }
> {noformat}
> We will try to determine the {{LATEST_SUPPORTED_CORDOVA_VERSION}} based on 
> release
> notes and most significant changes in plugins, but probably we can safely use 
> 6.1.0 here because new version choosing logic for {{plugin add}} was 
> introduced in this version and older versions

[jira] [Commented] (CB-11795) Introduce cordovaDependencies to all core plugins

2016-09-01 Thread ASF GitHub Bot (JIRA)

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

ASF GitHub Bot commented on CB-11795:
-

Github user cordova-qa commented on the issue:

https://github.com/apache/cordova-plugin-splashscreen/pull/113
  
Cordova CI Build has completed successfully.

**Commit** - 
[Link](https://github.com/apache/cordova-plugin-splashscreen/pull/113/commits/67289f94353c7c8dbb2549a1f3566119d6548997)
**Dashboard** - 
[Link](http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-splashscreen-pr/25/)

| Builder Name  | Console Output | Test Report | Device Logs  |
| :---: | :---:  |   :---: | :---:|
| [Windows 8.1 Store]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-splashscreen-pr/25//PLATFORM=windows-8.1-store/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-splashscreen-pr/25//PLATFORM=windows-8.1-store/console)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-splashscreen-pr/25//PLATFORM=windows-8.1-store/testReport/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-splashscreen-pr/25//PLATFORM=windows-8.1-store/artifact/)
 |
| [Windows 10  Store]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-splashscreen-pr/25//PLATFORM=windows-10-store/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-splashscreen-pr/25//PLATFORM=windows-10-store/console)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-splashscreen-pr/25//PLATFORM=windows-10-store/testReport/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-splashscreen-pr/25//PLATFORM=windows-10-store/artifact/)
 |
| [Windows 8.1 Phone]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-splashscreen-pr/25//PLATFORM=windows-8.1-phone/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-splashscreen-pr/25//PLATFORM=windows-8.1-phone/console)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-splashscreen-pr/25//PLATFORM=windows-8.1-phone/testReport/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-splashscreen-pr/25//PLATFORM=windows-8.1-phone/artifact/)
 |
| [iOS]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-splashscreen-pr/25//PLATFORM=ios/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-splashscreen-pr/25//PLATFORM=ios/console)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-splashscreen-pr/25//PLATFORM=ios/testReport/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-splashscreen-pr/25//PLATFORM=ios/artifact/)
 |
| [Android]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-splashscreen-pr/25//PLATFORM=android/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-splashscreen-pr/25//PLATFORM=android/console)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-splashscreen-pr/25//PLATFORM=android/testReport/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-splashscreen-pr/25//PLATFORM=android/artifact/)
 |
 



> Introduce cordovaDependencies to all core plugins
> -
>
> Key: CB-11795
> URL: https://issues.apache.org/jira/browse/CB-11795
> Project: Apache Cordova
>  Issue Type: Task
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: AllPlugins
>Reporter: Vladimir Kotikov
>Assignee: Vladimir Kotikov
>  Labels: triaged
>
> We've been researching ways to prevent cordova workflow breakages, caused by 
> installing edge versions of the plugins, which possibly could be incompatible 
> with cordova version, used by user. This is IMO a very nasty sort of 
> problems, because it might cause unpredictable build- and runtime failures of 
> cordova setup which has been working perfectly previously.
> A typical example of this scenario is when some plugin introduces a change 
> incompatible w/ some particular cordova version and doesn't update 
> {{cordovaDependencies}} property in its' package.json correspondingly.
> To prevent such breakages and avoid negative user experience I propose to 
> start using {{cordovaDependencies}} in core plugins in a following way:
> # For every plugin we maintain, we add `cordovaDependencies` to its'
> package.json w/ the following entry
> {noformat}
> CURRENT_PLUGIN_VERSION: { cordova: >= LATEST_SUPPORTED_CORDOVA_VERSION }
> {noformat}
> We will try to determine the {{LATEST_SUPPORTED_CORDOVA_VERSION}} based on 
> release
> notes and most significant changes in plugins, but probably we can safely use 
> 6.1.0 here because new version choosing logic for {{plugin add}} was 
> introduced in this version and older versions

[jira] [Commented] (CB-11795) Introduce cordovaDependencies to all core plugins

2016-09-01 Thread ASF GitHub Bot (JIRA)

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

ASF GitHub Bot commented on CB-11795:
-

Github user cordova-qa commented on the issue:

https://github.com/apache/cordova-plugin-statusbar/pull/63
  
Cordova CI Build has one or more failures. 

**Commit** - 
[Link](https://github.com/apache/cordova-plugin-statusbar/pull/63/commits/674d9429a33848a6802ce1ba41502ba217a78794)
**Dashboard** - 
[Link](http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-statusbar-pr/24/)

| Builder Name  | Console Output | Test Report | Device Logs  |
| :---: | :---:  |   :---: | :---:|
| [Windows 8.1 Store]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-statusbar-pr/24//PLATFORM=windows-8.1-store/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-statusbar-pr/24//PLATFORM=windows-8.1-store/console)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-statusbar-pr/24//PLATFORM=windows-8.1-store/testReport/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-statusbar-pr/24//PLATFORM=windows-8.1-store/artifact/)
 |
| [Windows 10  Store]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-statusbar-pr/24//PLATFORM=windows-10-store/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-statusbar-pr/24//PLATFORM=windows-10-store/console)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-statusbar-pr/24//PLATFORM=windows-10-store/testReport/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-statusbar-pr/24//PLATFORM=windows-10-store/artifact/)
 |
| [Windows 8.1 Phone]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-statusbar-pr/24//PLATFORM=windows-8.1-phone/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-statusbar-pr/24//PLATFORM=windows-8.1-phone/console)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-statusbar-pr/24//PLATFORM=windows-8.1-phone/testReport/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-statusbar-pr/24//PLATFORM=windows-8.1-phone/artifact/)
 |
| [iOS]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-statusbar-pr/24//PLATFORM=ios/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-statusbar-pr/24//PLATFORM=ios/console)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-statusbar-pr/24//PLATFORM=ios/testReport/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-statusbar-pr/24//PLATFORM=ios/artifact/)
 |
| [Android]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-statusbar-pr/24//PLATFORM=android/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-statusbar-pr/24//PLATFORM=android/console)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-statusbar-pr/24//PLATFORM=android/testReport/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-statusbar-pr/24//PLATFORM=android/artifact/)
 |
 



> Introduce cordovaDependencies to all core plugins
> -
>
> Key: CB-11795
> URL: https://issues.apache.org/jira/browse/CB-11795
> Project: Apache Cordova
>  Issue Type: Task
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: AllPlugins
>Reporter: Vladimir Kotikov
>Assignee: Vladimir Kotikov
>  Labels: triaged
>
> We've been researching ways to prevent cordova workflow breakages, caused by 
> installing edge versions of the plugins, which possibly could be incompatible 
> with cordova version, used by user. This is IMO a very nasty sort of 
> problems, because it might cause unpredictable build- and runtime failures of 
> cordova setup which has been working perfectly previously.
> A typical example of this scenario is when some plugin introduces a change 
> incompatible w/ some particular cordova version and doesn't update 
> {{cordovaDependencies}} property in its' package.json correspondingly.
> To prevent such breakages and avoid negative user experience I propose to 
> start using {{cordovaDependencies}} in core plugins in a following way:
> # For every plugin we maintain, we add `cordovaDependencies` to its'
> package.json w/ the following entry
> {noformat}
> CURRENT_PLUGIN_VERSION: { cordova: >= LATEST_SUPPORTED_CORDOVA_VERSION }
> {noformat}
> We will try to determine the {{LATEST_SUPPORTED_CORDOVA_VERSION}} based on 
> release
> notes and most significant changes in plugins, but probably we can safely use 
> 6.1.0 here because new version choosing logic for {{plugin add}} was 
> introduced in this version and older versions of cordova will not use 
> {{cordovaDependencies}} anyway.
> Also for s

[jira] [Created] (CB-11798) header cookies are persisted in app and never removed even it expires

2016-09-01 Thread Ananth (JIRA)
Ananth created CB-11798:
---

 Summary: header cookies are persisted in app and never removed 
even it expires
 Key: CB-11798
 URL: https://issues.apache.org/jira/browse/CB-11798
 Project: Apache Cordova
  Issue Type: Bug
  Security Level: Public (Anyone can view this level - this is the default.)
  Components: iOS, Windows
Affects Versions: 5.0.1, 6.1.1
 Environment: App is developed using HTML5 and Javascript for Windows 
8.1 and iOS.
Reporter: Ananth


When a REST service is called from cordova app using AJAX, server is sending 
back session cookies as part of header with some expiry time.Those cookies are 
persisted in app. That cookie is being sent in the subsquitet AJAX calls, and 
its never stops sending it even it the cookie is expired.

Is there any way to remove those cookies from app and stop sending it on 
subsquitet AJAX calls?



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

-
To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org
For additional commands, e-mail: issues-h...@cordova.apache.org



[jira] [Commented] (CB-11795) Introduce cordovaDependencies to all core plugins

2016-09-01 Thread ASF GitHub Bot (JIRA)

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

ASF GitHub Bot commented on CB-11795:
-

Github user cordova-qa commented on the issue:

https://github.com/apache/cordova-plugin-vibration/pull/49
  
Cordova CI Build has completed successfully.

**Commit** - 
[Link](https://github.com/apache/cordova-plugin-vibration/pull/49/commits/fda15b6584263d349686dc3e925db9281697e379)
**Dashboard** - 
[Link](http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-vibration-pr/18/)

| Builder Name  | Console Output | Test Report | Device Logs  |
| :---: | :---:  |   :---: | :---:|
| [Windows 8.1 Store]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-vibration-pr/18//PLATFORM=windows-8.1-store/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-vibration-pr/18//PLATFORM=windows-8.1-store/console)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-vibration-pr/18//PLATFORM=windows-8.1-store/testReport/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-vibration-pr/18//PLATFORM=windows-8.1-store/artifact/)
 |
| [Windows 10  Store]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-vibration-pr/18//PLATFORM=windows-10-store/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-vibration-pr/18//PLATFORM=windows-10-store/console)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-vibration-pr/18//PLATFORM=windows-10-store/testReport/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-vibration-pr/18//PLATFORM=windows-10-store/artifact/)
 |
| [Windows 8.1 Phone]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-vibration-pr/18//PLATFORM=windows-8.1-phone/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-vibration-pr/18//PLATFORM=windows-8.1-phone/console)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-vibration-pr/18//PLATFORM=windows-8.1-phone/testReport/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-vibration-pr/18//PLATFORM=windows-8.1-phone/artifact/)
 |
| [iOS]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-vibration-pr/18//PLATFORM=ios/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-vibration-pr/18//PLATFORM=ios/console)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-vibration-pr/18//PLATFORM=ios/testReport/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-vibration-pr/18//PLATFORM=ios/artifact/)
 |
| [Android]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-vibration-pr/18//PLATFORM=android/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-vibration-pr/18//PLATFORM=android/console)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-vibration-pr/18//PLATFORM=android/testReport/)
 | [Link]( 
http://cordova-ci.cloudapp.net:8080/job/cordova-plugin-vibration-pr/18//PLATFORM=android/artifact/)
 |
 



> Introduce cordovaDependencies to all core plugins
> -
>
> Key: CB-11795
> URL: https://issues.apache.org/jira/browse/CB-11795
> Project: Apache Cordova
>  Issue Type: Task
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: AllPlugins
>Reporter: Vladimir Kotikov
>Assignee: Vladimir Kotikov
>  Labels: triaged
>
> We've been researching ways to prevent cordova workflow breakages, caused by 
> installing edge versions of the plugins, which possibly could be incompatible 
> with cordova version, used by user. This is IMO a very nasty sort of 
> problems, because it might cause unpredictable build- and runtime failures of 
> cordova setup which has been working perfectly previously.
> A typical example of this scenario is when some plugin introduces a change 
> incompatible w/ some particular cordova version and doesn't update 
> {{cordovaDependencies}} property in its' package.json correspondingly.
> To prevent such breakages and avoid negative user experience I propose to 
> start using {{cordovaDependencies}} in core plugins in a following way:
> # For every plugin we maintain, we add `cordovaDependencies` to its'
> package.json w/ the following entry
> {noformat}
> CURRENT_PLUGIN_VERSION: { cordova: >= LATEST_SUPPORTED_CORDOVA_VERSION }
> {noformat}
> We will try to determine the {{LATEST_SUPPORTED_CORDOVA_VERSION}} based on 
> release
> notes and most significant changes in plugins, but probably we can safely use 
> 6.1.0 here because new version choosing logic for {{plugin add}} was 
> introduced in this version and older versions of cordova will not use 
> {{cordovaDependencies}} anyway.
> Also for 

[jira] [Commented] (CB-11795) Introduce cordovaDependencies to all core plugins

2016-09-01 Thread ASF GitHub Bot (JIRA)

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

ASF GitHub Bot commented on CB-11795:
-

GitHub user vladimir-kotikov opened a pull request:

https://github.com/apache/cordova-plugin-media-capture/pull/68

CB-11795 Add 'protective' entry to cordovaDependencies



### Checklist
- [ ] [ICLA](http://www.apache.org/licenses/icla.txt) has been signed and 
submitted to secret...@apache.org.
- [ ] [Reported an issue](http://cordova.apache.org/contribute/issues.html) 
in the JIRA database
- [ ] Commit message follows the format: "CB-3232: (android) Fix bug with 
resolving file paths", where CB- is the JIRA ID & "android" is the platform 
affected.
- [ ] Added automated test coverage as appropriate for this change.

The entry is required to protect end-users from fetching edge versions of 
the plugin by incompatible version of cordova. This also assumes that we will 
not introduce any regressions in compatibility w/ cordova in minor and patch 
releases. On every major release we will need to add similar entry with _next_ 
major version.

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

$ git pull https://github.com/vladimir-kotikov/cordova-plugin-media-capture 
CB-11795

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

https://github.com/apache/cordova-plugin-media-capture/pull/68.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 #68


commit 028aa7d42be19aea2c5b310f5645c3f03d3b582f
Author: Vladimir Kotikov 
Date:   2016-08-31T13:20:05Z

CB-11795 Add 'protective' entry to cordovaDependencies

The entry is required to protect end-users from fetching edge versions of 
the plugin by incompatible version of cordova. This also assumes that we will 
not introduce any regressions in compatibility w/ cordova in minor and patch 
releases. On every major release we will need to add similar entry with _next_ 
major version.




> Introduce cordovaDependencies to all core plugins
> -
>
> Key: CB-11795
> URL: https://issues.apache.org/jira/browse/CB-11795
> Project: Apache Cordova
>  Issue Type: Task
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: AllPlugins
>Reporter: Vladimir Kotikov
>Assignee: Vladimir Kotikov
>  Labels: triaged
>
> We've been researching ways to prevent cordova workflow breakages, caused by 
> installing edge versions of the plugins, which possibly could be incompatible 
> with cordova version, used by user. This is IMO a very nasty sort of 
> problems, because it might cause unpredictable build- and runtime failures of 
> cordova setup which has been working perfectly previously.
> A typical example of this scenario is when some plugin introduces a change 
> incompatible w/ some particular cordova version and doesn't update 
> {{cordovaDependencies}} property in its' package.json correspondingly.
> To prevent such breakages and avoid negative user experience I propose to 
> start using {{cordovaDependencies}} in core plugins in a following way:
> # For every plugin we maintain, we add `cordovaDependencies` to its'
> package.json w/ the following entry
> {noformat}
> CURRENT_PLUGIN_VERSION: { cordova: >= LATEST_SUPPORTED_CORDOVA_VERSION }
> {noformat}
> We will try to determine the {{LATEST_SUPPORTED_CORDOVA_VERSION}} based on 
> release
> notes and most significant changes in plugins, but probably we can safely use 
> 6.1.0 here because new version choosing logic for {{plugin add}} was 
> introduced in this version and older versions of cordova will not use 
> {{cordovaDependencies}} anyway.
> Also for some plugins adding such entry doesn't make sense because they will 
> work with any version of cordova, so for these plugins this step could be 
> omitted.
> # For every plugin we add additional 'protective' entry
> {noformat}
> NEXT_MAJOR_PLUGIN_VERSION: { cordova: >= 100 }
> {noformat}
>   There are 2 purposes for this:
> - if there is a major plugin update that potentially would broke 
> compatibility
> with some cordova versions, this will protect users against installing this
> major update, unless plugin maintainers update `cordovaDependencies` by adding
> corresponding entry for this plugin version.
> In other words, if we've introduced a breaking change and forgot to 
> update {{cordovaDependencies}} correspondingly to reflect that the change 
> requires a specific cordova version, user will not get this plugin update.
> - By some reason without such 'protective' entry in case if 
> {{NEXT_MAJOR_PLUGIN_VERSION}} gets

[jira] [Commented] (CB-11795) Introduce cordovaDependencies to all core plugins

2016-09-01 Thread ASF GitHub Bot (JIRA)

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

ASF GitHub Bot commented on CB-11795:
-

GitHub user vladimir-kotikov opened a pull request:

https://github.com/apache/cordova-plugin-dialogs/pull/85

CB-11795 Add 'protective' entry to cordovaDependencies



### Checklist
- [ ] [ICLA](http://www.apache.org/licenses/icla.txt) has been signed and 
submitted to secret...@apache.org.
- [ ] [Reported an issue](http://cordova.apache.org/contribute/issues.html) 
in the JIRA database
- [ ] Commit message follows the format: "CB-3232: (android) Fix bug with 
resolving file paths", where CB- is the JIRA ID & "android" is the platform 
affected.
- [ ] Added automated test coverage as appropriate for this change.

The entry is required to protect end-users from fetching edge versions of 
the plugin by incompatible version of cordova. This also assumes that we will 
not introduce any regressions in compatibility w/ cordova in minor and patch 
releases. On every major release we will need to add similar entry with _next_ 
major version.

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

$ git pull https://github.com/vladimir-kotikov/cordova-plugin-dialogs 
CB-11795

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

https://github.com/apache/cordova-plugin-dialogs/pull/85.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 #85






> Introduce cordovaDependencies to all core plugins
> -
>
> Key: CB-11795
> URL: https://issues.apache.org/jira/browse/CB-11795
> Project: Apache Cordova
>  Issue Type: Task
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: AllPlugins
>Reporter: Vladimir Kotikov
>Assignee: Vladimir Kotikov
>  Labels: triaged
>
> We've been researching ways to prevent cordova workflow breakages, caused by 
> installing edge versions of the plugins, which possibly could be incompatible 
> with cordova version, used by user. This is IMO a very nasty sort of 
> problems, because it might cause unpredictable build- and runtime failures of 
> cordova setup which has been working perfectly previously.
> A typical example of this scenario is when some plugin introduces a change 
> incompatible w/ some particular cordova version and doesn't update 
> {{cordovaDependencies}} property in its' package.json correspondingly.
> To prevent such breakages and avoid negative user experience I propose to 
> start using {{cordovaDependencies}} in core plugins in a following way:
> # For every plugin we maintain, we add `cordovaDependencies` to its'
> package.json w/ the following entry
> {noformat}
> CURRENT_PLUGIN_VERSION: { cordova: >= LATEST_SUPPORTED_CORDOVA_VERSION }
> {noformat}
> We will try to determine the {{LATEST_SUPPORTED_CORDOVA_VERSION}} based on 
> release
> notes and most significant changes in plugins, but probably we can safely use 
> 6.1.0 here because new version choosing logic for {{plugin add}} was 
> introduced in this version and older versions of cordova will not use 
> {{cordovaDependencies}} anyway.
> Also for some plugins adding such entry doesn't make sense because they will 
> work with any version of cordova, so for these plugins this step could be 
> omitted.
> # For every plugin we add additional 'protective' entry
> {noformat}
> NEXT_MAJOR_PLUGIN_VERSION: { cordova: >= 100 }
> {noformat}
>   There are 2 purposes for this:
> - if there is a major plugin update that potentially would broke 
> compatibility
> with some cordova versions, this will protect users against installing this
> major update, unless plugin maintainers update `cordovaDependencies` by adding
> corresponding entry for this plugin version.
> In other words, if we've introduced a breaking change and forgot to 
> update {{cordovaDependencies}} correspondingly to reflect that the change 
> requires a specific cordova version, user will not get this plugin update.
> - By some reason without such 'protective' entry in case if 
> {{NEXT_MAJOR_PLUGIN_VERSION}} gets released without adding corresponding 
> entry to {{cordovaDependencies}} (i.e. we don't have any restrictions for 
> this version in {{cordovaDependencies}}) - cordova will fetch that version 
> without any checks.
> This is sounds non-obviously for me and probably there is some reason behind 
> installing plugin version, which we can't verify requirements for, but this 
> is how it works.
> 3. When we introduce a change that requires us to change plugin version to 
> {{NEXT_MAJOR_PLUGIN_VERSION}}, we go and f

[jira] [Commented] (CB-11795) Introduce cordovaDependencies to all core plugins

2016-09-01 Thread ASF GitHub Bot (JIRA)

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

ASF GitHub Bot commented on CB-11795:
-

GitHub user vladimir-kotikov opened a pull request:

https://github.com/apache/cordova-plugin-battery-status/pull/39

CB-11795 Add 'protective' entry to cordovaDependencies



### Checklist
- [ ] [ICLA](http://www.apache.org/licenses/icla.txt) has been signed and 
submitted to secret...@apache.org.
- [ ] [Reported an issue](http://cordova.apache.org/contribute/issues.html) 
in the JIRA database
- [ ] Commit message follows the format: "CB-3232: (android) Fix bug with 
resolving file paths", where CB- is the JIRA ID & "android" is the platform 
affected.
- [ ] Added automated test coverage as appropriate for this change.

This entry is required to protect end-users from fetching edge versions of 
the plugin by incompatible version of cordova. This also assumes that we will 
not introduce any regressions in compatibility w/ cordova in minor and patch 
releases. On every major release we will need to add similar entry with _next_ 
major version.

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

$ git pull 
https://github.com/vladimir-kotikov/cordova-plugin-battery-status CB-11795

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

https://github.com/apache/cordova-plugin-battery-status/pull/39.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 #39


commit d8e25a1aeed12b3aa1794940230dff1e9aa52cf0
Author: Vladimir Kotikov 
Date:   2016-08-31T13:09:11Z

CB-11795 Add 'protective' entry to cordovaDependencies

This entry is required to protect end-users from fetching edge versions of 
the plugin by incompatible version of cordova. This also assumes that we will 
not introduce any regressions in compatibility w/ cordova in minor and patch 
releases. On every major release we will need to add similar entry with _next_ 
major version.




> Introduce cordovaDependencies to all core plugins
> -
>
> Key: CB-11795
> URL: https://issues.apache.org/jira/browse/CB-11795
> Project: Apache Cordova
>  Issue Type: Task
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: AllPlugins
>Reporter: Vladimir Kotikov
>Assignee: Vladimir Kotikov
>  Labels: triaged
>
> We've been researching ways to prevent cordova workflow breakages, caused by 
> installing edge versions of the plugins, which possibly could be incompatible 
> with cordova version, used by user. This is IMO a very nasty sort of 
> problems, because it might cause unpredictable build- and runtime failures of 
> cordova setup which has been working perfectly previously.
> A typical example of this scenario is when some plugin introduces a change 
> incompatible w/ some particular cordova version and doesn't update 
> {{cordovaDependencies}} property in its' package.json correspondingly.
> To prevent such breakages and avoid negative user experience I propose to 
> start using {{cordovaDependencies}} in core plugins in a following way:
> # For every plugin we maintain, we add `cordovaDependencies` to its'
> package.json w/ the following entry
> {noformat}
> CURRENT_PLUGIN_VERSION: { cordova: >= LATEST_SUPPORTED_CORDOVA_VERSION }
> {noformat}
> We will try to determine the {{LATEST_SUPPORTED_CORDOVA_VERSION}} based on 
> release
> notes and most significant changes in plugins, but probably we can safely use 
> 6.1.0 here because new version choosing logic for {{plugin add}} was 
> introduced in this version and older versions of cordova will not use 
> {{cordovaDependencies}} anyway.
> Also for some plugins adding such entry doesn't make sense because they will 
> work with any version of cordova, so for these plugins this step could be 
> omitted.
> # For every plugin we add additional 'protective' entry
> {noformat}
> NEXT_MAJOR_PLUGIN_VERSION: { cordova: >= 100 }
> {noformat}
>   There are 2 purposes for this:
> - if there is a major plugin update that potentially would broke 
> compatibility
> with some cordova versions, this will protect users against installing this
> major update, unless plugin maintainers update `cordovaDependencies` by adding
> corresponding entry for this plugin version.
> In other words, if we've introduced a breaking change and forgot to 
> update {{cordovaDependencies}} correspondingly to reflect that the change 
> requires a specific cordova version, user will not get this plugin update.
> - By some reason without such 'protective' entry in case if 
> {{NEXT_MAJOR_PLUGIN_VERSION}}

[jira] [Commented] (CB-11795) Introduce cordovaDependencies to all core plugins

2016-09-01 Thread ASF GitHub Bot (JIRA)

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

ASF GitHub Bot commented on CB-11795:
-

GitHub user vladimir-kotikov opened a pull request:

https://github.com/apache/cordova-plugin-camera/pull/234

CB-11795 Add 'protective' entry to cordovaDependencies



### Checklist
- [ ] [ICLA](http://www.apache.org/licenses/icla.txt) has been signed and 
submitted to secret...@apache.org.
- [ ] [Reported an issue](http://cordova.apache.org/contribute/issues.html) 
in the JIRA database
- [ ] Commit message follows the format: "CB-3232: (android) Fix bug with 
resolving file paths", where CB- is the JIRA ID & "android" is the platform 
affected.
- [ ] Added automated test coverage as appropriate for this change.

The entry is required to protect end-users from fetching edge versions of 
the plugin by incompatible version of cordova. This also assumes that we will 
not introduce any regressions in compatibility w/ cordova in minor and patch 
releases. On every major release we will need to add similar entry with _next_ 
major version.

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

$ git pull https://github.com/vladimir-kotikov/cordova-plugin-camera 
CB-11795

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

https://github.com/apache/cordova-plugin-camera/pull/234.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 #234






> Introduce cordovaDependencies to all core plugins
> -
>
> Key: CB-11795
> URL: https://issues.apache.org/jira/browse/CB-11795
> Project: Apache Cordova
>  Issue Type: Task
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: AllPlugins
>Reporter: Vladimir Kotikov
>Assignee: Vladimir Kotikov
>  Labels: triaged
>
> We've been researching ways to prevent cordova workflow breakages, caused by 
> installing edge versions of the plugins, which possibly could be incompatible 
> with cordova version, used by user. This is IMO a very nasty sort of 
> problems, because it might cause unpredictable build- and runtime failures of 
> cordova setup which has been working perfectly previously.
> A typical example of this scenario is when some plugin introduces a change 
> incompatible w/ some particular cordova version and doesn't update 
> {{cordovaDependencies}} property in its' package.json correspondingly.
> To prevent such breakages and avoid negative user experience I propose to 
> start using {{cordovaDependencies}} in core plugins in a following way:
> # For every plugin we maintain, we add `cordovaDependencies` to its'
> package.json w/ the following entry
> {noformat}
> CURRENT_PLUGIN_VERSION: { cordova: >= LATEST_SUPPORTED_CORDOVA_VERSION }
> {noformat}
> We will try to determine the {{LATEST_SUPPORTED_CORDOVA_VERSION}} based on 
> release
> notes and most significant changes in plugins, but probably we can safely use 
> 6.1.0 here because new version choosing logic for {{plugin add}} was 
> introduced in this version and older versions of cordova will not use 
> {{cordovaDependencies}} anyway.
> Also for some plugins adding such entry doesn't make sense because they will 
> work with any version of cordova, so for these plugins this step could be 
> omitted.
> # For every plugin we add additional 'protective' entry
> {noformat}
> NEXT_MAJOR_PLUGIN_VERSION: { cordova: >= 100 }
> {noformat}
>   There are 2 purposes for this:
> - if there is a major plugin update that potentially would broke 
> compatibility
> with some cordova versions, this will protect users against installing this
> major update, unless plugin maintainers update `cordovaDependencies` by adding
> corresponding entry for this plugin version.
> In other words, if we've introduced a breaking change and forgot to 
> update {{cordovaDependencies}} correspondingly to reflect that the change 
> requires a specific cordova version, user will not get this plugin update.
> - By some reason without such 'protective' entry in case if 
> {{NEXT_MAJOR_PLUGIN_VERSION}} gets released without adding corresponding 
> entry to {{cordovaDependencies}} (i.e. we don't have any restrictions for 
> this version in {{cordovaDependencies}}) - cordova will fetch that version 
> without any checks.
> This is sounds non-obviously for me and probably there is some reason behind 
> installing plugin version, which we can't verify requirements for, but this 
> is how it works.
> 3. When we introduce a change that requires us to change plugin version to 
> {{NEXT_MAJOR_PLUGIN_VERSION}}, we go and f

[jira] [Commented] (CB-11795) Introduce cordovaDependencies to all core plugins

2016-09-01 Thread ASF GitHub Bot (JIRA)

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

ASF GitHub Bot commented on CB-11795:
-

GitHub user vladimir-kotikov opened a pull request:

https://github.com/apache/cordova-plugin-device-motion/pull/47

CB-11795 Add 'protective' entry to cordovaDependencies



### Checklist
- [ ] [ICLA](http://www.apache.org/licenses/icla.txt) has been signed and 
submitted to secret...@apache.org.
- [ ] [Reported an issue](http://cordova.apache.org/contribute/issues.html) 
in the JIRA database
- [ ] Commit message follows the format: "CB-3232: (android) Fix bug with 
resolving file paths", where CB- is the JIRA ID & "android" is the platform 
affected.
- [ ] Added automated test coverage as appropriate for this change.

The entry is required to protect end-users from fetching edge versions of 
the plugin by incompatible version of cordova. This also assumes that we will 
not introduce any regressions in compatibility w/ cordova in minor and patch 
releases. On every major release we will need to add similar entry with _next_ 
major version.

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

$ git pull https://github.com/vladimir-kotikov/cordova-plugin-device-motion 
CB-11795

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

https://github.com/apache/cordova-plugin-device-motion/pull/47.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 #47


commit ac9509160fc3e9e55361717adf8e4bb0b93ce3ab
Author: Vladimir Kotikov 
Date:   2016-08-31T13:34:34Z

CB-11795 Add 'protective' entry to cordovaDependencies

The entry is required to protect end-users from fetching edge versions of 
the plugin by incompatible version of cordova. This also assumes that we will 
not introduce any regressions in compatibility w/ cordova in minor and patch 
releases. On every major release we will need to add similar entry with _next_ 
major version.




> Introduce cordovaDependencies to all core plugins
> -
>
> Key: CB-11795
> URL: https://issues.apache.org/jira/browse/CB-11795
> Project: Apache Cordova
>  Issue Type: Task
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: AllPlugins
>Reporter: Vladimir Kotikov
>Assignee: Vladimir Kotikov
>  Labels: triaged
>
> We've been researching ways to prevent cordova workflow breakages, caused by 
> installing edge versions of the plugins, which possibly could be incompatible 
> with cordova version, used by user. This is IMO a very nasty sort of 
> problems, because it might cause unpredictable build- and runtime failures of 
> cordova setup which has been working perfectly previously.
> A typical example of this scenario is when some plugin introduces a change 
> incompatible w/ some particular cordova version and doesn't update 
> {{cordovaDependencies}} property in its' package.json correspondingly.
> To prevent such breakages and avoid negative user experience I propose to 
> start using {{cordovaDependencies}} in core plugins in a following way:
> # For every plugin we maintain, we add `cordovaDependencies` to its'
> package.json w/ the following entry
> {noformat}
> CURRENT_PLUGIN_VERSION: { cordova: >= LATEST_SUPPORTED_CORDOVA_VERSION }
> {noformat}
> We will try to determine the {{LATEST_SUPPORTED_CORDOVA_VERSION}} based on 
> release
> notes and most significant changes in plugins, but probably we can safely use 
> 6.1.0 here because new version choosing logic for {{plugin add}} was 
> introduced in this version and older versions of cordova will not use 
> {{cordovaDependencies}} anyway.
> Also for some plugins adding such entry doesn't make sense because they will 
> work with any version of cordova, so for these plugins this step could be 
> omitted.
> # For every plugin we add additional 'protective' entry
> {noformat}
> NEXT_MAJOR_PLUGIN_VERSION: { cordova: >= 100 }
> {noformat}
>   There are 2 purposes for this:
> - if there is a major plugin update that potentially would broke 
> compatibility
> with some cordova versions, this will protect users against installing this
> major update, unless plugin maintainers update `cordovaDependencies` by adding
> corresponding entry for this plugin version.
> In other words, if we've introduced a breaking change and forgot to 
> update {{cordovaDependencies}} correspondingly to reflect that the change 
> requires a specific cordova version, user will not get this plugin update.
> - By some reason without such 'protective' entry in case if 
> {{NEXT_MAJOR_PLUGIN_VERSION}} gets

[jira] [Commented] (CB-11795) Introduce cordovaDependencies to all core plugins

2016-09-01 Thread ASF GitHub Bot (JIRA)

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

ASF GitHub Bot commented on CB-11795:
-

GitHub user vladimir-kotikov opened a pull request:

https://github.com/apache/cordova-plugin-contacts/pull/133

CB-11795 Add 'protective' entry to cordovaDependencies



### Checklist
- [ ] [ICLA](http://www.apache.org/licenses/icla.txt) has been signed and 
submitted to secret...@apache.org.
- [ ] [Reported an issue](http://cordova.apache.org/contribute/issues.html) 
in the JIRA database
- [ ] Commit message follows the format: "CB-3232: (android) Fix bug with 
resolving file paths", where CB- is the JIRA ID & "android" is the platform 
affected.
- [ ] Added automated test coverage as appropriate for this change.

The entry is required to protect end-users from fetching edge versions of 
the plugin by incompatible version of cordova. This also assumes that we will 
not introduce any regressions in compatibility w/ cordova in minor and patch 
releases. On every major release we will need to add similar entry with _next_ 
major version.

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

$ git pull https://github.com/vladimir-kotikov/cordova-plugin-contacts 
CB-11795

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

https://github.com/apache/cordova-plugin-contacts/pull/133.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 #133


commit bbb5020a587fa54f53b151c07e8d66a60f3ef74e
Author: Vladimir Kotikov 
Date:   2016-08-31T13:30:53Z

CB-11795 Add 'protective' entry to cordovaDependencies

The entry is required to protect end-users from fetching edge versions of 
the plugin by incompatible version of cordova. This also assumes that we will 
not introduce any regressions in compatibility w/ cordova in minor and patch 
releases. On every major release we will need to add similar entry with _next_ 
major version.




> Introduce cordovaDependencies to all core plugins
> -
>
> Key: CB-11795
> URL: https://issues.apache.org/jira/browse/CB-11795
> Project: Apache Cordova
>  Issue Type: Task
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: AllPlugins
>Reporter: Vladimir Kotikov
>Assignee: Vladimir Kotikov
>  Labels: triaged
>
> We've been researching ways to prevent cordova workflow breakages, caused by 
> installing edge versions of the plugins, which possibly could be incompatible 
> with cordova version, used by user. This is IMO a very nasty sort of 
> problems, because it might cause unpredictable build- and runtime failures of 
> cordova setup which has been working perfectly previously.
> A typical example of this scenario is when some plugin introduces a change 
> incompatible w/ some particular cordova version and doesn't update 
> {{cordovaDependencies}} property in its' package.json correspondingly.
> To prevent such breakages and avoid negative user experience I propose to 
> start using {{cordovaDependencies}} in core plugins in a following way:
> # For every plugin we maintain, we add `cordovaDependencies` to its'
> package.json w/ the following entry
> {noformat}
> CURRENT_PLUGIN_VERSION: { cordova: >= LATEST_SUPPORTED_CORDOVA_VERSION }
> {noformat}
> We will try to determine the {{LATEST_SUPPORTED_CORDOVA_VERSION}} based on 
> release
> notes and most significant changes in plugins, but probably we can safely use 
> 6.1.0 here because new version choosing logic for {{plugin add}} was 
> introduced in this version and older versions of cordova will not use 
> {{cordovaDependencies}} anyway.
> Also for some plugins adding such entry doesn't make sense because they will 
> work with any version of cordova, so for these plugins this step could be 
> omitted.
> # For every plugin we add additional 'protective' entry
> {noformat}
> NEXT_MAJOR_PLUGIN_VERSION: { cordova: >= 100 }
> {noformat}
>   There are 2 purposes for this:
> - if there is a major plugin update that potentially would broke 
> compatibility
> with some cordova versions, this will protect users against installing this
> major update, unless plugin maintainers update `cordovaDependencies` by adding
> corresponding entry for this plugin version.
> In other words, if we've introduced a breaking change and forgot to 
> update {{cordovaDependencies}} correspondingly to reflect that the change 
> requires a specific cordova version, user will not get this plugin update.
> - By some reason without such 'protective' entry in case if 
> {{NEXT_MAJOR_PLUGIN_VERSION}} gets released wi

[jira] [Commented] (CB-11795) Introduce cordovaDependencies to all core plugins

2016-09-01 Thread ASF GitHub Bot (JIRA)

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

ASF GitHub Bot commented on CB-11795:
-

GitHub user vladimir-kotikov opened a pull request:

https://github.com/apache/cordova-plugin-console/pull/19

CB-11795 Add 'protective' entry to cordovaDependencies



### Checklist
- [ ] [ICLA](http://www.apache.org/licenses/icla.txt) has been signed and 
submitted to secret...@apache.org.
- [ ] [Reported an issue](http://cordova.apache.org/contribute/issues.html) 
in the JIRA database
- [ ] Commit message follows the format: "CB-3232: (android) Fix bug with 
resolving file paths", where CB- is the JIRA ID & "android" is the platform 
affected.
- [ ] Added automated test coverage as appropriate for this change.

The entry is required to protect end-users from fetching edge versions of 
the plugin by incompatible version of cordova. This also assumes that we will 
not introduce any regressions in compatibility w/ cordova in minor and patch 
releases. On every major release we will need to add similar entry with _next_ 
major version.

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

$ git pull https://github.com/vladimir-kotikov/cordova-plugin-console 
CB-11795

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

https://github.com/apache/cordova-plugin-console/pull/19.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 #19






> Introduce cordovaDependencies to all core plugins
> -
>
> Key: CB-11795
> URL: https://issues.apache.org/jira/browse/CB-11795
> Project: Apache Cordova
>  Issue Type: Task
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: AllPlugins
>Reporter: Vladimir Kotikov
>Assignee: Vladimir Kotikov
>  Labels: triaged
>
> We've been researching ways to prevent cordova workflow breakages, caused by 
> installing edge versions of the plugins, which possibly could be incompatible 
> with cordova version, used by user. This is IMO a very nasty sort of 
> problems, because it might cause unpredictable build- and runtime failures of 
> cordova setup which has been working perfectly previously.
> A typical example of this scenario is when some plugin introduces a change 
> incompatible w/ some particular cordova version and doesn't update 
> {{cordovaDependencies}} property in its' package.json correspondingly.
> To prevent such breakages and avoid negative user experience I propose to 
> start using {{cordovaDependencies}} in core plugins in a following way:
> # For every plugin we maintain, we add `cordovaDependencies` to its'
> package.json w/ the following entry
> {noformat}
> CURRENT_PLUGIN_VERSION: { cordova: >= LATEST_SUPPORTED_CORDOVA_VERSION }
> {noformat}
> We will try to determine the {{LATEST_SUPPORTED_CORDOVA_VERSION}} based on 
> release
> notes and most significant changes in plugins, but probably we can safely use 
> 6.1.0 here because new version choosing logic for {{plugin add}} was 
> introduced in this version and older versions of cordova will not use 
> {{cordovaDependencies}} anyway.
> Also for some plugins adding such entry doesn't make sense because they will 
> work with any version of cordova, so for these plugins this step could be 
> omitted.
> # For every plugin we add additional 'protective' entry
> {noformat}
> NEXT_MAJOR_PLUGIN_VERSION: { cordova: >= 100 }
> {noformat}
>   There are 2 purposes for this:
> - if there is a major plugin update that potentially would broke 
> compatibility
> with some cordova versions, this will protect users against installing this
> major update, unless plugin maintainers update `cordovaDependencies` by adding
> corresponding entry for this plugin version.
> In other words, if we've introduced a breaking change and forgot to 
> update {{cordovaDependencies}} correspondingly to reflect that the change 
> requires a specific cordova version, user will not get this plugin update.
> - By some reason without such 'protective' entry in case if 
> {{NEXT_MAJOR_PLUGIN_VERSION}} gets released without adding corresponding 
> entry to {{cordovaDependencies}} (i.e. we don't have any restrictions for 
> this version in {{cordovaDependencies}}) - cordova will fetch that version 
> without any checks.
> This is sounds non-obviously for me and probably there is some reason behind 
> installing plugin version, which we can't verify requirements for, but this 
> is how it works.
> 3. When we introduce a change that requires us to change plugin version to 
> {{NEXT_MAJOR_PLUGIN_VERSION}}, we go and f

[jira] [Commented] (CB-11795) Introduce cordovaDependencies to all core plugins

2016-09-01 Thread ASF GitHub Bot (JIRA)

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

ASF GitHub Bot commented on CB-11795:
-

GitHub user vladimir-kotikov opened a pull request:

https://github.com/apache/cordova-plugin-statusbar/pull/63

CB-11795 Add 'protective' entry to cordovaDependencies



### Checklist
- [ ] [ICLA](http://www.apache.org/licenses/icla.txt) has been signed and 
submitted to secret...@apache.org.
- [ ] [Reported an issue](http://cordova.apache.org/contribute/issues.html) 
in the JIRA database
- [ ] Commit message follows the format: "CB-3232: (android) Fix bug with 
resolving file paths", where CB- is the JIRA ID & "android" is the platform 
affected.
- [ ] Added automated test coverage as appropriate for this change.

The entry is required to protect end-users from fetching edge versions of 
the plugin by incompatible version of cordova. This also assumes that we will 
not introduce any regressions in compatibility w/ cordova in minor and patch 
releases. On every major release we will need to add similar entry with _next_ 
major version.

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

$ git pull https://github.com/vladimir-kotikov/cordova-plugin-statusbar 
CB-11795

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

https://github.com/apache/cordova-plugin-statusbar/pull/63.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 #63






> Introduce cordovaDependencies to all core plugins
> -
>
> Key: CB-11795
> URL: https://issues.apache.org/jira/browse/CB-11795
> Project: Apache Cordova
>  Issue Type: Task
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: AllPlugins
>Reporter: Vladimir Kotikov
>Assignee: Vladimir Kotikov
>  Labels: triaged
>
> We've been researching ways to prevent cordova workflow breakages, caused by 
> installing edge versions of the plugins, which possibly could be incompatible 
> with cordova version, used by user. This is IMO a very nasty sort of 
> problems, because it might cause unpredictable build- and runtime failures of 
> cordova setup which has been working perfectly previously.
> A typical example of this scenario is when some plugin introduces a change 
> incompatible w/ some particular cordova version and doesn't update 
> {{cordovaDependencies}} property in its' package.json correspondingly.
> To prevent such breakages and avoid negative user experience I propose to 
> start using {{cordovaDependencies}} in core plugins in a following way:
> # For every plugin we maintain, we add `cordovaDependencies` to its'
> package.json w/ the following entry
> {noformat}
> CURRENT_PLUGIN_VERSION: { cordova: >= LATEST_SUPPORTED_CORDOVA_VERSION }
> {noformat}
> We will try to determine the {{LATEST_SUPPORTED_CORDOVA_VERSION}} based on 
> release
> notes and most significant changes in plugins, but probably we can safely use 
> 6.1.0 here because new version choosing logic for {{plugin add}} was 
> introduced in this version and older versions of cordova will not use 
> {{cordovaDependencies}} anyway.
> Also for some plugins adding such entry doesn't make sense because they will 
> work with any version of cordova, so for these plugins this step could be 
> omitted.
> # For every plugin we add additional 'protective' entry
> {noformat}
> NEXT_MAJOR_PLUGIN_VERSION: { cordova: >= 100 }
> {noformat}
>   There are 2 purposes for this:
> - if there is a major plugin update that potentially would broke 
> compatibility
> with some cordova versions, this will protect users against installing this
> major update, unless plugin maintainers update `cordovaDependencies` by adding
> corresponding entry for this plugin version.
> In other words, if we've introduced a breaking change and forgot to 
> update {{cordovaDependencies}} correspondingly to reflect that the change 
> requires a specific cordova version, user will not get this plugin update.
> - By some reason without such 'protective' entry in case if 
> {{NEXT_MAJOR_PLUGIN_VERSION}} gets released without adding corresponding 
> entry to {{cordovaDependencies}} (i.e. we don't have any restrictions for 
> this version in {{cordovaDependencies}}) - cordova will fetch that version 
> without any checks.
> This is sounds non-obviously for me and probably there is some reason behind 
> installing plugin version, which we can't verify requirements for, but this 
> is how it works.
> 3. When we introduce a change that requires us to change plugin version to 
> {{NEXT_MAJOR_PLUGIN_VERSION}}, we go

[jira] [Commented] (CB-3232) "cordova platform add blackberry" fails on 2.7.1-rc.1

2016-09-01 Thread ASF GitHub Bot (JIRA)

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

ASF GitHub Bot commented on CB-3232:


GitHub user vladimir-kotikov opened a pull request:

https://github.com/apache/cordova-plugin-network-information/pull/47

The entry is required to protect end-users from fetching edge version…



### Checklist
- [ ] [ICLA](http://www.apache.org/licenses/icla.txt) has been signed and 
submitted to secret...@apache.org.
- [ ] [Reported an issue](http://cordova.apache.org/contribute/issues.html) 
in the JIRA database
- [ ] Commit message follows the format: "CB-3232: (android) Fix bug with 
resolving file paths", where CB- is the JIRA ID & "android" is the platform 
affected.
- [ ] Added automated test coverage as appropriate for this change.

…s of the plugin by incompatible version of cordova. This also assumes that 
we will not introduce any regressions in compatibility w/ cordova in minor and 
patch releases. On every major release we will need to add similar entry with 
_next_ major version.

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

$ git pull 
https://github.com/vladimir-kotikov/cordova-plugin-network-information CB-11795

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

https://github.com/apache/cordova-plugin-network-information/pull/47.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 #47


commit a774585f2944ac5d4d0b0d3892f02d2fefc3172f
Author: Vladimir Kotikov 
Date:   2016-08-31T14:36:18Z

The entry is required to protect end-users from fetching edge versions of 
the plugin by incompatible version of cordova. This also assumes that we will 
not introduce any regressions in compatibility w/ cordova in minor and patch 
releases. On every major release we will need to add similar entry with _next_ 
major version.




> "cordova platform add blackberry" fails on 2.7.1-rc.1
> -
>
> Key: CB-3232
> URL: https://issues.apache.org/jira/browse/CB-3232
> Project: Apache Cordova
>  Issue Type: Bug
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: BlackBerry, CLI
>Affects Versions: 2.7.0
>Reporter: Michael Brooks
>Assignee: Michael Brooks
> Fix For: 2.7.0
>
>
> The following error is thrown when running {{$ cordova platform add 
> blackberry}}:
> {code}
> [Error: An error occured during creation of blackberry sub-project. Creating 
> BlackBerry project...
> Updating config.xml ...
> sed: 
> /Users/mwbrooks/Dropbox/Development/sandbox/myapp/platforms/blackberry/www/config.xml:
>  No such file or directory
> Cleaning up ...
> Remember to update the project.properties file inside your application 
> directory!
> ]
> {code}



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

-
To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org
For additional commands, e-mail: issues-h...@cordova.apache.org



[jira] [Commented] (CB-11795) Introduce cordovaDependencies to all core plugins

2016-09-01 Thread ASF GitHub Bot (JIRA)

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

ASF GitHub Bot commented on CB-11795:
-

GitHub user vladimir-kotikov opened a pull request:

https://github.com/apache/cordova-plugin-geolocation/pull/80

CB-11795 Add 'protective' entry to cordovaDependencies



### Checklist
- [ ] [ICLA](http://www.apache.org/licenses/icla.txt) has been signed and 
submitted to secret...@apache.org.
- [ ] [Reported an issue](http://cordova.apache.org/contribute/issues.html) 
in the JIRA database
- [ ] Commit message follows the format: "CB-3232: (android) Fix bug with 
resolving file paths", where CB- is the JIRA ID & "android" is the platform 
affected.
- [ ] Added automated test coverage as appropriate for this change.

The entry is required to protect end-users from fetching edge versions of 
the plugin by incompatible version of cordova. This also assumes that we will 
not introduce any regressions in compatibility w/ cordova in minor and patch 
releases. On every major release we will need to add similar entry with _next_ 
major version.

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

$ git pull https://github.com/vladimir-kotikov/cordova-plugin-geolocation 
CB-11795

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

https://github.com/apache/cordova-plugin-geolocation/pull/80.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 #80


commit 096c186770e4b8176b3ee35ab17b4709d92eb304
Author: Vladimir Kotikov 
Date:   2016-08-31T13:49:02Z

CB-11795 Add 'protective' entry to cordovaDependencies

The entry is required to protect end-users from fetching edge versions of 
the plugin by incompatible version of cordova. This also assumes that we will 
not introduce any regressions in compatibility w/ cordova in minor and patch 
releases. On every major release we will need to add similar entry with _next_ 
major version.




> Introduce cordovaDependencies to all core plugins
> -
>
> Key: CB-11795
> URL: https://issues.apache.org/jira/browse/CB-11795
> Project: Apache Cordova
>  Issue Type: Task
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: AllPlugins
>Reporter: Vladimir Kotikov
>Assignee: Vladimir Kotikov
>  Labels: triaged
>
> We've been researching ways to prevent cordova workflow breakages, caused by 
> installing edge versions of the plugins, which possibly could be incompatible 
> with cordova version, used by user. This is IMO a very nasty sort of 
> problems, because it might cause unpredictable build- and runtime failures of 
> cordova setup which has been working perfectly previously.
> A typical example of this scenario is when some plugin introduces a change 
> incompatible w/ some particular cordova version and doesn't update 
> {{cordovaDependencies}} property in its' package.json correspondingly.
> To prevent such breakages and avoid negative user experience I propose to 
> start using {{cordovaDependencies}} in core plugins in a following way:
> # For every plugin we maintain, we add `cordovaDependencies` to its'
> package.json w/ the following entry
> {noformat}
> CURRENT_PLUGIN_VERSION: { cordova: >= LATEST_SUPPORTED_CORDOVA_VERSION }
> {noformat}
> We will try to determine the {{LATEST_SUPPORTED_CORDOVA_VERSION}} based on 
> release
> notes and most significant changes in plugins, but probably we can safely use 
> 6.1.0 here because new version choosing logic for {{plugin add}} was 
> introduced in this version and older versions of cordova will not use 
> {{cordovaDependencies}} anyway.
> Also for some plugins adding such entry doesn't make sense because they will 
> work with any version of cordova, so for these plugins this step could be 
> omitted.
> # For every plugin we add additional 'protective' entry
> {noformat}
> NEXT_MAJOR_PLUGIN_VERSION: { cordova: >= 100 }
> {noformat}
>   There are 2 purposes for this:
> - if there is a major plugin update that potentially would broke 
> compatibility
> with some cordova versions, this will protect users against installing this
> major update, unless plugin maintainers update `cordovaDependencies` by adding
> corresponding entry for this plugin version.
> In other words, if we've introduced a breaking change and forgot to 
> update {{cordovaDependencies}} correspondingly to reflect that the change 
> requires a specific cordova version, user will not get this plugin update.
> - By some reason without such 'protective' entry in case if 
> {{NEXT_MAJOR_PLUGIN_VERSION}} gets relea

[jira] [Commented] (CB-11795) Introduce cordovaDependencies to all core plugins

2016-09-01 Thread ASF GitHub Bot (JIRA)

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

ASF GitHub Bot commented on CB-11795:
-

GitHub user vladimir-kotikov opened a pull request:

https://github.com/apache/cordova-plugin-splashscreen/pull/113

CB-11795 Add 'protective' entry to cordovaDependencies



### Checklist
- [ ] [ICLA](http://www.apache.org/licenses/icla.txt) has been signed and 
submitted to secret...@apache.org.
- [ ] [Reported an issue](http://cordova.apache.org/contribute/issues.html) 
in the JIRA database
- [ ] Commit message follows the format: "CB-3232: (android) Fix bug with 
resolving file paths", where CB- is the JIRA ID & "android" is the platform 
affected.
- [ ] Added automated test coverage as appropriate for this change.

The entry is required to protect end-users from fetching edge versions of 
the plugin by incompatible version of cordova. This also assumes that we will 
not introduce any regressions in compatibility w/ cordova in minor and patch 
releases. On every major release we will need to add similar entry with _next_ 
major version.

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

$ git pull https://github.com/vladimir-kotikov/cordova-plugin-splashscreen 
CB-11795

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

https://github.com/apache/cordova-plugin-splashscreen/pull/113.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 #113


commit 67289f94353c7c8dbb2549a1f3566119d6548997
Author: Vladimir Kotikov 
Date:   2016-08-31T14:41:02Z

CB-11795 Add 'protective' entry to cordovaDependencies

The entry is required to protect end-users from fetching edge versions of 
the plugin by incompatible version of cordova. This also assumes that we will 
not introduce any regressions in compatibility w/ cordova in minor and patch 
releases. On every major release we will need to add similar entry with _next_ 
major version.




> Introduce cordovaDependencies to all core plugins
> -
>
> Key: CB-11795
> URL: https://issues.apache.org/jira/browse/CB-11795
> Project: Apache Cordova
>  Issue Type: Task
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: AllPlugins
>Reporter: Vladimir Kotikov
>Assignee: Vladimir Kotikov
>  Labels: triaged
>
> We've been researching ways to prevent cordova workflow breakages, caused by 
> installing edge versions of the plugins, which possibly could be incompatible 
> with cordova version, used by user. This is IMO a very nasty sort of 
> problems, because it might cause unpredictable build- and runtime failures of 
> cordova setup which has been working perfectly previously.
> A typical example of this scenario is when some plugin introduces a change 
> incompatible w/ some particular cordova version and doesn't update 
> {{cordovaDependencies}} property in its' package.json correspondingly.
> To prevent such breakages and avoid negative user experience I propose to 
> start using {{cordovaDependencies}} in core plugins in a following way:
> # For every plugin we maintain, we add `cordovaDependencies` to its'
> package.json w/ the following entry
> {noformat}
> CURRENT_PLUGIN_VERSION: { cordova: >= LATEST_SUPPORTED_CORDOVA_VERSION }
> {noformat}
> We will try to determine the {{LATEST_SUPPORTED_CORDOVA_VERSION}} based on 
> release
> notes and most significant changes in plugins, but probably we can safely use 
> 6.1.0 here because new version choosing logic for {{plugin add}} was 
> introduced in this version and older versions of cordova will not use 
> {{cordovaDependencies}} anyway.
> Also for some plugins adding such entry doesn't make sense because they will 
> work with any version of cordova, so for these plugins this step could be 
> omitted.
> # For every plugin we add additional 'protective' entry
> {noformat}
> NEXT_MAJOR_PLUGIN_VERSION: { cordova: >= 100 }
> {noformat}
>   There are 2 purposes for this:
> - if there is a major plugin update that potentially would broke 
> compatibility
> with some cordova versions, this will protect users against installing this
> major update, unless plugin maintainers update `cordovaDependencies` by adding
> corresponding entry for this plugin version.
> In other words, if we've introduced a breaking change and forgot to 
> update {{cordovaDependencies}} correspondingly to reflect that the change 
> requires a specific cordova version, user will not get this plugin update.
> - By some reason without such 'protective' entry in case if 
> {{NEXT_MAJOR_PLUGIN_VERSION}} gets

[jira] [Commented] (CB-11795) Introduce cordovaDependencies to all core plugins

2016-09-01 Thread ASF GitHub Bot (JIRA)

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

ASF GitHub Bot commented on CB-11795:
-

GitHub user vladimir-kotikov opened a pull request:

https://github.com/apache/cordova-plugin-file/pull/194

CB-11795 Add 'protective' entry to cordovaDependencies



### Checklist
- [ ] [ICLA](http://www.apache.org/licenses/icla.txt) has been signed and 
submitted to secret...@apache.org.
- [ ] [Reported an issue](http://cordova.apache.org/contribute/issues.html) 
in the JIRA database
- [ ] Commit message follows the format: "CB-3232: (android) Fix bug with 
resolving file paths", where CB- is the JIRA ID & "android" is the platform 
affected.
- [ ] Added automated test coverage as appropriate for this change.

The entry is required to protect end-users from fetching edge versions of 
the plugin by incompatible version of cordova. This also assumes that we will 
not introduce any regressions in compatibility w/ cordova in minor and patch 
releases. On every major release we will need to add similar entry with _next_ 
major version.

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

$ git pull https://github.com/vladimir-kotikov/cordova-plugin-file CB-11795

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

https://github.com/apache/cordova-plugin-file/pull/194.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 #194


commit b85a483ca95c5038ee89fa237a9e986a7f6402a2
Author: Vladimir Kotikov 
Date:   2016-08-31T13:45:32Z

CB-11795 Add 'protective' entry to cordovaDependencies

The entry is required to protect end-users from fetching edge versions of 
the plugin by incompatible version of cordova. This also assumes that we will 
not introduce any regressions in compatibility w/ cordova in minor and patch 
releases. On every major release we will need to add similar entry with _next_ 
major version.




> Introduce cordovaDependencies to all core plugins
> -
>
> Key: CB-11795
> URL: https://issues.apache.org/jira/browse/CB-11795
> Project: Apache Cordova
>  Issue Type: Task
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: AllPlugins
>Reporter: Vladimir Kotikov
>Assignee: Vladimir Kotikov
>  Labels: triaged
>
> We've been researching ways to prevent cordova workflow breakages, caused by 
> installing edge versions of the plugins, which possibly could be incompatible 
> with cordova version, used by user. This is IMO a very nasty sort of 
> problems, because it might cause unpredictable build- and runtime failures of 
> cordova setup which has been working perfectly previously.
> A typical example of this scenario is when some plugin introduces a change 
> incompatible w/ some particular cordova version and doesn't update 
> {{cordovaDependencies}} property in its' package.json correspondingly.
> To prevent such breakages and avoid negative user experience I propose to 
> start using {{cordovaDependencies}} in core plugins in a following way:
> # For every plugin we maintain, we add `cordovaDependencies` to its'
> package.json w/ the following entry
> {noformat}
> CURRENT_PLUGIN_VERSION: { cordova: >= LATEST_SUPPORTED_CORDOVA_VERSION }
> {noformat}
> We will try to determine the {{LATEST_SUPPORTED_CORDOVA_VERSION}} based on 
> release
> notes and most significant changes in plugins, but probably we can safely use 
> 6.1.0 here because new version choosing logic for {{plugin add}} was 
> introduced in this version and older versions of cordova will not use 
> {{cordovaDependencies}} anyway.
> Also for some plugins adding such entry doesn't make sense because they will 
> work with any version of cordova, so for these plugins this step could be 
> omitted.
> # For every plugin we add additional 'protective' entry
> {noformat}
> NEXT_MAJOR_PLUGIN_VERSION: { cordova: >= 100 }
> {noformat}
>   There are 2 purposes for this:
> - if there is a major plugin update that potentially would broke 
> compatibility
> with some cordova versions, this will protect users against installing this
> major update, unless plugin maintainers update `cordovaDependencies` by adding
> corresponding entry for this plugin version.
> In other words, if we've introduced a breaking change and forgot to 
> update {{cordovaDependencies}} correspondingly to reflect that the change 
> requires a specific cordova version, user will not get this plugin update.
> - By some reason without such 'protective' entry in case if 
> {{NEXT_MAJOR_PLUGIN_VERSION}} gets released without adding 

[jira] [Commented] (CB-11795) Introduce cordovaDependencies to all core plugins

2016-09-01 Thread ASF GitHub Bot (JIRA)

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

ASF GitHub Bot commented on CB-11795:
-

GitHub user vladimir-kotikov opened a pull request:

https://github.com/apache/cordova-plugin-inappbrowser/pull/184

CB-11795 Add 'protective' entry to cordovaDependencies



### Checklist
- [ ] [ICLA](http://www.apache.org/licenses/icla.txt) has been signed and 
submitted to secret...@apache.org.
- [ ] [Reported an issue](http://cordova.apache.org/contribute/issues.html) 
in the JIRA database
- [ ] Commit message follows the format: "CB-3232: (android) Fix bug with 
resolving file paths", where CB- is the JIRA ID & "android" is the platform 
affected.
- [ ] Added automated test coverage as appropriate for this change.

The entry is required to protect end-users from fetching edge versions of 
the plugin by incompatible version of cordova. This also assumes that we will 
not introduce any regressions in compatibility w/ cordova in minor and patch 
releases. On every major release we will need to add similar entry with _next_ 
major version.

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

$ git pull https://github.com/vladimir-kotikov/cordova-plugin-inappbrowser 
CB-11795

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

https://github.com/apache/cordova-plugin-inappbrowser/pull/184.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 #184


commit 733f087f5037003c09414234b3cb1126dd14f940
Author: Vladimir Kotikov 
Date:   2016-08-31T14:17:31Z

CB-11795 Add 'protective' entry to cordovaDependencies

The entry is required to protect end-users from fetching edge versions of 
the plugin by incompatible version of cordova. This also assumes that we will 
not introduce any regressions in compatibility w/ cordova in minor and patch 
releases. On every major release we will need to add similar entry with _next_ 
major version.




> Introduce cordovaDependencies to all core plugins
> -
>
> Key: CB-11795
> URL: https://issues.apache.org/jira/browse/CB-11795
> Project: Apache Cordova
>  Issue Type: Task
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: AllPlugins
>Reporter: Vladimir Kotikov
>Assignee: Vladimir Kotikov
>  Labels: triaged
>
> We've been researching ways to prevent cordova workflow breakages, caused by 
> installing edge versions of the plugins, which possibly could be incompatible 
> with cordova version, used by user. This is IMO a very nasty sort of 
> problems, because it might cause unpredictable build- and runtime failures of 
> cordova setup which has been working perfectly previously.
> A typical example of this scenario is when some plugin introduces a change 
> incompatible w/ some particular cordova version and doesn't update 
> {{cordovaDependencies}} property in its' package.json correspondingly.
> To prevent such breakages and avoid negative user experience I propose to 
> start using {{cordovaDependencies}} in core plugins in a following way:
> # For every plugin we maintain, we add `cordovaDependencies` to its'
> package.json w/ the following entry
> {noformat}
> CURRENT_PLUGIN_VERSION: { cordova: >= LATEST_SUPPORTED_CORDOVA_VERSION }
> {noformat}
> We will try to determine the {{LATEST_SUPPORTED_CORDOVA_VERSION}} based on 
> release
> notes and most significant changes in plugins, but probably we can safely use 
> 6.1.0 here because new version choosing logic for {{plugin add}} was 
> introduced in this version and older versions of cordova will not use 
> {{cordovaDependencies}} anyway.
> Also for some plugins adding such entry doesn't make sense because they will 
> work with any version of cordova, so for these plugins this step could be 
> omitted.
> # For every plugin we add additional 'protective' entry
> {noformat}
> NEXT_MAJOR_PLUGIN_VERSION: { cordova: >= 100 }
> {noformat}
>   There are 2 purposes for this:
> - if there is a major plugin update that potentially would broke 
> compatibility
> with some cordova versions, this will protect users against installing this
> major update, unless plugin maintainers update `cordovaDependencies` by adding
> corresponding entry for this plugin version.
> In other words, if we've introduced a breaking change and forgot to 
> update {{cordovaDependencies}} correspondingly to reflect that the change 
> requires a specific cordova version, user will not get this plugin update.
> - By some reason without such 'protective' entry in case if 
> {{NEXT_MAJOR_PLUGIN_VERSION}} gets

[jira] [Commented] (CB-11795) Introduce cordovaDependencies to all core plugins

2016-09-01 Thread ASF GitHub Bot (JIRA)

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

ASF GitHub Bot commented on CB-11795:
-

GitHub user vladimir-kotikov opened a pull request:

https://github.com/apache/cordova-plugin-device/pull/55

CB-11795 Add 'protective' entry to cordovaDependencies



### Checklist
- [ ] [ICLA](http://www.apache.org/licenses/icla.txt) has been signed and 
submitted to secret...@apache.org.
- [ ] [Reported an issue](http://cordova.apache.org/contribute/issues.html) 
in the JIRA database
- [ ] Commit message follows the format: "CB-3232: (android) Fix bug with 
resolving file paths", where CB- is the JIRA ID & "android" is the platform 
affected.
- [ ] Added automated test coverage as appropriate for this change.

The entry is required to protect end-users from fetching edge versions of 
the plugin by incompatible version of cordova. This also assumes that we will 
not introduce any regressions in compatibility w/ cordova in minor and patch 
releases. On every major release we will need to add similar entry with _next_ 
major version.

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

$ git pull https://github.com/vladimir-kotikov/cordova-plugin-device 
CB-11795

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

https://github.com/apache/cordova-plugin-device/pull/55.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 #55


commit 24795aec50545d47dc28919ef07df31338c1d891
Author: Vladimir Kotikov 
Date:   2016-08-31T13:29:57Z

CB-11795 Add 'protective' entry to cordovaDependencies

The entry is required to protect end-users from fetching edge versions of 
the plugin by incompatible version of cordova. This also assumes that we will 
not introduce any regressions in compatibility w/ cordova in minor and patch 
releases. On every major release we will need to add similar entry with _next_ 
major version.




> Introduce cordovaDependencies to all core plugins
> -
>
> Key: CB-11795
> URL: https://issues.apache.org/jira/browse/CB-11795
> Project: Apache Cordova
>  Issue Type: Task
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: AllPlugins
>Reporter: Vladimir Kotikov
>Assignee: Vladimir Kotikov
>  Labels: triaged
>
> We've been researching ways to prevent cordova workflow breakages, caused by 
> installing edge versions of the plugins, which possibly could be incompatible 
> with cordova version, used by user. This is IMO a very nasty sort of 
> problems, because it might cause unpredictable build- and runtime failures of 
> cordova setup which has been working perfectly previously.
> A typical example of this scenario is when some plugin introduces a change 
> incompatible w/ some particular cordova version and doesn't update 
> {{cordovaDependencies}} property in its' package.json correspondingly.
> To prevent such breakages and avoid negative user experience I propose to 
> start using {{cordovaDependencies}} in core plugins in a following way:
> # For every plugin we maintain, we add `cordovaDependencies` to its'
> package.json w/ the following entry
> {noformat}
> CURRENT_PLUGIN_VERSION: { cordova: >= LATEST_SUPPORTED_CORDOVA_VERSION }
> {noformat}
> We will try to determine the {{LATEST_SUPPORTED_CORDOVA_VERSION}} based on 
> release
> notes and most significant changes in plugins, but probably we can safely use 
> 6.1.0 here because new version choosing logic for {{plugin add}} was 
> introduced in this version and older versions of cordova will not use 
> {{cordovaDependencies}} anyway.
> Also for some plugins adding such entry doesn't make sense because they will 
> work with any version of cordova, so for these plugins this step could be 
> omitted.
> # For every plugin we add additional 'protective' entry
> {noformat}
> NEXT_MAJOR_PLUGIN_VERSION: { cordova: >= 100 }
> {noformat}
>   There are 2 purposes for this:
> - if there is a major plugin update that potentially would broke 
> compatibility
> with some cordova versions, this will protect users against installing this
> major update, unless plugin maintainers update `cordovaDependencies` by adding
> corresponding entry for this plugin version.
> In other words, if we've introduced a breaking change and forgot to 
> update {{cordovaDependencies}} correspondingly to reflect that the change 
> requires a specific cordova version, user will not get this plugin update.
> - By some reason without such 'protective' entry in case if 
> {{NEXT_MAJOR_PLUGIN_VERSION}} gets released without add

[jira] [Commented] (CB-11795) Introduce cordovaDependencies to all core plugins

2016-09-01 Thread ASF GitHub Bot (JIRA)

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

ASF GitHub Bot commented on CB-11795:
-

GitHub user vladimir-kotikov opened a pull request:

https://github.com/apache/cordova-plugin-device-orientation/pull/29

CB-11795 Add 'protective' entry to cordovaDependencies



### Checklist
- [ ] [ICLA](http://www.apache.org/licenses/icla.txt) has been signed and 
submitted to secret...@apache.org.
- [ ] [Reported an issue](http://cordova.apache.org/contribute/issues.html) 
in the JIRA database
- [ ] Commit message follows the format: "CB-3232: (android) Fix bug with 
resolving file paths", where CB- is the JIRA ID & "android" is the platform 
affected.
- [ ] Added automated test coverage as appropriate for this change.

The entry is required to protect end-users from fetching edge versions of 
the plugin by incompatible version of cordova. This also assumes that we will 
not introduce any regressions in compatibility w/ cordova in minor and patch 
releases. On every major release we will need to add similar entry with _next_ 
major version.

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

$ git pull 
https://github.com/vladimir-kotikov/cordova-plugin-device-orientation CB-11795

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

https://github.com/apache/cordova-plugin-device-orientation/pull/29.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 #29


commit 7d72134339066c642dc39373a4a9e925c665fc60
Author: Vladimir Kotikov 
Date:   2016-08-31T13:42:25Z

CB-11795 Add 'protective' entry to cordovaDependencies

The entry is required to protect end-users from fetching edge versions of 
the plugin by incompatible version of cordova. This also assumes that we will 
not introduce any regressions in compatibility w/ cordova in minor and patch 
releases. On every major release we will need to add similar entry with _next_ 
major version.




> Introduce cordovaDependencies to all core plugins
> -
>
> Key: CB-11795
> URL: https://issues.apache.org/jira/browse/CB-11795
> Project: Apache Cordova
>  Issue Type: Task
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: AllPlugins
>Reporter: Vladimir Kotikov
>Assignee: Vladimir Kotikov
>  Labels: triaged
>
> We've been researching ways to prevent cordova workflow breakages, caused by 
> installing edge versions of the plugins, which possibly could be incompatible 
> with cordova version, used by user. This is IMO a very nasty sort of 
> problems, because it might cause unpredictable build- and runtime failures of 
> cordova setup which has been working perfectly previously.
> A typical example of this scenario is when some plugin introduces a change 
> incompatible w/ some particular cordova version and doesn't update 
> {{cordovaDependencies}} property in its' package.json correspondingly.
> To prevent such breakages and avoid negative user experience I propose to 
> start using {{cordovaDependencies}} in core plugins in a following way:
> # For every plugin we maintain, we add `cordovaDependencies` to its'
> package.json w/ the following entry
> {noformat}
> CURRENT_PLUGIN_VERSION: { cordova: >= LATEST_SUPPORTED_CORDOVA_VERSION }
> {noformat}
> We will try to determine the {{LATEST_SUPPORTED_CORDOVA_VERSION}} based on 
> release
> notes and most significant changes in plugins, but probably we can safely use 
> 6.1.0 here because new version choosing logic for {{plugin add}} was 
> introduced in this version and older versions of cordova will not use 
> {{cordovaDependencies}} anyway.
> Also for some plugins adding such entry doesn't make sense because they will 
> work with any version of cordova, so for these plugins this step could be 
> omitted.
> # For every plugin we add additional 'protective' entry
> {noformat}
> NEXT_MAJOR_PLUGIN_VERSION: { cordova: >= 100 }
> {noformat}
>   There are 2 purposes for this:
> - if there is a major plugin update that potentially would broke 
> compatibility
> with some cordova versions, this will protect users against installing this
> major update, unless plugin maintainers update `cordovaDependencies` by adding
> corresponding entry for this plugin version.
> In other words, if we've introduced a breaking change and forgot to 
> update {{cordovaDependencies}} correspondingly to reflect that the change 
> requires a specific cordova version, user will not get this plugin update.
> - By some reason without such 'protective' entry in case if 
> {{NEXT_MAJOR_PLUGIN

[jira] [Commented] (CB-11795) Introduce cordovaDependencies to all core plugins

2016-09-01 Thread ASF GitHub Bot (JIRA)

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

ASF GitHub Bot commented on CB-11795:
-

GitHub user vladimir-kotikov opened a pull request:

https://github.com/apache/cordova-plugin-file-transfer/pull/157

CB-11795 Add 'protective' entry to cordovaDependencies



### Checklist
- [ ] [ICLA](http://www.apache.org/licenses/icla.txt) has been signed and 
submitted to secret...@apache.org.
- [ ] [Reported an issue](http://cordova.apache.org/contribute/issues.html) 
in the JIRA database
- [ ] Commit message follows the format: "CB-3232: (android) Fix bug with 
resolving file paths", where CB- is the JIRA ID & "android" is the platform 
affected.
- [ ] Added automated test coverage as appropriate for this change.

The entry is required to protect end-users from fetching edge versions of 
the plugin by incompatible version of cordova. This also assumes that we will 
not introduce any regressions in compatibility w/ cordova in minor and patch 
releases. On every major release we will need to add similar entry with _next_ 
major version.

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

$ git pull https://github.com/vladimir-kotikov/cordova-plugin-file-transfer 
CB-11795

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

https://github.com/apache/cordova-plugin-file-transfer/pull/157.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 #157


commit 62eef099971ee13d3644e9061deb8fcd30187877
Author: Vladimir Kotikov 
Date:   2016-08-31T13:47:40Z

CB-11795 Add 'protective' entry to cordovaDependencies

The entry is required to protect end-users from fetching edge versions of 
the plugin by incompatible version of cordova. This also assumes that we will 
not introduce any regressions in compatibility w/ cordova in minor and patch 
releases. On every major release we will need to add similar entry with _next_ 
major version.




> Introduce cordovaDependencies to all core plugins
> -
>
> Key: CB-11795
> URL: https://issues.apache.org/jira/browse/CB-11795
> Project: Apache Cordova
>  Issue Type: Task
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: AllPlugins
>Reporter: Vladimir Kotikov
>Assignee: Vladimir Kotikov
>  Labels: triaged
>
> We've been researching ways to prevent cordova workflow breakages, caused by 
> installing edge versions of the plugins, which possibly could be incompatible 
> with cordova version, used by user. This is IMO a very nasty sort of 
> problems, because it might cause unpredictable build- and runtime failures of 
> cordova setup which has been working perfectly previously.
> A typical example of this scenario is when some plugin introduces a change 
> incompatible w/ some particular cordova version and doesn't update 
> {{cordovaDependencies}} property in its' package.json correspondingly.
> To prevent such breakages and avoid negative user experience I propose to 
> start using {{cordovaDependencies}} in core plugins in a following way:
> # For every plugin we maintain, we add `cordovaDependencies` to its'
> package.json w/ the following entry
> {noformat}
> CURRENT_PLUGIN_VERSION: { cordova: >= LATEST_SUPPORTED_CORDOVA_VERSION }
> {noformat}
> We will try to determine the {{LATEST_SUPPORTED_CORDOVA_VERSION}} based on 
> release
> notes and most significant changes in plugins, but probably we can safely use 
> 6.1.0 here because new version choosing logic for {{plugin add}} was 
> introduced in this version and older versions of cordova will not use 
> {{cordovaDependencies}} anyway.
> Also for some plugins adding such entry doesn't make sense because they will 
> work with any version of cordova, so for these plugins this step could be 
> omitted.
> # For every plugin we add additional 'protective' entry
> {noformat}
> NEXT_MAJOR_PLUGIN_VERSION: { cordova: >= 100 }
> {noformat}
>   There are 2 purposes for this:
> - if there is a major plugin update that potentially would broke 
> compatibility
> with some cordova versions, this will protect users against installing this
> major update, unless plugin maintainers update `cordovaDependencies` by adding
> corresponding entry for this plugin version.
> In other words, if we've introduced a breaking change and forgot to 
> update {{cordovaDependencies}} correspondingly to reflect that the change 
> requires a specific cordova version, user will not get this plugin update.
> - By some reason without such 'protective' entry in case if 
> {{NEXT_MAJOR_PLUGIN_VERSION}} g

[jira] [Commented] (CB-11795) Introduce cordovaDependencies to all core plugins

2016-09-01 Thread ASF GitHub Bot (JIRA)

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

ASF GitHub Bot commented on CB-11795:
-

GitHub user vladimir-kotikov opened a pull request:

https://github.com/apache/cordova-plugin-globalization/pull/50

CB-11795 Add 'protective' entry to cordovaDependencies



### Checklist
- [ ] [ICLA](http://www.apache.org/licenses/icla.txt) has been signed and 
submitted to secret...@apache.org.
- [ ] [Reported an issue](http://cordova.apache.org/contribute/issues.html) 
in the JIRA database
- [ ] Commit message follows the format: "CB-3232: (android) Fix bug with 
resolving file paths", where CB- is the JIRA ID & "android" is the platform 
affected.
- [ ] Added automated test coverage as appropriate for this change.

The entry is required to protect end-users from fetching edge versions of 
the plugin by incompatible version of cordova. This also assumes that we will 
not introduce any regressions in compatibility w/ cordova in minor and patch 
releases. On every major release we will need to add similar entry with _next_ 
major version.

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

$ git pull https://github.com/vladimir-kotikov/cordova-plugin-globalization 
CB-11795

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

https://github.com/apache/cordova-plugin-globalization/pull/50.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 #50


commit 9c1277d4f612af6c060ae498b7bf2da7be38fc52
Author: Vladimir Kotikov 
Date:   2016-08-31T13:52:06Z

CB-11795 Add 'protective' entry to cordovaDependencies

The entry is required to protect end-users from fetching edge versions of 
the plugin by incompatible version of cordova. This also assumes that we will 
not introduce any regressions in compatibility w/ cordova in minor and patch 
releases. On every major release we will need to add similar entry with _next_ 
major version.




> Introduce cordovaDependencies to all core plugins
> -
>
> Key: CB-11795
> URL: https://issues.apache.org/jira/browse/CB-11795
> Project: Apache Cordova
>  Issue Type: Task
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: AllPlugins
>Reporter: Vladimir Kotikov
>Assignee: Vladimir Kotikov
>  Labels: triaged
>
> We've been researching ways to prevent cordova workflow breakages, caused by 
> installing edge versions of the plugins, which possibly could be incompatible 
> with cordova version, used by user. This is IMO a very nasty sort of 
> problems, because it might cause unpredictable build- and runtime failures of 
> cordova setup which has been working perfectly previously.
> A typical example of this scenario is when some plugin introduces a change 
> incompatible w/ some particular cordova version and doesn't update 
> {{cordovaDependencies}} property in its' package.json correspondingly.
> To prevent such breakages and avoid negative user experience I propose to 
> start using {{cordovaDependencies}} in core plugins in a following way:
> # For every plugin we maintain, we add `cordovaDependencies` to its'
> package.json w/ the following entry
> {noformat}
> CURRENT_PLUGIN_VERSION: { cordova: >= LATEST_SUPPORTED_CORDOVA_VERSION }
> {noformat}
> We will try to determine the {{LATEST_SUPPORTED_CORDOVA_VERSION}} based on 
> release
> notes and most significant changes in plugins, but probably we can safely use 
> 6.1.0 here because new version choosing logic for {{plugin add}} was 
> introduced in this version and older versions of cordova will not use 
> {{cordovaDependencies}} anyway.
> Also for some plugins adding such entry doesn't make sense because they will 
> work with any version of cordova, so for these plugins this step could be 
> omitted.
> # For every plugin we add additional 'protective' entry
> {noformat}
> NEXT_MAJOR_PLUGIN_VERSION: { cordova: >= 100 }
> {noformat}
>   There are 2 purposes for this:
> - if there is a major plugin update that potentially would broke 
> compatibility
> with some cordova versions, this will protect users against installing this
> major update, unless plugin maintainers update `cordovaDependencies` by adding
> corresponding entry for this plugin version.
> In other words, if we've introduced a breaking change and forgot to 
> update {{cordovaDependencies}} correspondingly to reflect that the change 
> requires a specific cordova version, user will not get this plugin update.
> - By some reason without such 'protective' entry in case if 
> {{NEXT_MAJOR_PLUGIN_VERSION}} gets

[jira] [Commented] (CB-11795) Introduce cordovaDependencies to all core plugins

2016-09-01 Thread ASF GitHub Bot (JIRA)

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

ASF GitHub Bot commented on CB-11795:
-

GitHub user vladimir-kotikov opened a pull request:

https://github.com/apache/cordova-plugin-media/pull/115

CB-11795 Add 'protective' entry to cordovaDependencies



### Checklist
- [ ] [ICLA](http://www.apache.org/licenses/icla.txt) has been signed and 
submitted to secret...@apache.org.
- [ ] [Reported an issue](http://cordova.apache.org/contribute/issues.html) 
in the JIRA database
- [ ] Commit message follows the format: "CB-3232: (android) Fix bug with 
resolving file paths", where CB- is the JIRA ID & "android" is the platform 
affected.
- [ ] Added automated test coverage as appropriate for this change.

The entry is required to protect end-users from fetching edge versions of 
the plugin by incompatible version of cordova. This also assumes that we will 
not introduce any regressions in compatibility w/ cordova in minor and patch 
releases. On every major release we will need to add similar entry with _next_ 
major version.

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

$ git pull https://github.com/vladimir-kotikov/cordova-plugin-media CB-11795

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

https://github.com/apache/cordova-plugin-media/pull/115.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 #115


commit 9ff23a24c14e4b558bb72660690c3efae42ca092
Author: Vladimir Kotikov 
Date:   2016-08-31T14:33:54Z

CB-11795 Add 'protective' entry to cordovaDependencies

The entry is required to protect end-users from fetching edge versions of 
the plugin by incompatible version of cordova. This also assumes that we will 
not introduce any regressions in compatibility w/ cordova in minor and patch 
releases. On every major release we will need to add similar entry with _next_ 
major version.




> Introduce cordovaDependencies to all core plugins
> -
>
> Key: CB-11795
> URL: https://issues.apache.org/jira/browse/CB-11795
> Project: Apache Cordova
>  Issue Type: Task
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: AllPlugins
>Reporter: Vladimir Kotikov
>Assignee: Vladimir Kotikov
>  Labels: triaged
>
> We've been researching ways to prevent cordova workflow breakages, caused by 
> installing edge versions of the plugins, which possibly could be incompatible 
> with cordova version, used by user. This is IMO a very nasty sort of 
> problems, because it might cause unpredictable build- and runtime failures of 
> cordova setup which has been working perfectly previously.
> A typical example of this scenario is when some plugin introduces a change 
> incompatible w/ some particular cordova version and doesn't update 
> {{cordovaDependencies}} property in its' package.json correspondingly.
> To prevent such breakages and avoid negative user experience I propose to 
> start using {{cordovaDependencies}} in core plugins in a following way:
> # For every plugin we maintain, we add `cordovaDependencies` to its'
> package.json w/ the following entry
> {noformat}
> CURRENT_PLUGIN_VERSION: { cordova: >= LATEST_SUPPORTED_CORDOVA_VERSION }
> {noformat}
> We will try to determine the {{LATEST_SUPPORTED_CORDOVA_VERSION}} based on 
> release
> notes and most significant changes in plugins, but probably we can safely use 
> 6.1.0 here because new version choosing logic for {{plugin add}} was 
> introduced in this version and older versions of cordova will not use 
> {{cordovaDependencies}} anyway.
> Also for some plugins adding such entry doesn't make sense because they will 
> work with any version of cordova, so for these plugins this step could be 
> omitted.
> # For every plugin we add additional 'protective' entry
> {noformat}
> NEXT_MAJOR_PLUGIN_VERSION: { cordova: >= 100 }
> {noformat}
>   There are 2 purposes for this:
> - if there is a major plugin update that potentially would broke 
> compatibility
> with some cordova versions, this will protect users against installing this
> major update, unless plugin maintainers update `cordovaDependencies` by adding
> corresponding entry for this plugin version.
> In other words, if we've introduced a breaking change and forgot to 
> update {{cordovaDependencies}} correspondingly to reflect that the change 
> requires a specific cordova version, user will not get this plugin update.
> - By some reason without such 'protective' entry in case if 
> {{NEXT_MAJOR_PLUGIN_VERSION}} gets released without addi

[jira] [Commented] (CB-11795) Introduce cordovaDependencies to all core plugins

2016-09-01 Thread ASF GitHub Bot (JIRA)

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

ASF GitHub Bot commented on CB-11795:
-

GitHub user vladimir-kotikov opened a pull request:

https://github.com/apache/cordova-plugin-vibration/pull/49

CB-11795 Add 'protective' entry to cordovaDependencies



### Checklist
- [ ] [ICLA](http://www.apache.org/licenses/icla.txt) has been signed and 
submitted to secret...@apache.org.
- [ ] [Reported an issue](http://cordova.apache.org/contribute/issues.html) 
in the JIRA database
- [ ] Commit message follows the format: "CB-3232: (android) Fix bug with 
resolving file paths", where CB- is the JIRA ID & "android" is the platform 
affected.
- [ ] Added automated test coverage as appropriate for this change.

The entry is required to protect end-users from fetching edge versions of 
the plugin by incompatible version of cordova. This also assumes that we will 
not introduce any regressions in compatibility w/ cordova in minor and patch 
releases. On every major release we will need to add similar entry with _next_ 
major version.

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

$ git pull https://github.com/vladimir-kotikov/cordova-plugin-vibration 
CB-11795

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

https://github.com/apache/cordova-plugin-vibration/pull/49.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 #49


commit fda15b6584263d349686dc3e925db9281697e379
Author: Vladimir Kotikov 
Date:   2016-08-31T14:44:58Z

CB-11795 Add 'protective' entry to cordovaDependencies

The entry is required to protect end-users from fetching edge versions of 
the plugin by incompatible version of cordova. This also assumes that we will 
not introduce any regressions in compatibility w/ cordova in minor and patch 
releases. On every major release we will need to add similar entry with _next_ 
major version.




> Introduce cordovaDependencies to all core plugins
> -
>
> Key: CB-11795
> URL: https://issues.apache.org/jira/browse/CB-11795
> Project: Apache Cordova
>  Issue Type: Task
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: AllPlugins
>Reporter: Vladimir Kotikov
>Assignee: Vladimir Kotikov
>  Labels: triaged
>
> We've been researching ways to prevent cordova workflow breakages, caused by 
> installing edge versions of the plugins, which possibly could be incompatible 
> with cordova version, used by user. This is IMO a very nasty sort of 
> problems, because it might cause unpredictable build- and runtime failures of 
> cordova setup which has been working perfectly previously.
> A typical example of this scenario is when some plugin introduces a change 
> incompatible w/ some particular cordova version and doesn't update 
> {{cordovaDependencies}} property in its' package.json correspondingly.
> To prevent such breakages and avoid negative user experience I propose to 
> start using {{cordovaDependencies}} in core plugins in a following way:
> # For every plugin we maintain, we add `cordovaDependencies` to its'
> package.json w/ the following entry
> {noformat}
> CURRENT_PLUGIN_VERSION: { cordova: >= LATEST_SUPPORTED_CORDOVA_VERSION }
> {noformat}
> We will try to determine the {{LATEST_SUPPORTED_CORDOVA_VERSION}} based on 
> release
> notes and most significant changes in plugins, but probably we can safely use 
> 6.1.0 here because new version choosing logic for {{plugin add}} was 
> introduced in this version and older versions of cordova will not use 
> {{cordovaDependencies}} anyway.
> Also for some plugins adding such entry doesn't make sense because they will 
> work with any version of cordova, so for these plugins this step could be 
> omitted.
> # For every plugin we add additional 'protective' entry
> {noformat}
> NEXT_MAJOR_PLUGIN_VERSION: { cordova: >= 100 }
> {noformat}
>   There are 2 purposes for this:
> - if there is a major plugin update that potentially would broke 
> compatibility
> with some cordova versions, this will protect users against installing this
> major update, unless plugin maintainers update `cordovaDependencies` by adding
> corresponding entry for this plugin version.
> In other words, if we've introduced a breaking change and forgot to 
> update {{cordovaDependencies}} correspondingly to reflect that the change 
> requires a specific cordova version, user will not get this plugin update.
> - By some reason without such 'protective' entry in case if 
> {{NEXT_MAJOR_PLUGIN_VERSION}} gets released wi

[jira] [Commented] (CB-11795) Introduce cordovaDependencies to all core plugins

2016-09-01 Thread ASF GitHub Bot (JIRA)

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

ASF GitHub Bot commented on CB-11795:
-

GitHub user vladimir-kotikov opened a pull request:

https://github.com/apache/cordova-plugin-whitelist/pull/22

CB-11795 Add 'protective' entry to cordovaDependencies



### Checklist
- [ ] [ICLA](http://www.apache.org/licenses/icla.txt) has been signed and 
submitted to secret...@apache.org.
- [ ] [Reported an issue](http://cordova.apache.org/contribute/issues.html) 
in the JIRA database
- [ ] Commit message follows the format: "CB-3232: (android) Fix bug with 
resolving file paths", where CB- is the JIRA ID & "android" is the platform 
affected.
- [ ] Added automated test coverage as appropriate for this change.

The entry is required to protect end-users from fetching edge versions of 
the plugin by incompatible version of cordova. This also assumes that we will 
not introduce any regressions in compatibility w/ cordova in minor and patch 
releases. On every major release we will need to add similar entry with _next_ 
major version.

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

$ git pull https://github.com/vladimir-kotikov/cordova-plugin-whitelist 
CB-11795

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

https://github.com/apache/cordova-plugin-whitelist/pull/22.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 #22


commit 19f0778b731ff67b0dd1aa65f59dcf98fa833b5a
Author: Vladimir Kotikov 
Date:   2016-08-31T14:47:34Z

CB-11795 Add 'protective' entry to cordovaDependencies

The entry is required to protect end-users from fetching edge versions of 
the plugin by incompatible version of cordova. This also assumes that we will 
not introduce any regressions in compatibility w/ cordova in minor and patch 
releases. On every major release we will need to add similar entry with _next_ 
major version.




> Introduce cordovaDependencies to all core plugins
> -
>
> Key: CB-11795
> URL: https://issues.apache.org/jira/browse/CB-11795
> Project: Apache Cordova
>  Issue Type: Task
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: AllPlugins
>Reporter: Vladimir Kotikov
>Assignee: Vladimir Kotikov
>  Labels: triaged
>
> We've been researching ways to prevent cordova workflow breakages, caused by 
> installing edge versions of the plugins, which possibly could be incompatible 
> with cordova version, used by user. This is IMO a very nasty sort of 
> problems, because it might cause unpredictable build- and runtime failures of 
> cordova setup which has been working perfectly previously.
> A typical example of this scenario is when some plugin introduces a change 
> incompatible w/ some particular cordova version and doesn't update 
> {{cordovaDependencies}} property in its' package.json correspondingly.
> To prevent such breakages and avoid negative user experience I propose to 
> start using {{cordovaDependencies}} in core plugins in a following way:
> # For every plugin we maintain, we add `cordovaDependencies` to its'
> package.json w/ the following entry
> {noformat}
> CURRENT_PLUGIN_VERSION: { cordova: >= LATEST_SUPPORTED_CORDOVA_VERSION }
> {noformat}
> We will try to determine the {{LATEST_SUPPORTED_CORDOVA_VERSION}} based on 
> release
> notes and most significant changes in plugins, but probably we can safely use 
> 6.1.0 here because new version choosing logic for {{plugin add}} was 
> introduced in this version and older versions of cordova will not use 
> {{cordovaDependencies}} anyway.
> Also for some plugins adding such entry doesn't make sense because they will 
> work with any version of cordova, so for these plugins this step could be 
> omitted.
> # For every plugin we add additional 'protective' entry
> {noformat}
> NEXT_MAJOR_PLUGIN_VERSION: { cordova: >= 100 }
> {noformat}
>   There are 2 purposes for this:
> - if there is a major plugin update that potentially would broke 
> compatibility
> with some cordova versions, this will protect users against installing this
> major update, unless plugin maintainers update `cordovaDependencies` by adding
> corresponding entry for this plugin version.
> In other words, if we've introduced a breaking change and forgot to 
> update {{cordovaDependencies}} correspondingly to reflect that the change 
> requires a specific cordova version, user will not get this plugin update.
> - By some reason without such 'protective' entry in case if 
> {{NEXT_MAJOR_PLUGIN_VERSION}} gets released wi

[jira] [Commented] (CB-11661) Camera plugin crashes on iOS 10

2016-09-01 Thread ASF subversion and git services (JIRA)

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

ASF subversion and git services commented on CB-11661:
--

Commit 9fe94479e257c68e56a62cbd948382c12d947abf in cordova-plugin-camera's 
branch refs/heads/master from [~vladimir.kotikov]
[ https://git-wip-us.apache.org/repos/asf?p=cordova-plugin-camera.git;h=9fe9447 
]

CB-11661: (ios) Add mandatory iOS 10 privacy description

This commit adds corresponding change to README template so changes from 
a3af38a won't be lost


> Camera plugin crashes on iOS 10
> ---
>
> Key: CB-11661
> URL: https://issues.apache.org/jira/browse/CB-11661
> Project: Apache Cordova
>  Issue Type: Sub-task
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: Plugin Camera
>Affects Versions: 3.5.0
> Environment: iOS 10
>Reporter: jcesarmobile
>Assignee: jcesarmobile
>
> We need to add a privacy description to the plist. Since iOS 6 Apple provided 
> a way to show the user why a certain permission is required. In iOS 10 this 
> becomes mandatory, so any app not specifying the key will crash at runtime 
> when a permissions is requested.
> This plugin requests the Camera permission, so at the very least we need to 
> add NSCameraUsageDescription and NSPhotoLibraryUsageDescription to the 
> `plist`.



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

-
To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org
For additional commands, e-mail: issues-h...@cordova.apache.org



[jira] [Commented] (CB-9762) App icon and Launch image for iPad Pro

2016-09-01 Thread ASF GitHub Bot (JIRA)

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

ASF GitHub Bot commented on CB-9762:


GitHub user kerrishotts opened a pull request:

https://github.com/apache/cordova-ios/pull/250

CB-9762 (iOS) Add launch storyboard support

- [X] Signed ICLA
- [X] Jira Issue: [CB-9762](https://issues.apache.org/jira/browse/CB-9762)
- [X] Tests:
- [X] Automated (npm test; all passing)  Note: no automated tests for 
this functionality, though
- [X] Manual (with and without launch storyboard images):
- iPhone 6s (iOS 10b8)
- iPad Pro (iOS 10b8)

Note: The splashscreen plugin will require updating to use the new images; 
but I think that should be a separate (but related) issue. I don't think it 
will be difficult to add though (crossing my fingers)!

Note: Documentation will need to be updated to reflect the changes in this 
PR

Note: No default splash images are provided; they would be overwritten 
anyway upon
adding the platform. I've added the images I used below:

![default 2x universal 
anyany](https://cloud.githubusercontent.com/assets/164498/18167642/545814e8-7017-11e6-8b55-8f24e412ca70.png)
![default 2x universal 
comany](https://cloud.githubusercontent.com/assets/164498/18167643/547aa1ac-7017-11e6-8334-86598ed1afd3.png)
![default 2x universal 
comcom](https://cloud.githubusercontent.com/assets/164498/18167644/547b1dda-7017-11e6-888b-ada91b8572a1.png)
![default 3x universal 
anycom](https://cloud.githubusercontent.com/assets/164498/18167645/547e5bbc-7017-11e6-9665-dff978bff0aa.png)
![default 3x universal 
comany](https://cloud.githubusercontent.com/assets/164498/18167646/54828070-7017-11e6-9bce-63de89bfd406.png)





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

$ git pull https://github.com/kerrishotts/cordova-ios CB-9762

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

https://github.com/apache/cordova-ios/pull/250.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 #250


commit 12eb374e93987a260dce57b5be1acbe1279a61e1
Author: Kerri Shotts 
Date:   2016-08-24T22:49:20Z

CB-9762 Add launch storyboard support

NB: No default splash images are provided; they would be overwritten anyway 
upon
adding the platform.




> App icon and Launch image for iPad Pro
> --
>
> Key: CB-9762
> URL: https://issues.apache.org/jira/browse/CB-9762
> Project: Apache Cordova
>  Issue Type: Task
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: iOS
>Affects Versions: 4.0.0
>Reporter: Manuel Martiarena
>Assignee: Kerri Shotts
>  Labels: cordova-ios-4.1.1
> Attachments: Default-Landscape@2x~ipad-pro.png, 
> Default-Portrait@2x~ipad-pro.png
>
>
> Provide app icon image and launch image for iPad Pro
> iPad Pro (@2x) App icon required 167x167
> iPad Pro (@2x) Launch image required 2048 x 2732 (portrait)
> 2732 x 2048 (landscape)
> https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/MobileHIG/IconMatrix.html



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

-
To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org
For additional commands, e-mail: issues-h...@cordova.apache.org



[jira] [Created] (CB-11797) Media.getDuration() sometimes doesn't get the right duration on iOs

2016-09-01 Thread JIRA
Guirec Sénéchal created CB-11797:


 Summary: Media.getDuration() sometimes doesn't get the right 
duration on iOs
 Key: CB-11797
 URL: https://issues.apache.org/jira/browse/CB-11797
 Project: Apache Cordova
  Issue Type: Bug
  Security Level: Public (Anyone can view this level - this is the default.)
  Components: iOS, Plugin Media
 Environment: iOS 9.3.5 , Ionic, Cordova, cordova plugin media, cordova 
file plugin
Reporter: Guirec Sénéchal


Hi,
I have an audioguide app, where i store audio and images directly on the phone. 
I store and then get the files with the cordova file plugin, and load it with 
cordova plugin media. 
On some tours, the duration gets multiplied by about 1,835 (i'm talking about 
the value i get directly from the media.getDuration() function), and on the 
other, the duration is just right.
The issue only happens on iOS, it works perfectly fine on Android. 
I have no idea how you could recreate the bug.

Thanks



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

-
To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org
For additional commands, e-mail: issues-h...@cordova.apache.org



[jira] [Created] (CB-11796) cordova-plugin-media-capture gives wrong video orientation

2016-09-01 Thread Alex Rumba (JIRA)
Alex Rumba created CB-11796:
---

 Summary: cordova-plugin-media-capture gives wrong video orientation
 Key: CB-11796
 URL: https://issues.apache.org/jira/browse/CB-11796
 Project: Apache Cordova
  Issue Type: Bug
  Security Level: Public (Anyone can view this level - this is the default.)
  Components: Android, Plugin Media Capture
Affects Versions: 1.3.0, 6.3.1
Reporter: Alex Rumba


My cordova version is 6.3.1 and cordova-plugin-media-capture version is 1.3.0. 
When i capture the video in potrait mode, the video file is played by HTML5 
player 180 degree flipped.
I am using cordova in ionic version 1.7.12



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

-
To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org
For additional commands, e-mail: issues-h...@cordova.apache.org



[jira] [Commented] (CB-11097) Clicking hyperlink in an iframe opens a system browser instead of navigating to it

2016-09-01 Thread JIRA

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

Daniel Åberg commented on CB-11097:
---

As there are still people watching this issue, just wanted to say we have been 
running Cordova  6.3.1 / IOS 4.2.0 for about a week now and do not have this 
problem anymore. So, totally fixed, and thank you to the Cordova team.

> Clicking hyperlink in an iframe opens a system browser instead of navigating 
> to it
> --
>
> Key: CB-11097
> URL: https://issues.apache.org/jira/browse/CB-11097
> Project: Apache Cordova
>  Issue Type: Bug
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: iOS, Plugin Whitelist
>Affects Versions: 6.0.0, 6.1.1
> Environment: Cordova 6.1.1, iOS platform 4.1.1, developing in Visual 
> Studio 2015 with remote build server. Affects Cordova 6.0.0/iOS 4.0.0 and 
> later. Same behaviour on simulator and physical phone.
>Reporter: Daniel Åberg
>Assignee: jcesarmobile
>  Labels: ios, triaged
>
> From Cordova 6.0.0/iOS platform 4.0.0 and newer there is a change in behavior 
> or bug that stops navigating an anchor tag/hyperlink to an external site from 
> working.
> If you have an iframe with a page with an anchor tag in which an href that 
> points to for an external domain it will now open it in the system browser 
> instead of loading it in the iframe.
> It seems to have something to do how it handles if it’s going to navigate or 
> open in a new browser.
> If you have the this in your configuration file you get this behavior:
> 
>   
> http://*/*"; />
> https://*/*"; />
> If the allow-intent tags are removed, the iframe will load the page in the 
> href, so it seems like it first checks the intents and if its allowed it is 
> then opened in a new system browser regardless of other configuration.
> This is a change in behavior, Cordova 5.4.1/iOS 3.9.2 navigated unless you 
> used InAppBrowser window.open() with target _system to open in the system 
> browser.
> I have tried this with and without having Whitelist and InAppBrowser plugins 
> installed, I also tried the Cordova WKWebView Engine and got the same 
> behavior so I think it must be something in the iOS platform.
> This issue might be related to the issue reported in CB-10709



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

-
To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org
For additional commands, e-mail: issues-h...@cordova.apache.org



[jira] [Commented] (CB-11343) Handle Java 9 after JEP 223

2016-09-01 Thread ASF GitHub Bot (JIRA)

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

ASF GitHub Bot commented on CB-11343:
-

Github user ankon commented on the issue:

https://github.com/apache/cordova-android/pull/308
  
> So, how do we test this one? Is this a Mac OS X or Linux issue?

It's a "whereever you are able to run Java 9 (EA)"-issue.


> Handle Java 9 after JEP 223
> ---
>
> Key: CB-11343
> URL: https://issues.apache.org/jira/browse/CB-11343
> Project: Apache Cordova
>  Issue Type: Improvement
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: Android
>Affects Versions: 5.1.1
>Reporter: Andreas Kohn
>
> `cordova requirements android` fails on a system with Java 9(-ea) installed 
> and accessible via PATH/JAVA_HOME:
> {code}
> $ cordova requirements android
> Requirements check results for android:
> Java JDK: not installed 
> Cannot read property '1' of null
> Android SDK: installed 
> Android target: installed 
> android-17,android-18,android-19,android-21,android-22,android-23,android-N
> Gradle: installed 
> Error: Some of requirements check failed
> $ echo $PATH
> /usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/home/andreas/.local/bin:/home/andreas/bin:/usr/java/jdk-9/bin:/home/andreas/modules/apache-maven/bin:/home/andreas/modules/apache-ant/bin:/home/andreas/modules/mongodb/bin:/home/andreas/modules/node/bin:/home/andreas/modules/android-sdk-linux/tools:/home/andreas/modules/android-sdk-linux/platform-tools
> $ which javac
> /usr/java/jdk-9/bin/javac
> $ echo $JAVA_HOME
> /usr/java/jdk-9
> $ javac -version
> javac 9-ea
> $ java -version
> java version "9-ea"
> Java(TM) SE Runtime Environment (build 9-ea+120)
> Java HotSpot(TM) 64-Bit Server VM (build 9-ea+120, mixed mode)
> {code}
> The exception is caused by the regular expression magic in check_reqs.js, 
> `check_java` function:
> {code}
> var match = /javac ((?:\d+\.)+(?:\d+))/i.exec(output)[1];
> {code}
> (5.2.0-dev is slightly different, but has the same issue).
> I think the easiest fix here is to change the expression to this:
> {code}
> var match = /javac ((?:\d+\.)*(?:\d+))/i.exec(output)[1];
> {code}



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

-
To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org
For additional commands, e-mail: issues-h...@cordova.apache.org



[jira] [Commented] (CB-10140) Use application id instead of package name when running

2016-09-01 Thread ASF GitHub Bot (JIRA)

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

ASF GitHub Bot commented on CB-10140:
-

Github user CookieCookson commented on the issue:

https://github.com/apache/cordova-android/pull/244
  
@infil00p I haven't had the time available to work any more on this, and 
have got around the issue by other means! I would say close it for now.


> Use application id instead of package name when running
> ---
>
> Key: CB-10140
> URL: https://issues.apache.org/jira/browse/CB-10140
> Project: Apache Cordova
>  Issue Type: Improvement
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: Android, CLI
>Reporter: Christian Cook
>Priority: Minor
>
> I've been working on a new plugin for Cordova which will allow you to easily 
> deploy different build types in a system lifecycle e.g. alpha, beta and 
> store. This will allow multiple instances of the same app on your device in 
> different states. Currently I've hit a bit of an interesting bug/issue when 
> using this in conjunction with the run command. When the plugin operates it 
> dynamically changes the application id depending on the state so com.test.app 
> becomes com.test.app.alpha and so son. Because of this, when running the app 
> from the CLI it then starts using the incorrect ID (it uses the packageName 
> from the Android Manifest and tries to run nothing or the wrong instance). 
> EDIT: See the PR for a suggested fix, and if you wish to try and replicate 
> this issue the plugin is now available here: 
> https://github.com/CookieCookson/cordova-plugin-lifecycle



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

-
To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org
For additional commands, e-mail: issues-h...@cordova.apache.org



[jira] [Commented] (CB-10140) Use application id instead of package name when running

2016-09-01 Thread ASF GitHub Bot (JIRA)

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

ASF GitHub Bot commented on CB-10140:
-

Github user CookieCookson closed the pull request at:

https://github.com/apache/cordova-android/pull/244


> Use application id instead of package name when running
> ---
>
> Key: CB-10140
> URL: https://issues.apache.org/jira/browse/CB-10140
> Project: Apache Cordova
>  Issue Type: Improvement
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: Android, CLI
>Reporter: Christian Cook
>Priority: Minor
>
> I've been working on a new plugin for Cordova which will allow you to easily 
> deploy different build types in a system lifecycle e.g. alpha, beta and 
> store. This will allow multiple instances of the same app on your device in 
> different states. Currently I've hit a bit of an interesting bug/issue when 
> using this in conjunction with the run command. When the plugin operates it 
> dynamically changes the application id depending on the state so com.test.app 
> becomes com.test.app.alpha and so son. Because of this, when running the app 
> from the CLI it then starts using the incorrect ID (it uses the packageName 
> from the Android Manifest and tries to run nothing or the wrong instance). 
> EDIT: See the PR for a suggested fix, and if you wish to try and replicate 
> this issue the plugin is now available here: 
> https://github.com/CookieCookson/cordova-plugin-lifecycle



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

-
To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org
For additional commands, e-mail: issues-h...@cordova.apache.org