[jira] [Commented] (CB-3459) plugman should handle configuration automatically

2013-06-03 Thread Braden Shepherdson (JIRA)

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

Braden Shepherdson commented on CB-3459:


We have  tags to describe what versions of Cordova something supports. 
I don't think we should be doing extra work to make these tools - which are not 
really released until 3.0 anyway - backward compatible, especially with Cordova 
versions ancient enough to still have . That's way outside the 
deprecation window, now.

> plugman should handle configuration automatically
> -
>
> Key: CB-3459
> URL: https://issues.apache.org/jira/browse/CB-3459
> Project: Apache Cordova
>  Issue Type: Bug
>  Components: Plugman
>Affects Versions: 2.7.0
>Reporter: Anis Kadri
>Assignee: Filip Maj
> Fix For: 3.0.0
>
>
> plugman should know how to handle configuration automatically no matter what 
> cordova version a project uses.
> {code:xml}
> 
> 
> 
> {code}
> OR
> {code:xml}
> 
> 
>   
> 
> 
> {code}
> OR
> {code:xml}
>  string="MyPlugin" />
> {code}
> OR better yet
> Have the latest plugin.xml spec support old Cordova versions (plist, new/old 
> xml).

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (CB-3459) plugman should handle configuration automatically

2013-05-23 Thread Anis Kadri (JIRA)

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

Anis Kadri commented on CB-3459:


Actually, forcing plugin developers to update their spec is not a big issue 
because as you mentioned the spec has changed and might change again before 
3.0. Worst-case scenario we can do it for them.
Nevertheless, should a plugin that uses the latest spec be backward compatible 
with previous Cordova versions? What do you think of that use-case ? I 
personally think it should.

> plugman should handle configuration automatically
> -
>
> Key: CB-3459
> URL: https://issues.apache.org/jira/browse/CB-3459
> Project: Apache Cordova
>  Issue Type: Bug
>  Components: Plugman
>Affects Versions: 2.7.0
>Reporter: Anis Kadri
>Assignee: Filip Maj
> Fix For: 3.0.0
>
>
> plugman should know how to handle configuration automatically no matter what 
> cordova version a project uses.
> {code:xml}
> 
> 
> 
> {code}
> OR
> {code:xml}
> 
> 
>   
> 
> 
> {code}
> OR
> {code:xml}
>  string="MyPlugin" />
> {code}
> OR better yet
> Have the latest plugin.xml spec support old Cordova versions (plist, new/old 
> xml).

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (CB-3459) plugman should handle configuration automatically

2013-05-23 Thread Braden Shepherdson (JIRA)

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

Braden Shepherdson commented on CB-3459:


Let's distinguish between changes that break the tools for plugin developers, 
and changes that break the tools for application developers. This is the former 
- it only matters if you're maintaining a plugin.xml somewhere. For that, I 
think yes, we can break backwards compatibility in this not-yet-really-released 
tools.

We seem to have fallen into the trap of "release early, discover when you try 
to release often that people depend on your alpha crap you're trying to fix." 
These tools should have had a nice big "alpha, under heavy development, expect 
suffering" warning label on them from the beginning, that we removed with 3.0 
and their official launch.

Now we're looking at the npm downloads and worrying about breaking things, with 
tools that have evolved massively in the last few weeks already, quite apart 
from this change. Plugin authors will have to update eventually - how much work 
are we prepared to do to buy them two months of wiggle room for a 90-second 
change to their plugin.xml files?

> plugman should handle configuration automatically
> -
>
> Key: CB-3459
> URL: https://issues.apache.org/jira/browse/CB-3459
> Project: Apache Cordova
>  Issue Type: Bug
>  Components: Plugman
>Affects Versions: 2.7.0
>Reporter: Anis Kadri
>Assignee: Filip Maj
> Fix For: 3.0.0
>
>
> plugman should know how to handle configuration automatically no matter what 
> cordova version a project uses.
> {code:xml}
> 
> 
> 
> {code}
> OR
> {code:xml}
> 
> 
>   
> 
> 
> {code}
> OR
> {code:xml}
>  string="MyPlugin" />
> {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (CB-3459) plugman should handle configuration automatically

2013-05-23 Thread Anis Kadri (JIRA)

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

Anis Kadri commented on CB-3459:


You are essentially saying that we should break backwards compatibility and 
only target Cordova 3.0 ?

> plugman should handle configuration automatically
> -
>
> Key: CB-3459
> URL: https://issues.apache.org/jira/browse/CB-3459
> Project: Apache Cordova
>  Issue Type: Bug
>  Components: Plugman
>Affects Versions: 2.7.0
>Reporter: Anis Kadri
>Assignee: Filip Maj
> Fix For: 3.0.0
>
>
> plugman should know how to handle configuration automatically no matter what 
> cordova version a project uses.
> {code:xml}
> 
> 
> 
> {code}
> OR
> {code:xml}
> 
> 
>   
> 
> 
> {code}
> OR
> {code:xml}
>  string="MyPlugin" />
> {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (CB-3459) plugman should handle configuration automatically

2013-05-23 Thread Braden Shepherdson (JIRA)

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

Braden Shepherdson commented on CB-3459:


I actually disagree with this. We've already talked about deprecation and the 
plugin spec and tools. We agreed they don't have as strict a deprecation policy 
as Cordova proper. These tools are not the official path until 3.0, so I'm not 
at all convinced they should have logic to support the plugin.xml spec from 2.6 
and 2.7, let alone the ancient  form.

I think supporting these brief misadventures in plugin.xml format is more work 
than it's worth when 95% of the new-style plugins that exist are owned by 
Cordova developers on this list, who know about the change. Updating all of our 
dozen plugins for Chrome-cordova took only a few minutes.

> plugman should handle configuration automatically
> -
>
> Key: CB-3459
> URL: https://issues.apache.org/jira/browse/CB-3459
> Project: Apache Cordova
>  Issue Type: Bug
>  Components: Plugman
>Affects Versions: 2.7.0
>Reporter: Anis Kadri
>Assignee: Filip Maj
> Fix For: 3.0.0
>
>
> plugman should know how to handle configuration automatically no matter what 
> cordova version a project uses.
> {code:xml}
> 
> 
> 
> {code}
> OR
> {code:xml}
> 
> 
>   
> 
> 
> {code}
> OR
> {code:xml}
>  string="MyPlugin" />
> {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira