Cordova for Ubuntu

2013-10-07 Thread Maxim Ermilov
Hello,

I am working on Cordova port for Ubuntu Touch/Ubuntu.
Currently it supports:
1. cli project managment
2. most of core plugins

The code can be found here:
https://launchpad.net/cordova-ubuntu/

https://github.com/Zaspire/cordova-plugman
https://github.com/Zaspire/cordova-cli

https://github.com/Zaspire/cordova-plugin-*

What is the next steps for getting this into the apache repo's and merged
in?

_
Best regards,
Maxim Ermilov


Re: Cordova for Ubuntu

2013-10-07 Thread Brian LeRoux
First step is to get a CLA signed w/ Apache. [1] The next steps are to read
up on how to become a committer [2] and the workflow for contribution [3]
and committers [4].

I just filed an issue w/ Infra to get a new repo setup for cordova-ubuntu.
[5] Not much we can do there until we have a Repo. (Sometimes bugging the
Infra guys on IRC can help speed things up.)

In the meantime, you can create pull requests to Plugman, CLI and Plugin*
repos to our Apache mirrors for review which should be more than enough to
land full commit rights.

Welcome to Cordova. =) =)

[1] http://www.apache.org/licenses/
[2] http://wiki.apache.org/cordova/BecomingACommitter
[3] http://wiki.apache.org/cordova/ContributorWorkflow
[4] http://wiki.apache.org/cordova/CommitterWorkflow
[5] https://issues.apache.org/jira/browse/INFRA-6844




On Mon, Oct 7, 2013 at 12:50 AM, Maxim Ermilov
maxim.ermi...@canonical.comwrote:

 Hello,

 I am working on Cordova port for Ubuntu Touch/Ubuntu.
 Currently it supports:
 1. cli project managment
 2. most of core plugins

 The code can be found here:
 https://launchpad.net/cordova-ubuntu/

 https://github.com/Zaspire/cordova-plugman
 https://github.com/Zaspire/cordova-cli

 https://github.com/Zaspire/cordova-plugin-*

 What is the next steps for getting this into the apache repo's and merged
 in?

 _
 Best regards,
 Maxim Ermilov



Cordova CLI pre_package hook

2013-10-07 Thread Dick Van den Brink
Hi guys,


I noticed that only the WP7 parser fired a hook (with the
name pre_package) on the cordova-cli master branch when updating a project, 
this hook is missing in the WP8
parser so I added this hook.


I also noticed that the hook on the WP7 parser didn't work
correctly because the hook is fired asynchronous. I patched this in the WP7
project.


I already signed the CLA so I was hoping someone could take
a look at my pull request! Any feedback is appreciated.

https://github.com/apache/cordova-cli/pull/43
This is my first patch for Cordova so I'm not really sure what the workflow is, 
should I create a issue on Jira first? I hope to write some more patches, 
mainly for Windows Phone, Android and maybe Windows 8. Thanks for reading :)


Best regards,

Dick van den
Brink 

RE: Cordova CLI pre_package hook

2013-10-07 Thread Dick Van den Brink
I already found the steps for becoming a comitter on the mailing list (thread 
Cordova for Ubuntu), will read into it :)
[1] http://www.apache.org/licenses/
[2] http://wiki.apache.org/cordova/BecomingACommitter
[3] http://wiki.apache.org/cordova/ContributorWorkflow
[4] http://wiki.apache.org/cordova/CommitterWorkflow
  

Re: Updating plugin code on prepare

2013-10-07 Thread Michael Gauthier

Did this feature land in 3.1.0 or is it targeted for 3.2.0?

On 2013-10-03 11:30, Michal Mocny wrote:

Yeah Braden we've diverged sorry, lets focus.

Big +1 for your proposal to make prepare step do what users expect.

-Michal


On Thu, Oct 3, 2013 at 10:20 AM, Braden Shepherdson bra...@chromium.orgwrote:


I agree that the syncing solutions are too complex and confusing.

I return, then, to my original proposal all those emails ago: updating the
native plugin files in platforms/foo when you prepare, to make life easier
for plugin developers. When coupled with the present cordova plugin add
--link, and future cordova watch, I think this makes the plugin developer
flow pretty good, and without making it too magical or harder to
understand. I think it simplifies prepare: on prepare, your native projects
are updated to reflect the state of plugins/ and www/. Right now, only
www/, assets and js-modules get updated, but not native code.

As to Xcode and symlinks and all the rest of the borderline thread
hijacking, I think that regardless of what editor you use, you have to be
editing the right file. Xcode and Eclipse make this harder than it needs to
be, but our job is not to make them suck less.

Braden


On Sun, Sep 29, 2013 at 1:43 PM, Carlos Santana csantan...@gmail.com

wrote:



+1 Anis
corodova-cli/plugman should be building block components to higher level
Tools/IDE.

That we can do better sure, lets provide a few examples using blog pots

and

maybe videos tutorials vs. trying to support every use case with code.

A watch function could be as simple as using grunt-contrib-watch to a
more complicated environment like rsync/Eclipse

I agree lets put emphasis on documenting use cases and the correct
approach.
When to get the best out of using prepare,  merges, and hooks

All I said applies when you have the Web Developer hat.

For people that have the Native Plugin Developer hat then we can do
things first for cordova-contributors than others can choose to use on
their own risk since it could be changing too fast and maybe too narrow

use

case.

--Carlos

--Carlos



On Sun, Sep 29, 2013 at 9:18 AM, Anis KADRI anis.ka...@gmail.com

wrote:



I gave some thought to this problem and I think we should just leave
everything as is. Here's my reasoning:

- Most web developers use a text editor (vim, sublime text, text mate,
notepad++, ) to edit their HTML/CSS/Javascript. I've never seen
anyone use a fully fledged IDE to edit web assets. It would be like
using Microsoft Word to edit a simple .TXT or .MD file
- Other developers, people who write Java or Objective C, etc.. use
Xcode, Eclipse, IntelliJ, ...and I think these people are not good
candidates for cordova-cli.

The original PhoneGap promise (now Apache Cordova) was to make it easy
for Web Developers to write Mobile Apps using web technologies and I
believe that promise is fulfilled with cordova-cli. You have a folder
where you drop in your web assets and you can build/deploy to a device
or simulate.

If people want to use an IDE, then they should be creating native
projects with our create scripts and use plugman to manage their
plugins.

Our documentation should point our users to the right approach
depending on the use case. For example:

- Building for only one platform ? Building a hybrid app ? Want to use
an IDE (Eclipse, Xcode) ? You should use the create scripts and
plugman to manage plugins

- Building a cross-platform app ? Like managing your project from the
command-line ? Want to use your favo(u)rite text editor ? Use
cordova-cli

These double symlinking, backsyncing solutions will be a source of
confusion and issues in my humble opinion. I've said it before but
sometimes by trying to please everyone you end up pleasing no one.

my .02c

-a

On Fri, Sep 27, 2013 at 8:20 PM, Michal Mocny mmo...@chromium.org

wrote:

On Fri, Sep 27, 2013 at 2:10 PM, Andrew Grieve agri...@chromium.org



wrote:



Just tried some symlinks in Xcode 5:
- Copying assets work (due to our custom build step)
- Building works (compiler follows links just fine)
- Editing a fail (big fail. Files open but changes cannot be saved.)



Hmm, changes via xcode to symlinks fail, you mean?  That would be

hard

to

fix, but perhaps at least its feedback to the user not to make direct

edits

there, when using CLI workflow ;) so may still be a valid change to

make.





For Xcode though, it is an option to change our installation step to

have

Xcode reference the native files within plugins/ rather than within
platforms/.


Symlinks in Eclipse:
- Copying assets works out-of-the-box
- Build works fine
- Editing seems to work fine (edits saved to symlinked location).



Still though, maybe the best solution would be a combination of the

two?

Have prepare know when an remove+add is necessary?



Yes, I think thats what we are suggesting.

The original email mentioned prepare knowing when remove+add are

necessary,

which I think is already settled as a good idea.  Not 

Re: Cordova CLI pre_package hook

2013-10-07 Thread Braden Shepherdson
I've added some comments. Ping this thread when you have a CLA on file and
have made those changes, and I'll pull this change.

Braden


On Mon, Oct 7, 2013 at 10:17 AM, Dick Van den Brink 
d_vandenbr...@outlook.com wrote:

 Hi guys,


 I noticed that only the WP7 parser fired a hook (with the
 name pre_package) on the cordova-cli master branch when updating a
 project, this hook is missing in the WP8
 parser so I added this hook.


 I also noticed that the hook on the WP7 parser didn't work
 correctly because the hook is fired asynchronous. I patched this in the WP7
 project.


 I already signed the CLA so I was hoping someone could take
 a look at my pull request! Any feedback is appreciated.

 https://github.com/apache/cordova-cli/pull/43
 This is my first patch for Cordova so I'm not really sure what the
 workflow is, should I create a issue on Jira first? I hope to write some
 more patches, mainly for Windows Phone, Android and maybe Windows 8. Thanks
 for reading :)


 Best regards,

 Dick van den
 Brink


Re: Updating plugin code on prepare

2013-10-07 Thread Braden Shepherdson
This feature has not received any work yet, largely because I was away most
of last week. It will land in 3.2, or possibly earlier - CLI releases are
not tied to Cordova releases.

Braden


On Mon, Oct 7, 2013 at 10:57 AM, Michael Gauthier m...@silverorange.comwrote:

 Did this feature land in 3.1.0 or is it targeted for 3.2.0?

 On 2013-10-03 11:30, Michal Mocny wrote:

 Yeah Braden we've diverged sorry, lets focus.

 Big +1 for your proposal to make prepare step do what users expect.

 -Michal


 On Thu, Oct 3, 2013 at 10:20 AM, Braden Shepherdson bra...@chromium.org
 wrote:

  I agree that the syncing solutions are too complex and confusing.

 I return, then, to my original proposal all those emails ago: updating
 the
 native plugin files in platforms/foo when you prepare, to make life
 easier
 for plugin developers. When coupled with the present cordova plugin add
 --link, and future cordova watch, I think this makes the plugin developer
 flow pretty good, and without making it too magical or harder to
 understand. I think it simplifies prepare: on prepare, your native
 projects
 are updated to reflect the state of plugins/ and www/. Right now, only
 www/, assets and js-modules get updated, but not native code.

 As to Xcode and symlinks and all the rest of the borderline thread
 hijacking, I think that regardless of what editor you use, you have to be
 editing the right file. Xcode and Eclipse make this harder than it needs
 to
 be, but our job is not to make them suck less.

 Braden


 On Sun, Sep 29, 2013 at 1:43 PM, Carlos Santana csantan...@gmail.com

 wrote:


  +1 Anis
 corodova-cli/plugman should be building block components to higher level
 Tools/IDE.

 That we can do better sure, lets provide a few examples using blog pots

 and

 maybe videos tutorials vs. trying to support every use case with code.

 A watch function could be as simple as using grunt-contrib-watch to a
 more complicated environment like rsync/Eclipse

 I agree lets put emphasis on documenting use cases and the correct
 approach.
 When to get the best out of using prepare,  merges, and hooks

 All I said applies when you have the Web Developer hat.

 For people that have the Native Plugin Developer hat then we can do
 things first for cordova-contributors than others can choose to use on
 their own risk since it could be changing too fast and maybe too narrow

 use

 case.

 --Carlos

 --Carlos



 On Sun, Sep 29, 2013 at 9:18 AM, Anis KADRI anis.ka...@gmail.com

 wrote:


  I gave some thought to this problem and I think we should just leave
 everything as is. Here's my reasoning:

 - Most web developers use a text editor (vim, sublime text, text mate,
 notepad++, ) to edit their HTML/CSS/Javascript. I've never seen
 anyone use a fully fledged IDE to edit web assets. It would be like
 using Microsoft Word to edit a simple .TXT or .MD file
 - Other developers, people who write Java or Objective C, etc.. use
 Xcode, Eclipse, IntelliJ, ...and I think these people are not good
 candidates for cordova-cli.

 The original PhoneGap promise (now Apache Cordova) was to make it easy
 for Web Developers to write Mobile Apps using web technologies and I
 believe that promise is fulfilled with cordova-cli. You have a folder
 where you drop in your web assets and you can build/deploy to a device
 or simulate.

 If people want to use an IDE, then they should be creating native
 projects with our create scripts and use plugman to manage their
 plugins.

 Our documentation should point our users to the right approach
 depending on the use case. For example:

 - Building for only one platform ? Building a hybrid app ? Want to use
 an IDE (Eclipse, Xcode) ? You should use the create scripts and
 plugman to manage plugins

 - Building a cross-platform app ? Like managing your project from the
 command-line ? Want to use your favo(u)rite text editor ? Use
 cordova-cli

 These double symlinking, backsyncing solutions will be a source of
 confusion and issues in my humble opinion. I've said it before but
 sometimes by trying to please everyone you end up pleasing no one.

 my .02c

 -a

 On Fri, Sep 27, 2013 at 8:20 PM, Michal Mocny mmo...@chromium.org

 wrote:

 On Fri, Sep 27, 2013 at 2:10 PM, Andrew Grieve agri...@chromium.org


  wrote:


  Just tried some symlinks in Xcode 5:
 - Copying assets work (due to our custom build step)
 - Building works (compiler follows links just fine)
 - Editing a fail (big fail. Files open but changes cannot be saved.)


 Hmm, changes via xcode to symlinks fail, you mean?  That would be

 hard

 to

 fix, but perhaps at least its feedback to the user not to make direct

 edits

 there, when using CLI workflow ;) so may still be a valid change to

 make.




 For Xcode though, it is an option to change our installation step to

 have

 Xcode reference the native files within plugins/ rather than within
 platforms/.


 Symlinks in Eclipse:
 - Copying assets works out-of-the-box
 - Build works fine
 - Editing 

Re: Upgrading plugins using the CLI

2013-10-07 Thread Braden Shepherdson
For now, remove and add. There are plans for a more compact upgrade command
in the future. In the meantime, there are some features planned that will
make plugin development much friendlier, so that you won't have to run
anything other than cordova prepare to get the latest plugin code.

Braden


On Mon, Oct 7, 2013 at 10:58 AM, Michael Gauthier m...@silverorange.comwrote:

 Using the CLI workflow I can add plugins with cordova plugin add name.

 Is there a recommended way to upgrade plugins after you've added them, or
 should I just plugin remove and plugin add again?

 Cheers,
 Mike



Re: PSA: watch for stipped [CB-####] from patch subject line when using git am

2013-10-07 Thread Marcel Kinard
Ah, thanks for the clarification. I added some verbage to ContributorWorkflow 
to match.

On Oct 2, 2013, at 9:35 PM, Andrew Grieve agri...@chromium.org wrote:

 That applies to cordova-js only, and I think it's a nice-to-have.


Re: Cordova versioning

2013-10-07 Thread Marcel Kinard
Jan, if you are distributing a copy of Cordova in NetBeans, it would be nice 
for you to add yourself to the list of Downstream distributions at 
https://wiki.apache.org/cordova/FrontPage. Same for any distributors.

On Oct 3, 2013, at 11:18 AM, Jan Becicka jan.beci...@oracle.com wrote:

 Hi,
  I'm a NetBeans developer and we are really close to releasing NetBeans 7.4 
 with support for cordova.


Re: CLI tool - Medic testing

2013-10-07 Thread Marcel Kinard
repo README.md, cordova-docs, wiki/WorkingWithThree, …  these should be 
cross-linked, and scoped to avoid duplication.

On Oct 3, 2013, at 11:08 AM, Carlos Santana csantan...@gmail.com wrote:

 Even better, I prefer things like this to be closer to the source/repo



Re: Post 3.1 release committer community meeting

2013-10-07 Thread Michal Mocny
Okay, options are updated for the poll (http://doodle.com/2pmy2ptafmxsrna2)

For those who filled it out, sorry, you will need to do it again.


On Sun, Oct 6, 2013 at 7:27 PM, Michal Mocny mmo...@google.com wrote:

 Ugh Sorry that was a misreading of course. I'll set up a new doodle
 tomorrow morning.
  On 2013-10-06 1:52 AM, Tommy Williams to...@devgeeks.org wrote:

 +1 for post 16th for Joe availability.

 Also, thanks for thinking of Australia... One benefit of the time of year,
 the nasty time difference just got an hour better today...

 - tommy
  On 5 Oct 2013 08:33, Jesse purplecabb...@gmail.com wrote:

  I filled it out, however, Joe is not available until after the 15th.
 Maybe
  we should aim for the 16-18th as a window.
 
  @purplecabbage
  risingj.com
 
 
  On Fri, Oct 4, 2013 at 3:09 PM, Michal Mocny mmo...@chromium.org
 wrote:
 
   http://www.doodle.com/2pmy2ptafmxsrna2
  
   I put a lot of options for time (sorry) since I wasn't sure if we
 should
  be
   europe or australia friendly this time.
  
   There are also three options this time: yes, (yes), no, where the
 middle
   option is supposed to be a prefer not, but if need be, fine
  
   -Michal
  
  
   On Fri, Oct 4, 2013 at 6:06 PM, Michal Mocny mmo...@chromium.org
  wrote:
  
11-15 sounds like the range to shoot for.  I'll set up a doodle..
   
   
On Fri, Oct 4, 2013 at 4:48 PM, Joe Bowser bows...@gmail.com
 wrote:
   
I'm unavailable until after the 15th. I'll be at Big Android BBQ.
   
   
   
  
 




pull request for win8

2013-10-07 Thread Marcel Kinard
Jesse, while Carlos is out on vacation, could I ask you to put the following 
pull request on your to-do list?

https://github.com/apache/cordova-js/pull/50

Thanks!

RE: Cordova CLI pre_package hook

2013-10-07 Thread Dick Van den Brink
Updated the changes. My CLA is already in the Apache Foundation records since 
last week.
Thanks for the feedback.
 
 
 Date: Mon, 7 Oct 2013 11:03:47 -0400
 Subject: Re: Cordova CLI pre_package hook
 From: bra...@chromium.org
 To: dev@cordova.apache.org
 
 I've added some comments. Ping this thread when you have a CLA on file and
 have made those changes, and I'll pull this change.
 
 Braden
 
 
 On Mon, Oct 7, 2013 at 10:17 AM, Dick Van den Brink 
 d_vandenbr...@outlook.com wrote:
 
  Hi guys,
 
 
  I noticed that only the WP7 parser fired a hook (with the
  name pre_package) on the cordova-cli master branch when updating a
  project, this hook is missing in the WP8
  parser so I added this hook.
 
 
  I also noticed that the hook on the WP7 parser didn't work
  correctly because the hook is fired asynchronous. I patched this in the WP7
  project.
 
 
  I already signed the CLA so I was hoping someone could take
  a look at my pull request! Any feedback is appreciated.
 
  https://github.com/apache/cordova-cli/pull/43
  This is my first patch for Cordova so I'm not really sure what the
  workflow is, should I create a issue on Jira first? I hope to write some
  more patches, mainly for Windows Phone, Android and maybe Windows 8. Thanks
  for reading :)
 
 
  Best regards,
 
  Dick van den
  Brink
  

Re: Mapping plugin ID - URL

2013-10-07 Thread Andrew Grieve
https://issues.apache.org/jira/browse/CB-5006


On Thu, Oct 3, 2013 at 4:57 PM, Anis KADRI anis.ka...@gmail.com wrote:

 @Michal SGTM. The original approach has some other benefits on top of
 the current requirements. However, I don't know if we need those
 benefits just yet.

 On Thu, Oct 3, 2013 at 6:06 PM, Carlos Santana csantan...@gmail.com
 wrote:
  I think plugman is trying to do more than it should.
  We should look into something like bower to handle dependencies and
  fetching them to a local folder for a project.
  Bower can be use by user via cli and plugman can use it as a node
 library.
 
  Bower handles the download of packages/repo with it's versions/tags to a
  local folder.
  I see a cordova plugin be analogous and not that different from a
 package.
 
  Then plugman uses a local folder (bower_components, cordova_components,
  or what ever name) to install plugins from that folder.
 
  Cache only solved the problem of network usage, it doesn't solve
  portability of a project/repo.
 
  I'm out on vacation but wanted to bring up Bower for front-end
  dependencies. We can leverage their lessons learned or their code and we
  don't have to re-invent the wheel.
 
  TLDR: I vote for plugman to have an option for install command to skip
 the
  registry and use local folder already populated with a set of plugins.
 
  -- Carlos
 
 
  On Thursday, October 3, 2013, Michal Mocny wrote:
 
  On Wed, Oct 2, 2013 at 3:09 PM, Michal Mocny mmo...@chromium.org
 javascript:;
  wrote:
 
  
  
  
   On Wed, Oct 2, 2013 at 2:49 PM, Anis KADRI anis.ka...@gmail.com
 javascript:;
  wrote:
  
   Braden and I have talked about it in the past but there is already a
   $HOME/.plugman/cache and plugman will not attempt to fetch plugins if
   they are already in the cache. Unless I am missing something can you
   just not drop your dependencies in there?
  
  
   This sounds like it would work, but I'm hesitant to force a global
   installation of the cache.  I think it would mean you cannot develop
 BB
   webworks apps on the same machine as you develop vanilla cordova apps
  since
   the same plugin id would map to different places across *all* plugman
  using
   projects.
  
   Note that it already has been a source of problems to have things
   needlessly added to ~/.cordova and ~/.plugman.
  
 
  Thinking about this more, I think using the global cache is subtly
  different than what we want here.  However, I think we could perhaps
  leverage the concept and share most of the code.  Here is the big
  difference:
 
  - The global plugman cache is used *after* going out to registry to
 lookup
  latest version, so as not to download the same plugin version multiple
  times.
  - This proposed local search path is to be used *before* going out to
  registry, without caring about its content or version number.
 
  Perhaps the current behaviour can be decomposed into two steps: (1)
 update
  global cache with newest plugin version via registry and (2) install
  plugin from cache.  Then, installing a plugin by ID could be:
 
  - Attempt Step (2) from local search path(s)
  - then, if above failed, do Step (1)
  - then, if above succeeded, Attempt Step (2) from global cache
 
  How does that sound?
 
 
  
  
   Are there other use cases than simply 'not fetching from registry and
   using local path' for a given plugin ID ?
  
  
   I think this is the only use case we are looking to solve, but it
 shows
  up
   in different situations: during cordova plugin add ID or plugman
  --install
   with dependancy etc.
  
  
  
   #1 and #2 can be solutions to some problems but do we have those
   problems yet ? They can be a solution to managing multiple registry
   sources for example (Cordova, PhoneGap, WorkLight, BlackBerry, ...)
   because right now we only support.
  
  
   Yes, we already do have these problems, as said: IBM, BB, and to some
   extent Mobile-Chrome-Apps is already needing this solution.
   Implementing a
   new registry would be fine, if it worked offline for local-only
 installs,
   preferably without the need to set up a server/couchdb for such simple
   local only mappings, which is exactly Andrews proposal.
  
  
  
   Your proposed changes also seem to only affect CLI since you
 mentioned
   a .cordova/config.json. plugman only users would potentially be
   penalized once again.
  
  
   I completely agree this is implemented in plugman.  We are discussing
 CLI
   just to establish the convention for how to store the cache, but
 plugman
   would have all the underlying functionality.  It *has* to be this way,
   since its the one that resolves dependencies, and will need a new
  argument
   alongside --install to know where to lookup id for local mapping.
  
  
  
   On Wed, Oct 2, 2013 at 8:57 AM, Michal Mocny mmo...@chromium.org
  wrote:
I think the missing piece is that the plugin author has the option
 of
specifying dependencies in terms exactly *one* of these options:
   
(a) id, to 

Re: Tag 2.9.1

2013-10-07 Thread Joe Bowser
I think we need to just have everyone go through their work over the
past month and see if they missed backports.  I didn't actually have
very much missed, and I just backported the File plugin in the 2.9.1
branch.  Of course, with backporting, we need more people to look at
what was in 3.1.0 and the plugins and check to make sure we backport
everything, since this is really tricky and spans all the plugin
repos. :(

On Mon, Oct 7, 2013 at 10:00 AM, Marcel Kinard cmarc...@gmail.com wrote:
 This thread seems to have gone quiet without a consensus. Should there be 
 additional 2.9.x releases going forward?

 If so, how often? What kind of fixes should be backported? Include updated 
 docs?

 On Oct 1, 2013, at 2:50 PM, Jesse purplecabb...@gmail.com wrote:

 As soon as we are done with 3.1.0 it would be a good time to go back and
 back-fill for a 2,9,1 release.

 Who's with me?


Re: Cordova for Ubuntu

2013-10-07 Thread Naik, Archana
Hi, Brian

Whats the difference between committer and contributor? I mean what make
me one or the other. Who decides?

Thanks
Archana

On 10/7/13 6:18 AM, Brian LeRoux b...@brian.io wrote:

First step is to get a CLA signed w/ Apache. [1] The next steps are to
read
up on how to become a committer [2] and the workflow for contribution [3]
and committers [4].

I just filed an issue w/ Infra to get a new repo setup for cordova-ubuntu.
[5] Not much we can do there until we have a Repo. (Sometimes bugging the
Infra guys on IRC can help speed things up.)

In the meantime, you can create pull requests to Plugman, CLI and Plugin*
repos to our Apache mirrors for review which should be more than enough to
land full commit rights.

Welcome to Cordova. =) =)

[1] http://www.apache.org/licenses/
[2] http://wiki.apache.org/cordova/BecomingACommitter
[3] http://wiki.apache.org/cordova/ContributorWorkflow
[4] http://wiki.apache.org/cordova/CommitterWorkflow
[5] https://issues.apache.org/jira/browse/INFRA-6844




On Mon, Oct 7, 2013 at 12:50 AM, Maxim Ermilov
maxim.ermi...@canonical.comwrote:

 Hello,

 I am working on Cordova port for Ubuntu Touch/Ubuntu.
 Currently it supports:
 1. cli project managment
 2. most of core plugins

 The code can be found here:
 https://launchpad.net/cordova-ubuntu/

 https://github.com/Zaspire/cordova-plugman
 https://github.com/Zaspire/cordova-cli

 https://github.com/Zaspire/cordova-plugin-*

 What is the next steps for getting this into the apache repo's and
merged
 in?

 _
 Best regards,
 Maxim Ermilov




Re: Cordova for Ubuntu

2013-10-07 Thread Brian LeRoux
Committer can commit. A contributor can send a pull request.  The
difference is mostly ceremonial. We ask you have some activity on the
mailing list, issue tracker, and code to become a committer.


On Mon, Oct 7, 2013 at 10:40 AM, Naik, Archana na...@lab126.com wrote:

 Hi, Brian

 Whats the difference between committer and contributor? I mean what make
 me one or the other. Who decides?

 Thanks
 Archana

 On 10/7/13 6:18 AM, Brian LeRoux b...@brian.io wrote:

 First step is to get a CLA signed w/ Apache. [1] The next steps are to
 read
 up on how to become a committer [2] and the workflow for contribution [3]
 and committers [4].
 
 I just filed an issue w/ Infra to get a new repo setup for cordova-ubuntu.
 [5] Not much we can do there until we have a Repo. (Sometimes bugging the
 Infra guys on IRC can help speed things up.)
 
 In the meantime, you can create pull requests to Plugman, CLI and Plugin*
 repos to our Apache mirrors for review which should be more than enough to
 land full commit rights.
 
 Welcome to Cordova. =) =)
 
 [1] http://www.apache.org/licenses/
 [2] http://wiki.apache.org/cordova/BecomingACommitter
 [3] http://wiki.apache.org/cordova/ContributorWorkflow
 [4] http://wiki.apache.org/cordova/CommitterWorkflow
 [5] https://issues.apache.org/jira/browse/INFRA-6844
 
 
 
 
 On Mon, Oct 7, 2013 at 12:50 AM, Maxim Ermilov
 maxim.ermi...@canonical.comwrote:
 
  Hello,
 
  I am working on Cordova port for Ubuntu Touch/Ubuntu.
  Currently it supports:
  1. cli project managment
  2. most of core plugins
 
  The code can be found here:
  https://launchpad.net/cordova-ubuntu/
 
  https://github.com/Zaspire/cordova-plugman
  https://github.com/Zaspire/cordova-cli
 
  https://github.com/Zaspire/cordova-plugin-*
 
  What is the next steps for getting this into the apache repo's and
 merged
  in?
 
  _
  Best regards,
  Maxim Ermilov
 




Re: Cordova for Ubuntu

2013-10-07 Thread Naik, Archana
Thanks Brian. So for a contributor, after sending pull requests what are
the next steps? Does contributor also send review-board requests?
If approved who merges code to apache git from contributor's fork or repo?

Archana

On 10/7/13 10:52 AM, Brian LeRoux b...@brian.io wrote:

Committer can commit. A contributor can send a pull request.  The
difference is mostly ceremonial. We ask you have some activity on the
mailing list, issue tracker, and code to become a committer.


On Mon, Oct 7, 2013 at 10:40 AM, Naik, Archana na...@lab126.com wrote:

 Hi, Brian

 Whats the difference between committer and contributor? I mean what make
 me one or the other. Who decides?

 Thanks
 Archana

 On 10/7/13 6:18 AM, Brian LeRoux b...@brian.io wrote:

 First step is to get a CLA signed w/ Apache. [1] The next steps are to
 read
 up on how to become a committer [2] and the workflow for contribution
[3]
 and committers [4].
 
 I just filed an issue w/ Infra to get a new repo setup for
cordova-ubuntu.
 [5] Not much we can do there until we have a Repo. (Sometimes bugging
the
 Infra guys on IRC can help speed things up.)
 
 In the meantime, you can create pull requests to Plugman, CLI and
Plugin*
 repos to our Apache mirrors for review which should be more than
enough to
 land full commit rights.
 
 Welcome to Cordova. =) =)
 
 [1] http://www.apache.org/licenses/
 [2] http://wiki.apache.org/cordova/BecomingACommitter
 [3] http://wiki.apache.org/cordova/ContributorWorkflow
 [4] http://wiki.apache.org/cordova/CommitterWorkflow
 [5] https://issues.apache.org/jira/browse/INFRA-6844
 
 
 
 
 On Mon, Oct 7, 2013 at 12:50 AM, Maxim Ermilov
 maxim.ermi...@canonical.comwrote:
 
  Hello,
 
  I am working on Cordova port for Ubuntu Touch/Ubuntu.
  Currently it supports:
  1. cli project managment
  2. most of core plugins
 
  The code can be found here:
  https://launchpad.net/cordova-ubuntu/
 
  https://github.com/Zaspire/cordova-plugman
  https://github.com/Zaspire/cordova-cli
 
  https://github.com/Zaspire/cordova-plugin-*
 
  What is the next steps for getting this into the apache repo's and
 merged
  in?
 
  _
  Best regards,
  Maxim Ermilov
 





Re: Cordova for Ubuntu

2013-10-07 Thread Marcel Kinard
Good question. I just added a couple paragraphs to the top of 
http://wiki.apache.org/cordova/BecomingACommitter

Please feel free to edit my explanation and improve it.

On Oct 7, 2013, at 1:52 PM, Brian LeRoux b...@brian.io wrote:

 Committer can commit. A contributor can send a pull request.  The
 difference is mostly ceremonial. We ask you have some activity on the
 mailing list, issue tracker, and code to become a committer.
 
 
 On Mon, Oct 7, 2013 at 10:40 AM, Naik, Archana na...@lab126.com wrote:
 
 Hi, Brian
 
 Whats the difference between committer and contributor? I mean what make
 me one or the other. Who decides?
 
 Thanks
 Archana


Re: Cordova for Ubuntu

2013-10-07 Thread Brian LeRoux
Yes, review board is preferred between committers (I think, sometimes) but
not obv not the only way. I prefer pull requests and imagine that is more
familiar to someone new. It will be reviewed and merged by a platform
maintainer (usually) or another committer.


On Mon, Oct 7, 2013 at 11:09 AM, Naik, Archana na...@lab126.com wrote:

 Thanks Brian. So for a contributor, after sending pull requests what are
 the next steps? Does contributor also send review-board requests?
 If approved who merges code to apache git from contributor's fork or repo?

 Archana

 On 10/7/13 10:52 AM, Brian LeRoux b...@brian.io wrote:

 Committer can commit. A contributor can send a pull request.  The
 difference is mostly ceremonial. We ask you have some activity on the
 mailing list, issue tracker, and code to become a committer.
 
 
 On Mon, Oct 7, 2013 at 10:40 AM, Naik, Archana na...@lab126.com wrote:
 
  Hi, Brian
 
  Whats the difference between committer and contributor? I mean what make
  me one or the other. Who decides?
 
  Thanks
  Archana
 
  On 10/7/13 6:18 AM, Brian LeRoux b...@brian.io wrote:
 
  First step is to get a CLA signed w/ Apache. [1] The next steps are to
  read
  up on how to become a committer [2] and the workflow for contribution
 [3]
  and committers [4].
  
  I just filed an issue w/ Infra to get a new repo setup for
 cordova-ubuntu.
  [5] Not much we can do there until we have a Repo. (Sometimes bugging
 the
  Infra guys on IRC can help speed things up.)
  
  In the meantime, you can create pull requests to Plugman, CLI and
 Plugin*
  repos to our Apache mirrors for review which should be more than
 enough to
  land full commit rights.
  
  Welcome to Cordova. =) =)
  
  [1] http://www.apache.org/licenses/
  [2] http://wiki.apache.org/cordova/BecomingACommitter
  [3] http://wiki.apache.org/cordova/ContributorWorkflow
  [4] http://wiki.apache.org/cordova/CommitterWorkflow
  [5] https://issues.apache.org/jira/browse/INFRA-6844
  
  
  
  
  On Mon, Oct 7, 2013 at 12:50 AM, Maxim Ermilov
  maxim.ermi...@canonical.comwrote:
  
   Hello,
  
   I am working on Cordova port for Ubuntu Touch/Ubuntu.
   Currently it supports:
   1. cli project managment
   2. most of core plugins
  
   The code can be found here:
   https://launchpad.net/cordova-ubuntu/
  
   https://github.com/Zaspire/cordova-plugman
   https://github.com/Zaspire/cordova-cli
  
   https://github.com/Zaspire/cordova-plugin-*
  
   What is the next steps for getting this into the apache repo's and
  merged
   in?
  
   _
   Best regards,
   Maxim Ermilov
  
 
 




Plugins Release

2013-10-07 Thread Steven Gill
Last week as we were finishing off the release, I remember their was some
interest in doing another plugins release this week.

I know windows 8 file transfer needs to be updated and Shaz has some iOS
releated plugin changes that could be updated as well.

Any resistance to me kicking this off and aiming to get out a plugins
release tomorrow/wed?

We can also do CLI/Plugman releases on a weekly basis. If anyone has a
reason to update one of these, let me know and we can kick up a separate
thread.

I feel like I got a pretty solid understanding of our various release
processes over that last two weeks.

-Steve


Re: Cordova for Ubuntu

2013-10-07 Thread Naik, Archana
Thanks Marcel. I just got the email about your wiki changes. I will read
it soon. :)

On 10/7/13 11:22 AM, Marcel Kinard cmarc...@gmail.com wrote:

Good question. I just added a couple paragraphs to the top of
http://wiki.apache.org/cordova/BecomingACommitter

Please feel free to edit my explanation and improve it.

On Oct 7, 2013, at 1:52 PM, Brian LeRoux b...@brian.io wrote:

 Committer can commit. A contributor can send a pull request.  The
 difference is mostly ceremonial. We ask you have some activity on the
 mailing list, issue tracker, and code to become a committer.
 
 
 On Mon, Oct 7, 2013 at 10:40 AM, Naik, Archana na...@lab126.com wrote:
 
 Hi, Brian
 
 Whats the difference between committer and contributor? I mean what
make
 me one or the other. Who decides?
 
 Thanks
 Archana



Re: Plugins Release

2013-10-07 Thread Braden Shepherdson
I'll want to have a hand in the next release of the tools, because of the
refactoring.

Braden


On Mon, Oct 7, 2013 at 2:51 PM, Steven Gill stevengil...@gmail.com wrote:

 Last week as we were finishing off the release, I remember their was some
 interest in doing another plugins release this week.

 I know windows 8 file transfer needs to be updated and Shaz has some iOS
 releated plugin changes that could be updated as well.

 Any resistance to me kicking this off and aiming to get out a plugins
 release tomorrow/wed?

 We can also do CLI/Plugman releases on a weekly basis. If anyone has a
 reason to update one of these, let me know and we can kick up a separate
 thread.

 I feel like I got a pretty solid understanding of our various release
 processes over that last two weeks.

 -Steve



Re: Plugins Release

2013-10-07 Thread Braden Shepherdson
Er, I didn't actually say: for the tools, not yet, maybe later this week.

Braden


On Mon, Oct 7, 2013 at 3:04 PM, Braden Shepherdson bra...@chromium.orgwrote:

 I'll want to have a hand in the next release of the tools, because of the
 refactoring.

 Braden


 On Mon, Oct 7, 2013 at 2:51 PM, Steven Gill stevengil...@gmail.comwrote:

 Last week as we were finishing off the release, I remember their was some
 interest in doing another plugins release this week.

 I know windows 8 file transfer needs to be updated and Shaz has some iOS
 releated plugin changes that could be updated as well.

 Any resistance to me kicking this off and aiming to get out a plugins
 release tomorrow/wed?

 We can also do CLI/Plugman releases on a weekly basis. If anyone has a
 reason to update one of these, let me know and we can kick up a separate
 thread.

 I feel like I got a pretty solid understanding of our various release
 processes over that last two weeks.

 -Steve





Re: Plugins Release

2013-10-07 Thread Andrew Grieve
I remember someone said the refactoring broke ffos. Not sure if that's
fixed yet?

Other than that, sounds great to release both this week. Would be good to
do them together so as to have a shared blog post.


On Mon, Oct 7, 2013 at 3:04 PM, Braden Shepherdson bra...@chromium.orgwrote:

 Er, I didn't actually say: for the tools, not yet, maybe later this week.

 Braden


 On Mon, Oct 7, 2013 at 3:04 PM, Braden Shepherdson bra...@chromium.org
 wrote:

  I'll want to have a hand in the next release of the tools, because of the
  refactoring.
 
  Braden
 
 
  On Mon, Oct 7, 2013 at 2:51 PM, Steven Gill stevengil...@gmail.com
 wrote:
 
  Last week as we were finishing off the release, I remember their was
 some
  interest in doing another plugins release this week.
 
  I know windows 8 file transfer needs to be updated and Shaz has some iOS
  releated plugin changes that could be updated as well.
 
  Any resistance to me kicking this off and aiming to get out a plugins
  release tomorrow/wed?
 
  We can also do CLI/Plugman releases on a weekly basis. If anyone has a
  reason to update one of these, let me know and we can kick up a separate
  thread.
 
  I feel like I got a pretty solid understanding of our various release
  processes over that last two weeks.
 
  -Steve
 
 
 



Re: Plugins Release

2013-10-07 Thread Steven Gill
If we want to do CLI/Plugman, we definitely will need to do more testing
and fix some things (like FFOS). I think we also need to make sure that
some of the changes that went into cordova-3.1.x branches also ended up in
the refactored master branches.

I will plan on doing the plugins release tomorrow/Wednesday.

Steve


On Mon, Oct 7, 2013 at 3:16 PM, Andrew Grieve agri...@chromium.org wrote:

 I remember someone said the refactoring broke ffos. Not sure if that's
 fixed yet?

 Other than that, sounds great to release both this week. Would be good to
 do them together so as to have a shared blog post.


 On Mon, Oct 7, 2013 at 3:04 PM, Braden Shepherdson bra...@chromium.org
 wrote:

  Er, I didn't actually say: for the tools, not yet, maybe later this week.
 
  Braden
 
 
  On Mon, Oct 7, 2013 at 3:04 PM, Braden Shepherdson bra...@chromium.org
  wrote:
 
   I'll want to have a hand in the next release of the tools, because of
 the
   refactoring.
  
   Braden
  
  
   On Mon, Oct 7, 2013 at 2:51 PM, Steven Gill stevengil...@gmail.com
  wrote:
  
   Last week as we were finishing off the release, I remember their was
  some
   interest in doing another plugins release this week.
  
   I know windows 8 file transfer needs to be updated and Shaz has some
 iOS
   releated plugin changes that could be updated as well.
  
   Any resistance to me kicking this off and aiming to get out a plugins
   release tomorrow/wed?
  
   We can also do CLI/Plugman releases on a weekly basis. If anyone has a
   reason to update one of these, let me know and we can kick up a
 separate
   thread.
  
   I feel like I got a pretty solid understanding of our various release
   processes over that last two weeks.
  
   -Steve
  
  
  
 



Re: Plugins Release

2013-10-07 Thread Steven Gill
https://issues.apache.org/jira/browse/CB-5010


On Mon, Oct 7, 2013 at 3:24 PM, Steven Gill stevengil...@gmail.com wrote:

 If we want to do CLI/Plugman, we definitely will need to do more testing
 and fix some things (like FFOS). I think we also need to make sure that
 some of the changes that went into cordova-3.1.x branches also ended up in
 the refactored master branches.

 I will plan on doing the plugins release tomorrow/Wednesday.

 Steve


 On Mon, Oct 7, 2013 at 3:16 PM, Andrew Grieve agri...@chromium.orgwrote:

 I remember someone said the refactoring broke ffos. Not sure if that's
 fixed yet?

 Other than that, sounds great to release both this week. Would be good to
 do them together so as to have a shared blog post.


 On Mon, Oct 7, 2013 at 3:04 PM, Braden Shepherdson bra...@chromium.org
 wrote:

  Er, I didn't actually say: for the tools, not yet, maybe later this
 week.
 
  Braden
 
 
  On Mon, Oct 7, 2013 at 3:04 PM, Braden Shepherdson bra...@chromium.org
  wrote:
 
   I'll want to have a hand in the next release of the tools, because of
 the
   refactoring.
  
   Braden
  
  
   On Mon, Oct 7, 2013 at 2:51 PM, Steven Gill stevengil...@gmail.com
  wrote:
  
   Last week as we were finishing off the release, I remember their was
  some
   interest in doing another plugins release this week.
  
   I know windows 8 file transfer needs to be updated and Shaz has some
 iOS
   releated plugin changes that could be updated as well.
  
   Any resistance to me kicking this off and aiming to get out a plugins
   release tomorrow/wed?
  
   We can also do CLI/Plugman releases on a weekly basis. If anyone has
 a
   reason to update one of these, let me know and we can kick up a
 separate
   thread.
  
   I feel like I got a pretty solid understanding of our various release
   processes over that last two weeks.
  
   -Steve
  
  
  
 





Re: pull request for win8

2013-10-07 Thread Jesse MacFadyen
It already is.

Sent from my iPad

 On Oct 7, 2013, at 10:09 AM, Marcel Kinard cmarc...@gmail.com wrote:

 Jesse, while Carlos is out on vacation, could I ask you to put the following 
 pull request on your to-do list?

 https://github.com/apache/cordova-js/pull/50

 Thanks!


Re: Tag 2.9.1

2013-10-07 Thread Jesse MacFadyen
Yes, now that 3.1.0 is out the door, we can do this.

Sent from my iPad

 On Oct 7, 2013, at 10:36 AM, Joe Bowser bows...@gmail.com wrote:

 I think we need to just have everyone go through their work over the
 past month and see if they missed backports.  I didn't actually have
 very much missed, and I just backported the File plugin in the 2.9.1
 branch.  Of course, with backporting, we need more people to look at
 what was in 3.1.0 and the plugins and check to make sure we backport
 everything, since this is really tricky and spans all the plugin
 repos. :(

 On Mon, Oct 7, 2013 at 10:00 AM, Marcel Kinard cmarc...@gmail.com wrote:
 This thread seems to have gone quiet without a consensus. Should there be 
 additional 2.9.x releases going forward?

 If so, how often? What kind of fixes should be backported? Include updated 
 docs?

 On Oct 1, 2013, at 2:50 PM, Jesse purplecabb...@gmail.com wrote:

 As soon as we are done with 3.1.0 it would be a good time to go back and
 back-fill for a 2,9,1 release.

 Who's with me?