Re: Need to revert a CLI breaking change causing CB-5957
I am fine either way. I agree that there is not a ton of value in the check for namespace, however, it is part of the spec[1], and I believe all platforms are now honoring it. Cheers, Jesse [1] http://www.w3.org/TR/widgets/#algorithm-to-process-a-configuration-document-0 Sent from my iPhone > On Feb 8, 2014, at 8:45 AM, Andrew Grieve wrote: > > Thanks Steve. > > Wondering if we want to just leave the check out for good. Of all the > things we *don't* validate about our XML, erroring out on the namespace > wouldn't be at the top of my list for things to check (or at least make it > a warning and not an error). > > >> On Fri, Feb 7, 2014 at 7:34 PM, Steven Gill wrote: >> >> It has been reverted! I originally published 3.3.1-0.4.0 and realized that >> the platforms.js was pointing to RCs. For some reason, npm unpublish was >> not working for me. I updated the platform.js file and published >> 3.3.1-0.4.1. Everything seems to be working. >> >> I have re-reverted the revert commit and everything on master is looking >> ready for the 3.4.0 tag when we are ready to release. >> >> >> On Fri, Feb 7, 2014 at 3:49 PM, Olivier Bloch (MS OPEN TECH) < >> obl...@microsoft.com> wrote: >> >>> I knew you would have jumped on the offer Jesse! >>> I have received few requests so far, which is fine as I was able to >> secure >>> only a limited number of devices (6 total). >>> >>> Some of you have reached out to me directly, and those who have not yet >>> chimed in but would really benefit from an actual WP8 device to test >> their >>> Cordova work, feel free to contact me directly and I will do my best. >>> >>> That said, I'd also like to bring to the attention of those of you who >> are >>> not familiar with WP8 dev tools, that the WP8 SDK comes with an emulator >>> that allows for advanced testing without an actual device. Also, >> debugging >>> on a WP8 devices or side-loading apps for testing requires the SDK (and >> the >>> tools that come with it) to be installed too. >>> >>> -Original Message- >>> From: purplecabbage [mailto:purplecabb...@gmail.com] >>> Sent: Thursday, February 6, 2014 12:33 PM >>> To: dev@cordova.apache.org >>> Subject: Re: Need to revert a CLI breaking change causing CB-5957 >>> >>> I would like to see us revert the one change and release 3.3.1-0.4.0 Then >>> we can move forward with 3.4.0 with the commit back in. >>> >>> Ps: can't believe no one has jumped at the free device offer of wp8 dev >>> devices. I have several, otherwise I would jump at Olivier's offer. :) >>> >>> Sent from my iPhone >>> >>>> On Feb 6, 2014, at 11:18 AM, Steven Gill >> wrote: >>>> >>>> Now that we all agree to test more on windows, what shall we do about >>>> this issue? >>>> >>>> Any thoughts on my suggestions to either revert back to (3.3.1-0.2.0) >>>> or revert the one commit and release 3.3.1-0.4.0? >>>> >>>> >>>> On Wed, Feb 5, 2014 at 3:53 PM, Olivier Bloch (MS OPEN TECH) < >>>> obl...@microsoft.com> wrote: >>>> >>>>> I'd be more than happy to provision some WP8 dev devices. >>>>> Please let me know who would need one (I am not sure how many I can >>>>> get but will do my best) and didn't already get one at last phonegap >>>>> day 😊 >>>>> Note that having actual devices for testing do not prevent from >>>>> having to install Visual Studio and the WP SDK. Also you can make the >>>>> emulator work within a VM. >>>>> I am working with Mike Sierra on getting the WP and Windows platforms >>>>> doc updated with instructions on how to get this to work. >>>>> >>>>> Olivier >>>>> >>>>> Sent from Windows Mail >>>>> >>>>> From: Tommy-Carlos Williams<mailto:to...@devgeeks.org> >>>>> Sent: Wednesday, February 5, 2014 2:16 PM >>>>> To: dev@cordova.apache.org<mailto:dev@cordova.apache.org> >>>>> >>>>> Andrew, >>>>> >>>>> Didn’t you get a phone at PhoneGap Day? >>>>> >>>>> Were you too much of a “presenter” at the workshop to get one? ;) >>>>> >>>>> If I ever get around to getting set up for WP8 I will try and
Re: Need to revert a CLI breaking change causing CB-5957
Thanks Steve. Wondering if we want to just leave the check out for good. Of all the things we *don't* validate about our XML, erroring out on the namespace wouldn't be at the top of my list for things to check (or at least make it a warning and not an error). On Fri, Feb 7, 2014 at 7:34 PM, Steven Gill wrote: > It has been reverted! I originally published 3.3.1-0.4.0 and realized that > the platforms.js was pointing to RCs. For some reason, npm unpublish was > not working for me. I updated the platform.js file and published > 3.3.1-0.4.1. Everything seems to be working. > > I have re-reverted the revert commit and everything on master is looking > ready for the 3.4.0 tag when we are ready to release. > > > On Fri, Feb 7, 2014 at 3:49 PM, Olivier Bloch (MS OPEN TECH) < > obl...@microsoft.com> wrote: > > > I knew you would have jumped on the offer Jesse! > > I have received few requests so far, which is fine as I was able to > secure > > only a limited number of devices (6 total). > > > > Some of you have reached out to me directly, and those who have not yet > > chimed in but would really benefit from an actual WP8 device to test > their > > Cordova work, feel free to contact me directly and I will do my best. > > > > That said, I'd also like to bring to the attention of those of you who > are > > not familiar with WP8 dev tools, that the WP8 SDK comes with an emulator > > that allows for advanced testing without an actual device. Also, > debugging > > on a WP8 devices or side-loading apps for testing requires the SDK (and > the > > tools that come with it) to be installed too. > > > > -Original Message----- > > From: purplecabbage [mailto:purplecabb...@gmail.com] > > Sent: Thursday, February 6, 2014 12:33 PM > > To: dev@cordova.apache.org > > Subject: Re: Need to revert a CLI breaking change causing CB-5957 > > > > I would like to see us revert the one change and release 3.3.1-0.4.0 Then > > we can move forward with 3.4.0 with the commit back in. > > > > Ps: can't believe no one has jumped at the free device offer of wp8 dev > > devices. I have several, otherwise I would jump at Olivier's offer. :) > > > > Sent from my iPhone > > > > > On Feb 6, 2014, at 11:18 AM, Steven Gill > wrote: > > > > > > Now that we all agree to test more on windows, what shall we do about > > > this issue? > > > > > > Any thoughts on my suggestions to either revert back to (3.3.1-0.2.0) > > > or revert the one commit and release 3.3.1-0.4.0? > > > > > > > > > On Wed, Feb 5, 2014 at 3:53 PM, Olivier Bloch (MS OPEN TECH) < > > > obl...@microsoft.com> wrote: > > > > > >> I'd be more than happy to provision some WP8 dev devices. > > >> Please let me know who would need one (I am not sure how many I can > > >> get but will do my best) and didn't already get one at last phonegap > > >> day 😊 > > >> Note that having actual devices for testing do not prevent from > > >> having to install Visual Studio and the WP SDK. Also you can make the > > >> emulator work within a VM. > > >> I am working with Mike Sierra on getting the WP and Windows platforms > > >> doc updated with instructions on how to get this to work. > > >> > > >> Olivier > > >> > > >> Sent from Windows Mail > > >> > > >> From: Tommy-Carlos Williams<mailto:to...@devgeeks.org> > > >> Sent: Wednesday, February 5, 2014 2:16 PM > > >> To: dev@cordova.apache.org<mailto:dev@cordova.apache.org> > > >> > > >> Andrew, > > >> > > >> Didn’t you get a phone at PhoneGap Day? > > >> > > >> Were you too much of a “presenter” at the workshop to get one? ;) > > >> > > >> If I ever get around to getting set up for WP8 I will try and help > > >> test… will probably happen after I finish our Blackberry10 port. > > >> > > >> - tommy > > >> > > >>> On 6 Feb 2014, at 9:00 am, Andrew Grieve > wrote: > > >>> > > >>> Just to be clear - it's not enough to test on windows, this breaks > > >>> only > > >> for > > >>> windows phone / win8 I think. > > >>> > > >>> That said, I've recently got set up with VMs and modern.ie. Is that > > >> enough > > >>> to test out Hello World on a WP emulator? > >
Re: Need to revert a CLI breaking change causing CB-5957
It has been reverted! I originally published 3.3.1-0.4.0 and realized that the platforms.js was pointing to RCs. For some reason, npm unpublish was not working for me. I updated the platform.js file and published 3.3.1-0.4.1. Everything seems to be working. I have re-reverted the revert commit and everything on master is looking ready for the 3.4.0 tag when we are ready to release. On Fri, Feb 7, 2014 at 3:49 PM, Olivier Bloch (MS OPEN TECH) < obl...@microsoft.com> wrote: > I knew you would have jumped on the offer Jesse! > I have received few requests so far, which is fine as I was able to secure > only a limited number of devices (6 total). > > Some of you have reached out to me directly, and those who have not yet > chimed in but would really benefit from an actual WP8 device to test their > Cordova work, feel free to contact me directly and I will do my best. > > That said, I'd also like to bring to the attention of those of you who are > not familiar with WP8 dev tools, that the WP8 SDK comes with an emulator > that allows for advanced testing without an actual device. Also, debugging > on a WP8 devices or side-loading apps for testing requires the SDK (and the > tools that come with it) to be installed too. > > -Original Message- > From: purplecabbage [mailto:purplecabb...@gmail.com] > Sent: Thursday, February 6, 2014 12:33 PM > To: dev@cordova.apache.org > Subject: Re: Need to revert a CLI breaking change causing CB-5957 > > I would like to see us revert the one change and release 3.3.1-0.4.0 Then > we can move forward with 3.4.0 with the commit back in. > > Ps: can't believe no one has jumped at the free device offer of wp8 dev > devices. I have several, otherwise I would jump at Olivier's offer. :) > > Sent from my iPhone > > > On Feb 6, 2014, at 11:18 AM, Steven Gill wrote: > > > > Now that we all agree to test more on windows, what shall we do about > > this issue? > > > > Any thoughts on my suggestions to either revert back to (3.3.1-0.2.0) > > or revert the one commit and release 3.3.1-0.4.0? > > > > > > On Wed, Feb 5, 2014 at 3:53 PM, Olivier Bloch (MS OPEN TECH) < > > obl...@microsoft.com> wrote: > > > >> I'd be more than happy to provision some WP8 dev devices. > >> Please let me know who would need one (I am not sure how many I can > >> get but will do my best) and didn't already get one at last phonegap > >> day 😊 > >> Note that having actual devices for testing do not prevent from > >> having to install Visual Studio and the WP SDK. Also you can make the > >> emulator work within a VM. > >> I am working with Mike Sierra on getting the WP and Windows platforms > >> doc updated with instructions on how to get this to work. > >> > >> Olivier > >> > >> Sent from Windows Mail > >> > >> From: Tommy-Carlos Williams<mailto:to...@devgeeks.org> > >> Sent: Wednesday, February 5, 2014 2:16 PM > >> To: dev@cordova.apache.org<mailto:dev@cordova.apache.org> > >> > >> Andrew, > >> > >> Didn’t you get a phone at PhoneGap Day? > >> > >> Were you too much of a “presenter” at the workshop to get one? ;) > >> > >> If I ever get around to getting set up for WP8 I will try and help > >> test… will probably happen after I finish our Blackberry10 port. > >> > >> - tommy > >> > >>> On 6 Feb 2014, at 9:00 am, Andrew Grieve wrote: > >>> > >>> Just to be clear - it's not enough to test on windows, this breaks > >>> only > >> for > >>> windows phone / win8 I think. > >>> > >>> That said, I've recently got set up with VMs and modern.ie. Is that > >> enough > >>> to test out Hello World on a WP emulator? > >>> > >>> > >>>> On Wed, Feb 5, 2014 at 4:03 PM, Michal Mocny > >>> wrote: > >>> > >>>> First off, Jesse I appreciate your respectable tone here, thank you. > >>>> > >>>> I agree, this is a sign that we generally don't test nearly enough > >>>> on windows, and should fix that. As someone who also reviewed the > >>>> work > >> Mark > >>>> was doing here, sorry this wasn't caught. > >>>> > >>>> I'll just add that I think the tests should have been run before > >>>> the *tooling release* (and even better, on a regular basis with CI > >>>> as > >> stated), > >
RE: Need to revert a CLI breaking change causing CB-5957
I knew you would have jumped on the offer Jesse! I have received few requests so far, which is fine as I was able to secure only a limited number of devices (6 total). Some of you have reached out to me directly, and those who have not yet chimed in but would really benefit from an actual WP8 device to test their Cordova work, feel free to contact me directly and I will do my best. That said, I'd also like to bring to the attention of those of you who are not familiar with WP8 dev tools, that the WP8 SDK comes with an emulator that allows for advanced testing without an actual device. Also, debugging on a WP8 devices or side-loading apps for testing requires the SDK (and the tools that come with it) to be installed too. -Original Message- From: purplecabbage [mailto:purplecabb...@gmail.com] Sent: Thursday, February 6, 2014 12:33 PM To: dev@cordova.apache.org Subject: Re: Need to revert a CLI breaking change causing CB-5957 I would like to see us revert the one change and release 3.3.1-0.4.0 Then we can move forward with 3.4.0 with the commit back in. Ps: can't believe no one has jumped at the free device offer of wp8 dev devices. I have several, otherwise I would jump at Olivier's offer. :) Sent from my iPhone > On Feb 6, 2014, at 11:18 AM, Steven Gill wrote: > > Now that we all agree to test more on windows, what shall we do about > this issue? > > Any thoughts on my suggestions to either revert back to (3.3.1-0.2.0) > or revert the one commit and release 3.3.1-0.4.0? > > > On Wed, Feb 5, 2014 at 3:53 PM, Olivier Bloch (MS OPEN TECH) < > obl...@microsoft.com> wrote: > >> I'd be more than happy to provision some WP8 dev devices. >> Please let me know who would need one (I am not sure how many I can >> get but will do my best) and didn't already get one at last phonegap >> day 😊 >> Note that having actual devices for testing do not prevent from >> having to install Visual Studio and the WP SDK. Also you can make the >> emulator work within a VM. >> I am working with Mike Sierra on getting the WP and Windows platforms >> doc updated with instructions on how to get this to work. >> >> Olivier >> >> Sent from Windows Mail >> >> From: Tommy-Carlos Williams<mailto:to...@devgeeks.org> >> Sent: Wednesday, February 5, 2014 2:16 PM >> To: dev@cordova.apache.org<mailto:dev@cordova.apache.org> >> >> Andrew, >> >> Didn’t you get a phone at PhoneGap Day? >> >> Were you too much of a “presenter” at the workshop to get one? ;) >> >> If I ever get around to getting set up for WP8 I will try and help >> test… will probably happen after I finish our Blackberry10 port. >> >> - tommy >> >>> On 6 Feb 2014, at 9:00 am, Andrew Grieve wrote: >>> >>> Just to be clear - it's not enough to test on windows, this breaks >>> only >> for >>> windows phone / win8 I think. >>> >>> That said, I've recently got set up with VMs and modern.ie. Is that >> enough >>> to test out Hello World on a WP emulator? >>> >>> >>>> On Wed, Feb 5, 2014 at 4:03 PM, Michal Mocny >>> wrote: >>> >>>> First off, Jesse I appreciate your respectable tone here, thank you. >>>> >>>> I agree, this is a sign that we generally don't test nearly enough >>>> on windows, and should fix that. As someone who also reviewed the >>>> work >> Mark >>>> was doing here, sorry this wasn't caught. >>>> >>>> I'll just add that I think the tests should have been run before >>>> the *tooling release* (and even better, on a regular basis with CI >>>> as >> stated), >>>> not necessarily before every patch to tip of tree lands. The >>>> majority >> of >>>> changes do not affect specific platforms in subtle ways -- and >>>> while we should absolutely have process to catch those that do -- >>>> any process >> that >>>> involves manually testing in multiple configurations for every >>>> single >> patch >>>> is prohibitive and I think unrealistic. >>>> >>>> That change was committed a month ago -- how did we not catch it >>>> before release? >>>> >>>> To decrease the odds of this happening again, perhaps we need to >>>> amend >> the >>>> steps for tooling release ( >>>> http://wiki.apache.org/cordova/StepsForToolsRelease) to ensure >>>>
Re: Need to revert a CLI breaking change causing CB-5957
e. Of course, this solution > >>> would > >>>>> only be for the host side tools, not for on-device tests which are > the > >>>> most > >>>>> important ones. > >>>>> > >>>>> That commit was part of this review > >>>>> <https://reviews.apache.org/r/15775/> dealing > >>>>> with CB-4153 <https://issues.apache.org/jira/browse/CB-4153>. But > >>> since > >>>>> the > >>>>> patch (probably prepared with git format-patch) contained two > separate > >>>>> commits and the second one didn't have a reference to the bug, there > is > >>>> no > >>>>> way to deduce that reference. The lesson for me is to add CB-: > >>> prefix > >>>>> to each commit message in a series of related commits. The check was > >>>> added > >>>>> to verity that config.xml does look like it's a Cordova related > >>>>> config.xlmbecause with the new --link-to tag a random file named > >>>>> config.xml by chance could be sitting in that www dir. > >>>>> > >>>>> > >>>>> On Wed, Feb 5, 2014 at 2:14 PM, Steven Gill > >>>>> wrote: > >>>>> > >>>>>> I'm going to agree with Jesse. That commit should not have made it > >>> out > >>>> to > >>>>>> the wild without a platform tag increase. It is fine to go out for > >>> 3.4. > >>>>>> > >>>>>> Either we take the commit out and release the CLI again or we revert > >>>> the > >>>>>> CLI to two versions ago (3.3.1-0.2.0) and focus on getting 3.4.0. > >>>>>> > >>>>>> Thoughts? > >>>>>> > >>>>>> > >>>>>> On Wed, Feb 5, 2014 at 10:41 AM, Parashuram Narasimhan (MS OPEN > >>> TECH) < > >>>>>> panar...@microsoft.com> wrote: > >>>>>> > >>>>>>> Is there a way we could have a continuous integration process for > >>> the > >>>>> CLI > >>>>>>> too ? > >>>>>>> > >>>>>>> -Original Message- > >>>>>>> From: Jesse [mailto:purplecabb...@gmail.com] > >>>>>>> Sent: Wednesday, February 5, 2014 9:54 AM > >>>>>>> To: dev@cordova.apache.org > >>>>>>> Subject: Need to revert a CLI breaking change causing CB-5957 > >>>>>>> > >>>>>>> WP8+7 and Windows8 users are currently unable to create new > >>> projects > >>>>>>> WP8+with > >>>>>>> the CLI because this commit [1] has shipped. > >>>>>>> > >>>>>>> Here is an issue raised on the subject [2] While I have addressed > >>> the > >>>>>>> issue by adding the namespace to the tag in the platform > >>>>> create > >>>>>>> templates for the affected platforms, until > >>>>>>> 3.4.0 ships this will continue to break. > >>>>>>> > >>>>>>> I am unhappy about how this landed without discussion, or an issue > >>> in > >>>>>>> jira, but ultimately this is just a symptom of the fact that not > >>>> enough > >>>>>>> people test on WP7+8 and Windows 8. > >>>>>>> Please try to test all platforms before landing changes to > >>>> cordova-cli, > >>>>>>> cordova-plugman and cordova-js or at least tread lightly and try to > >>>>> aware > >>>>>>> of the impact outside of your pet platforms. I am always available > >>>> to > >>>>>>> discuss possible impacts. > >>>>>>> > >>>>>>> Cheers, > >>>>>>> Jesse > >>>>>>> > >>>>>>> [1] > >>>>>>> > >>>>>>> > >>>>>> > >>>>> > >>>> > >>> > https://github.com/apache/cordova-cli/commit/837e8e367ae4feed4854f9ac95a8e906c893d818 > >>>>>>> > >>>>>>> [2] https://issues.apache.org/jira/browse/CB-5957 > >>>>>>> > >>>>>>> > >>>>>>> @purplecabbage > >>>>>>> risingj.com > >>>>>>> > >>>>>> > >>>>> > >>>> > >>> > > > >
Re: Need to revert a CLI breaking change causing CB-5957
t;>>>> commits and the second one didn't have a reference to the bug, there is >>>> no >>>>> way to deduce that reference. The lesson for me is to add CB-: >>> prefix >>>>> to each commit message in a series of related commits. The check was >>>> added >>>>> to verity that config.xml does look like it's a Cordova related >>>>> config.xlmbecause with the new --link-to tag a random file named >>>>> config.xml by chance could be sitting in that www dir. >>>>> >>>>> >>>>> On Wed, Feb 5, 2014 at 2:14 PM, Steven Gill >>>>> wrote: >>>>> >>>>>> I'm going to agree with Jesse. That commit should not have made it >>> out >>>> to >>>>>> the wild without a platform tag increase. It is fine to go out for >>> 3.4. >>>>>> >>>>>> Either we take the commit out and release the CLI again or we revert >>>> the >>>>>> CLI to two versions ago (3.3.1-0.2.0) and focus on getting 3.4.0. >>>>>> >>>>>> Thoughts? >>>>>> >>>>>> >>>>>> On Wed, Feb 5, 2014 at 10:41 AM, Parashuram Narasimhan (MS OPEN >>> TECH) < >>>>>> panar...@microsoft.com> wrote: >>>>>> >>>>>>> Is there a way we could have a continuous integration process for >>> the >>>>> CLI >>>>>>> too ? >>>>>>> >>>>>>> -Original Message- >>>>>>> From: Jesse [mailto:purplecabb...@gmail.com] >>>>>>> Sent: Wednesday, February 5, 2014 9:54 AM >>>>>>> To: dev@cordova.apache.org >>>>>>> Subject: Need to revert a CLI breaking change causing CB-5957 >>>>>>> >>>>>>> WP8+7 and Windows8 users are currently unable to create new >>> projects >>>>>>> WP8+with >>>>>>> the CLI because this commit [1] has shipped. >>>>>>> >>>>>>> Here is an issue raised on the subject [2] While I have addressed >>> the >>>>>>> issue by adding the namespace to the tag in the platform >>>>> create >>>>>>> templates for the affected platforms, until >>>>>>> 3.4.0 ships this will continue to break. >>>>>>> >>>>>>> I am unhappy about how this landed without discussion, or an issue >>> in >>>>>>> jira, but ultimately this is just a symptom of the fact that not >>>> enough >>>>>>> people test on WP7+8 and Windows 8. >>>>>>> Please try to test all platforms before landing changes to >>>> cordova-cli, >>>>>>> cordova-plugman and cordova-js or at least tread lightly and try to >>>>> aware >>>>>>> of the impact outside of your pet platforms. I am always available >>>> to >>>>>>> discuss possible impacts. >>>>>>> >>>>>>> Cheers, >>>>>>> Jesse >>>>>>> >>>>>>> [1] >>>>>>> >>>>>>> >>>>>> >>>>> >>>> >>> https://github.com/apache/cordova-cli/commit/837e8e367ae4feed4854f9ac95a8e906c893d818 >>>>>>> >>>>>>> [2] https://issues.apache.org/jira/browse/CB-5957 >>>>>>> >>>>>>> >>>>>>> @purplecabbage >>>>>>> risingj.com >>>>>>> >>>>>> >>>>> >>>> >>> >
Re: Need to revert a CLI breaking change causing CB-5957
If reverting the one change just means that we don't have the namespace requirement on the tag, then I think we're okay with that. Agreed that it shouldn't need a blog post; a mention in the release notes should be enough. Ian On Thu, Feb 6, 2014 at 4:50 PM, Steven Gill wrote: > +1 to reverting the one change and releasing 3.3.1-0.4.0. > > I can do this, just wanted to hear from someone at Google before I move > forward. > > I believe we shouldn't bother with a blog post for this release due to it > being such a minor release & 3.4.0 just around the corner (hopefully). > > Thoughts? > > -Steve > > > On Thu, Feb 6, 2014 at 12:55 PM, Marcel Kinard wrote: > > > I'll jump at the offer of wp8 dev devices. A new person will be joining > > our team in a couple weeks with the expectation that she'll work on WP. > > Feel free to contact me offline to work out details. Thanks much for the > > offer, Olivier! > > > > Reverting the one change as Jesse describes feels like the right thing to > > do. > > > > On Feb 6, 2014, at 3:33 PM, purplecabbage > wrote: > > > > > I would like to see us revert the one change and release 3.3.1-0.4.0 > > > Then we can move forward with 3.4.0 with the commit back in. > > > > > > Ps: can't believe no one has jumped at the free device offer of wp8 dev > > devices. I have several, otherwise I would jump at Olivier's offer. :) > > > > >
Re: Need to revert a CLI breaking change causing CB-5957
+1 to reverting the one change and releasing 3.3.1-0.4.0. I can do this, just wanted to hear from someone at Google before I move forward. I believe we shouldn't bother with a blog post for this release due to it being such a minor release & 3.4.0 just around the corner (hopefully). Thoughts? -Steve On Thu, Feb 6, 2014 at 12:55 PM, Marcel Kinard wrote: > I'll jump at the offer of wp8 dev devices. A new person will be joining > our team in a couple weeks with the expectation that she'll work on WP. > Feel free to contact me offline to work out details. Thanks much for the > offer, Olivier! > > Reverting the one change as Jesse describes feels like the right thing to > do. > > On Feb 6, 2014, at 3:33 PM, purplecabbage wrote: > > > I would like to see us revert the one change and release 3.3.1-0.4.0 > > Then we can move forward with 3.4.0 with the commit back in. > > > > Ps: can't believe no one has jumped at the free device offer of wp8 dev > devices. I have several, otherwise I would jump at Olivier's offer. :) > >
Re: Need to revert a CLI breaking change causing CB-5957
I'll jump at the offer of wp8 dev devices. A new person will be joining our team in a couple weeks with the expectation that she'll work on WP. Feel free to contact me offline to work out details. Thanks much for the offer, Olivier! Reverting the one change as Jesse describes feels like the right thing to do. On Feb 6, 2014, at 3:33 PM, purplecabbage wrote: > I would like to see us revert the one change and release 3.3.1-0.4.0 > Then we can move forward with 3.4.0 with the commit back in. > > Ps: can't believe no one has jumped at the free device offer of wp8 dev > devices. I have several, otherwise I would jump at Olivier's offer. :)
Re: Need to revert a CLI breaking change causing CB-5957
lt; >>>>>> http://docs.travis-ci.com/user/getting-started/>, >>>>>> but they only have Linux and OS >>>>>> X<http://docs.travis-ci.com/user/osx-ci-environment/>. >>>>>> Here is a random Windows based service I just found >>>>>> http://www.appveyor.com/, >>>>>> didn't check if it's usable for our case. Of course, this solution >>>> would >>>>>> only be for the host side tools, not for on-device tests which are the >>>>> most >>>>>> important ones. >>>>>> >>>>>> That commit was part of this review >>>>>> <https://reviews.apache.org/r/15775/> dealing >>>>>> with CB-4153 <https://issues.apache.org/jira/browse/CB-4153>. But >>>> since >>>>>> the >>>>>> patch (probably prepared with git format-patch) contained two separate >>>>>> commits and the second one didn't have a reference to the bug, there >> is >>>>> no >>>>>> way to deduce that reference. The lesson for me is to add CB-: >>>> prefix >>>>>> to each commit message in a series of related commits. The check was >>>>> added >>>>>> to verity that config.xml does look like it's a Cordova related >>>>>> config.xlmbecause with the new --link-to tag a random file named >>>>>> config.xml by chance could be sitting in that www dir. >>>>>> >>>>>> >>>>>> On Wed, Feb 5, 2014 at 2:14 PM, Steven Gill >>>>>> wrote: >>>>>> >>>>>>> I'm going to agree with Jesse. That commit should not have made it >>>> out >>>>> to >>>>>>> the wild without a platform tag increase. It is fine to go out for >>>> 3.4. >>>>>>> >>>>>>> Either we take the commit out and release the CLI again or we revert >>>>> the >>>>>>> CLI to two versions ago (3.3.1-0.2.0) and focus on getting 3.4.0. >>>>>>> >>>>>>> Thoughts? >>>>>>> >>>>>>> >>>>>>> On Wed, Feb 5, 2014 at 10:41 AM, Parashuram Narasimhan (MS OPEN >>>> TECH) < >>>>>>> panar...@microsoft.com> wrote: >>>>>>> >>>>>>>> Is there a way we could have a continuous integration process for >>>> the >>>>>> CLI >>>>>>>> too ? >>>>>>>> >>>>>>>> -Original Message- >>>>>>>> From: Jesse [mailto:purplecabb...@gmail.com] >>>>>>>> Sent: Wednesday, February 5, 2014 9:54 AM >>>>>>>> To: dev@cordova.apache.org >>>>>>>> Subject: Need to revert a CLI breaking change causing CB-5957 >>>>>>>> >>>>>>>> WP8+7 and Windows8 users are currently unable to create new >>>> projects >>>>>>>> WP8+with >>>>>>>> the CLI because this commit [1] has shipped. >>>>>>>> >>>>>>>> Here is an issue raised on the subject [2] While I have addressed >>>> the >>>>>>>> issue by adding the namespace to the tag in the platform >>>>>> create >>>>>>>> templates for the affected platforms, until >>>>>>>> 3.4.0 ships this will continue to break. >>>>>>>> >>>>>>>> I am unhappy about how this landed without discussion, or an issue >>>> in >>>>>>>> jira, but ultimately this is just a symptom of the fact that not >>>>> enough >>>>>>>> people test on WP7+8 and Windows 8. >>>>>>>> Please try to test all platforms before landing changes to >>>>> cordova-cli, >>>>>>>> cordova-plugman and cordova-js or at least tread lightly and try to >>>>>> aware >>>>>>>> of the impact outside of your pet platforms. I am always available >>>>> to >>>>>>>> discuss possible impacts. >>>>>>>> >>>>>>>> Cheers, >>>>>>>> Jesse >>>>>>>> >>>>>>>> [1] >> https://github.com/apache/cordova-cli/commit/837e8e367ae4feed4854f9ac95a8e906c893d818 >>>>>>>> >>>>>>>> [2] https://issues.apache.org/jira/browse/CB-5957 >>>>>>>> >>>>>>>> >>>>>>>> @purplecabbage >>>>>>>> risingj.com >> >>
Re: Need to revert a CLI breaking change causing CB-5957
153 <https://issues.apache.org/jira/browse/CB-4153>. But > >> since > >>>> the > >>>> patch (probably prepared with git format-patch) contained two separate > >>>> commits and the second one didn't have a reference to the bug, there > is > >>> no > >>>> way to deduce that reference. The lesson for me is to add CB-: > >> prefix > >>>> to each commit message in a series of related commits. The check was > >>> added > >>>> to verity that config.xml does look like it's a Cordova related > >>>> config.xlmbecause with the new --link-to tag a random file named > >>>> config.xml by chance could be sitting in that www dir. > >>>> > >>>> > >>>> On Wed, Feb 5, 2014 at 2:14 PM, Steven Gill > >>>> wrote: > >>>> > >>>>> I'm going to agree with Jesse. That commit should not have made it > >> out > >>> to > >>>>> the wild without a platform tag increase. It is fine to go out for > >> 3.4. > >>>>> > >>>>> Either we take the commit out and release the CLI again or we revert > >>> the > >>>>> CLI to two versions ago (3.3.1-0.2.0) and focus on getting 3.4.0. > >>>>> > >>>>> Thoughts? > >>>>> > >>>>> > >>>>> On Wed, Feb 5, 2014 at 10:41 AM, Parashuram Narasimhan (MS OPEN > >> TECH) < > >>>>> panar...@microsoft.com> wrote: > >>>>> > >>>>>> Is there a way we could have a continuous integration process for > >> the > >>>> CLI > >>>>>> too ? > >>>>>> > >>>>>> -Original Message- > >>>>>> From: Jesse [mailto:purplecabb...@gmail.com] > >>>>>> Sent: Wednesday, February 5, 2014 9:54 AM > >>>>>> To: dev@cordova.apache.org > >>>>>> Subject: Need to revert a CLI breaking change causing CB-5957 > >>>>>> > >>>>>> WP8+7 and Windows8 users are currently unable to create new > >> projects > >>>>>> WP8+with > >>>>>> the CLI because this commit [1] has shipped. > >>>>>> > >>>>>> Here is an issue raised on the subject [2] While I have addressed > >> the > >>>>>> issue by adding the namespace to the tag in the platform > >>>> create > >>>>>> templates for the affected platforms, until > >>>>>> 3.4.0 ships this will continue to break. > >>>>>> > >>>>>> I am unhappy about how this landed without discussion, or an issue > >> in > >>>>>> jira, but ultimately this is just a symptom of the fact that not > >>> enough > >>>>>> people test on WP7+8 and Windows 8. > >>>>>> Please try to test all platforms before landing changes to > >>> cordova-cli, > >>>>>> cordova-plugman and cordova-js or at least tread lightly and try to > >>>> aware > >>>>>> of the impact outside of your pet platforms. I am always available > >>> to > >>>>>> discuss possible impacts. > >>>>>> > >>>>>> Cheers, > >>>>>> Jesse > >>>>>> > >>>>>> [1] > >>>>>> > >>>>>> > >>>>> > >>>> > >>> > >> > https://github.com/apache/cordova-cli/commit/837e8e367ae4feed4854f9ac95a8e906c893d818 > >>>>>> > >>>>>> [2] https://issues.apache.org/jira/browse/CB-5957 > >>>>>> > >>>>>> > >>>>>> @purplecabbage > >>>>>> risingj.com > >>>>>> > >>>>> > >>>> > >>> > >> > >
Re: Need to revert a CLI breaking change causing CB-5957
, Steven Gill >>>> wrote: >>>> >>>>> I'm going to agree with Jesse. That commit should not have made it >> out >>> to >>>>> the wild without a platform tag increase. It is fine to go out for >> 3.4. >>>>> >>>>> Either we take the commit out and release the CLI again or we revert >>> the >>>>> CLI to two versions ago (3.3.1-0.2.0) and focus on getting 3.4.0. >>>>> >>>>> Thoughts? >>>>> >>>>> >>>>> On Wed, Feb 5, 2014 at 10:41 AM, Parashuram Narasimhan (MS OPEN >> TECH) < >>>>> panar...@microsoft.com> wrote: >>>>> >>>>>> Is there a way we could have a continuous integration process for >> the >>>> CLI >>>>>> too ? >>>>>> >>>>>> -Original Message- >>>>>> From: Jesse [mailto:purplecabb...@gmail.com] >>>>>> Sent: Wednesday, February 5, 2014 9:54 AM >>>>>> To: dev@cordova.apache.org >>>>>> Subject: Need to revert a CLI breaking change causing CB-5957 >>>>>> >>>>>> WP8+7 and Windows8 users are currently unable to create new >> projects >>>>>> WP8+with >>>>>> the CLI because this commit [1] has shipped. >>>>>> >>>>>> Here is an issue raised on the subject [2] While I have addressed >> the >>>>>> issue by adding the namespace to the tag in the platform >>>> create >>>>>> templates for the affected platforms, until >>>>>> 3.4.0 ships this will continue to break. >>>>>> >>>>>> I am unhappy about how this landed without discussion, or an issue >> in >>>>>> jira, but ultimately this is just a symptom of the fact that not >>> enough >>>>>> people test on WP7+8 and Windows 8. >>>>>> Please try to test all platforms before landing changes to >>> cordova-cli, >>>>>> cordova-plugman and cordova-js or at least tread lightly and try to >>>> aware >>>>>> of the impact outside of your pet platforms. I am always available >>> to >>>>>> discuss possible impacts. >>>>>> >>>>>> Cheers, >>>>>> Jesse >>>>>> >>>>>> [1] >>>>>> >>>>>> >>>>> >>>> >>> >> https://github.com/apache/cordova-cli/commit/837e8e367ae4feed4854f9ac95a8e906c893d818 >>>>>> >>>>>> [2] https://issues.apache.org/jira/browse/CB-5957 >>>>>> >>>>>> >>>>>> @purplecabbage >>>>>> risingj.com >>>>>> >>>>> >>>> >>> >>
Re: Need to revert a CLI breaking change causing CB-5957
Andrew, Didn’t you get a phone at PhoneGap Day? Were you too much of a “presenter” at the workshop to get one? ;) If I ever get around to getting set up for WP8 I will try and help test… will probably happen after I finish our Blackberry10 port. - tommy On 6 Feb 2014, at 9:00 am, Andrew Grieve wrote: > Just to be clear - it's not enough to test on windows, this breaks only for > windows phone / win8 I think. > > That said, I've recently got set up with VMs and modern.ie. Is that enough > to test out Hello World on a WP emulator? > > > On Wed, Feb 5, 2014 at 4:03 PM, Michal Mocny wrote: > >> First off, Jesse I appreciate your respectable tone here, thank you. >> >> I agree, this is a sign that we generally don't test nearly enough on >> windows, and should fix that. As someone who also reviewed the work Mark >> was doing here, sorry this wasn't caught. >> >> I'll just add that I think the tests should have been run before the >> *tooling release* (and even better, on a regular basis with CI as stated), >> not necessarily before every patch to tip of tree lands. The majority of >> changes do not affect specific platforms in subtle ways -- and while we >> should absolutely have process to catch those that do -- any process that >> involves manually testing in multiple configurations for every single patch >> is prohibitive and I think unrealistic. >> >> That change was committed a month ago -- how did we not catch it before >> release? >> >> To decrease the odds of this happening again, perhaps we need to amend the >> steps for tooling release ( >> http://wiki.apache.org/cordova/StepsForToolsRelease) to ensure testing on >> all the platforms? >> >> -Michal >> >> >> On Wed, Feb 5, 2014 at 2:34 PM, Jesse wrote: >> >>> I would think it would be enough to just make sure that : >>> 1. our tests catch the issue >>> 2. the tests are run on windows/mac/linux before an npm publish >>> >>> I agree Mark, the change is valuable, and I don't mean to single you >> out. I >>> am just concerned about how it made it to npm while obviously broken on >>> windows devices. >>> >>> @purplecabbage >>> risingj.com >>> >>> >>> On Wed, Feb 5, 2014 at 11:22 AM, Mark Koudritsky >>> wrote: >>> >>>> Some CI for plugman and CLI on Windows would be extremely useful. I >> just >>>> looked briefly at Travis-CI< >>>> http://docs.travis-ci.com/user/getting-started/>, >>>> but they only have Linux and OS >>>> X<http://docs.travis-ci.com/user/osx-ci-environment/>. >>>> Here is a random Windows based service I just found >>>> http://www.appveyor.com/, >>>> didn't check if it's usable for our case. Of course, this solution >> would >>>> only be for the host side tools, not for on-device tests which are the >>> most >>>> important ones. >>>> >>>> That commit was part of this review >>>> <https://reviews.apache.org/r/15775/> dealing >>>> with CB-4153 <https://issues.apache.org/jira/browse/CB-4153>. But >> since >>>> the >>>> patch (probably prepared with git format-patch) contained two separate >>>> commits and the second one didn't have a reference to the bug, there is >>> no >>>> way to deduce that reference. The lesson for me is to add CB-: >> prefix >>>> to each commit message in a series of related commits. The check was >>> added >>>> to verity that config.xml does look like it's a Cordova related >>>> config.xlmbecause with the new --link-to tag a random file named >>>> config.xml by chance could be sitting in that www dir. >>>> >>>> >>>> On Wed, Feb 5, 2014 at 2:14 PM, Steven Gill >>>> wrote: >>>> >>>>> I'm going to agree with Jesse. That commit should not have made it >> out >>> to >>>>> the wild without a platform tag increase. It is fine to go out for >> 3.4. >>>>> >>>>> Either we take the commit out and release the CLI again or we revert >>> the >>>>> CLI to two versions ago (3.3.1-0.2.0) and focus on getting 3.4.0. >>>>> >>>>> Thoughts? >>>>> >>>>> >>>>> On Wed, Feb 5, 2014 at 10:41 AM, Parashuram Narasimhan (MS OPEN >> TECH) < >>
Re: Need to revert a CLI breaking change causing CB-5957
Just to be clear - it's not enough to test on windows, this breaks only for windows phone / win8 I think. That said, I've recently got set up with VMs and modern.ie. Is that enough to test out Hello World on a WP emulator? On Wed, Feb 5, 2014 at 4:03 PM, Michal Mocny wrote: > First off, Jesse I appreciate your respectable tone here, thank you. > > I agree, this is a sign that we generally don't test nearly enough on > windows, and should fix that. As someone who also reviewed the work Mark > was doing here, sorry this wasn't caught. > > I'll just add that I think the tests should have been run before the > *tooling release* (and even better, on a regular basis with CI as stated), > not necessarily before every patch to tip of tree lands. The majority of > changes do not affect specific platforms in subtle ways -- and while we > should absolutely have process to catch those that do -- any process that > involves manually testing in multiple configurations for every single patch > is prohibitive and I think unrealistic. > > That change was committed a month ago -- how did we not catch it before > release? > > To decrease the odds of this happening again, perhaps we need to amend the > steps for tooling release ( > http://wiki.apache.org/cordova/StepsForToolsRelease) to ensure testing on > all the platforms? > > -Michal > > > On Wed, Feb 5, 2014 at 2:34 PM, Jesse wrote: > > > I would think it would be enough to just make sure that : > > 1. our tests catch the issue > > 2. the tests are run on windows/mac/linux before an npm publish > > > > I agree Mark, the change is valuable, and I don't mean to single you > out. I > > am just concerned about how it made it to npm while obviously broken on > > windows devices. > > > > @purplecabbage > > risingj.com > > > > > > On Wed, Feb 5, 2014 at 11:22 AM, Mark Koudritsky > > wrote: > > > > > Some CI for plugman and CLI on Windows would be extremely useful. I > just > > > looked briefly at Travis-CI< > > > http://docs.travis-ci.com/user/getting-started/>, > > > but they only have Linux and OS > > > X<http://docs.travis-ci.com/user/osx-ci-environment/>. > > > Here is a random Windows based service I just found > > > http://www.appveyor.com/, > > > didn't check if it's usable for our case. Of course, this solution > would > > > only be for the host side tools, not for on-device tests which are the > > most > > > important ones. > > > > > > That commit was part of this review > > > <https://reviews.apache.org/r/15775/> dealing > > > with CB-4153 <https://issues.apache.org/jira/browse/CB-4153>. But > since > > > the > > > patch (probably prepared with git format-patch) contained two separate > > > commits and the second one didn't have a reference to the bug, there is > > no > > > way to deduce that reference. The lesson for me is to add CB-: > prefix > > > to each commit message in a series of related commits. The check was > > added > > > to verity that config.xml does look like it's a Cordova related > > > config.xlmbecause with the new --link-to tag a random file named > > > config.xml by chance could be sitting in that www dir. > > > > > > > > > On Wed, Feb 5, 2014 at 2:14 PM, Steven Gill > > > wrote: > > > > > > > I'm going to agree with Jesse. That commit should not have made it > out > > to > > > > the wild without a platform tag increase. It is fine to go out for > 3.4. > > > > > > > > Either we take the commit out and release the CLI again or we revert > > the > > > > CLI to two versions ago (3.3.1-0.2.0) and focus on getting 3.4.0. > > > > > > > > Thoughts? > > > > > > > > > > > > On Wed, Feb 5, 2014 at 10:41 AM, Parashuram Narasimhan (MS OPEN > TECH) < > > > > panar...@microsoft.com> wrote: > > > > > > > > > Is there a way we could have a continuous integration process for > the > > > CLI > > > > > too ? > > > > > > > > > > -Original Message- > > > > > From: Jesse [mailto:purplecabb...@gmail.com] > > > > > Sent: Wednesday, February 5, 2014 9:54 AM > > > > > To: dev@cordova.apache.org > > > > > Subject: Need to revert a CLI breaking change causing CB-5957 > > > > > > > > > > WP8+7 and Windows8 users
Re: Need to revert a CLI breaking change causing CB-5957
First off, Jesse I appreciate your respectable tone here, thank you. I agree, this is a sign that we generally don't test nearly enough on windows, and should fix that. As someone who also reviewed the work Mark was doing here, sorry this wasn't caught. I'll just add that I think the tests should have been run before the *tooling release* (and even better, on a regular basis with CI as stated), not necessarily before every patch to tip of tree lands. The majority of changes do not affect specific platforms in subtle ways -- and while we should absolutely have process to catch those that do -- any process that involves manually testing in multiple configurations for every single patch is prohibitive and I think unrealistic. That change was committed a month ago -- how did we not catch it before release? To decrease the odds of this happening again, perhaps we need to amend the steps for tooling release ( http://wiki.apache.org/cordova/StepsForToolsRelease) to ensure testing on all the platforms? -Michal On Wed, Feb 5, 2014 at 2:34 PM, Jesse wrote: > I would think it would be enough to just make sure that : > 1. our tests catch the issue > 2. the tests are run on windows/mac/linux before an npm publish > > I agree Mark, the change is valuable, and I don't mean to single you out. I > am just concerned about how it made it to npm while obviously broken on > windows devices. > > @purplecabbage > risingj.com > > > On Wed, Feb 5, 2014 at 11:22 AM, Mark Koudritsky > wrote: > > > Some CI for plugman and CLI on Windows would be extremely useful. I just > > looked briefly at Travis-CI< > > http://docs.travis-ci.com/user/getting-started/>, > > but they only have Linux and OS > > X<http://docs.travis-ci.com/user/osx-ci-environment/>. > > Here is a random Windows based service I just found > > http://www.appveyor.com/, > > didn't check if it's usable for our case. Of course, this solution would > > only be for the host side tools, not for on-device tests which are the > most > > important ones. > > > > That commit was part of this review > > <https://reviews.apache.org/r/15775/> dealing > > with CB-4153 <https://issues.apache.org/jira/browse/CB-4153>. But since > > the > > patch (probably prepared with git format-patch) contained two separate > > commits and the second one didn't have a reference to the bug, there is > no > > way to deduce that reference. The lesson for me is to add CB-: prefix > > to each commit message in a series of related commits. The check was > added > > to verity that config.xml does look like it's a Cordova related > > config.xlmbecause with the new --link-to tag a random file named > > config.xml by chance could be sitting in that www dir. > > > > > > On Wed, Feb 5, 2014 at 2:14 PM, Steven Gill > > wrote: > > > > > I'm going to agree with Jesse. That commit should not have made it out > to > > > the wild without a platform tag increase. It is fine to go out for 3.4. > > > > > > Either we take the commit out and release the CLI again or we revert > the > > > CLI to two versions ago (3.3.1-0.2.0) and focus on getting 3.4.0. > > > > > > Thoughts? > > > > > > > > > On Wed, Feb 5, 2014 at 10:41 AM, Parashuram Narasimhan (MS OPEN TECH) < > > > panar...@microsoft.com> wrote: > > > > > > > Is there a way we could have a continuous integration process for the > > CLI > > > > too ? > > > > > > > > -Original Message- > > > > From: Jesse [mailto:purplecabb...@gmail.com] > > > > Sent: Wednesday, February 5, 2014 9:54 AM > > > > To: dev@cordova.apache.org > > > > Subject: Need to revert a CLI breaking change causing CB-5957 > > > > > > > > WP8+7 and Windows8 users are currently unable to create new projects > > > > WP8+with > > > > the CLI because this commit [1] has shipped. > > > > > > > > Here is an issue raised on the subject [2] While I have addressed the > > > > issue by adding the namespace to the tag in the platform > > create > > > > templates for the affected platforms, until > > > > 3.4.0 ships this will continue to break. > > > > > > > > I am unhappy about how this landed without discussion, or an issue in > > > > jira, but ultimately this is just a symptom of the fact that not > enough > > > > people test on WP7+8 and Windows 8. > > > > Please try to test all platforms before landing changes to > cordova-cli, > > > > cordova-plugman and cordova-js or at least tread lightly and try to > > aware > > > > of the impact outside of your pet platforms. I am always available > to > > > > discuss possible impacts. > > > > > > > > Cheers, > > > > Jesse > > > > > > > > [1] > > > > > > > > > > > > > > https://github.com/apache/cordova-cli/commit/837e8e367ae4feed4854f9ac95a8e906c893d818 > > > > > > > > [2] https://issues.apache.org/jira/browse/CB-5957 > > > > > > > > > > > > @purplecabbage > > > > risingj.com > > > > > > > > > >
Re: Need to revert a CLI breaking change causing CB-5957
I would think it would be enough to just make sure that : 1. our tests catch the issue 2. the tests are run on windows/mac/linux before an npm publish I agree Mark, the change is valuable, and I don't mean to single you out. I am just concerned about how it made it to npm while obviously broken on windows devices. @purplecabbage risingj.com On Wed, Feb 5, 2014 at 11:22 AM, Mark Koudritsky wrote: > Some CI for plugman and CLI on Windows would be extremely useful. I just > looked briefly at Travis-CI< > http://docs.travis-ci.com/user/getting-started/>, > but they only have Linux and OS > X<http://docs.travis-ci.com/user/osx-ci-environment/>. > Here is a random Windows based service I just found > http://www.appveyor.com/, > didn't check if it's usable for our case. Of course, this solution would > only be for the host side tools, not for on-device tests which are the most > important ones. > > That commit was part of this review > <https://reviews.apache.org/r/15775/> dealing > with CB-4153 <https://issues.apache.org/jira/browse/CB-4153>. But since > the > patch (probably prepared with git format-patch) contained two separate > commits and the second one didn't have a reference to the bug, there is no > way to deduce that reference. The lesson for me is to add CB-: prefix > to each commit message in a series of related commits. The check was added > to verity that config.xml does look like it's a Cordova related > config.xlmbecause with the new --link-to tag a random file named > config.xml by chance could be sitting in that www dir. > > > On Wed, Feb 5, 2014 at 2:14 PM, Steven Gill > wrote: > > > I'm going to agree with Jesse. That commit should not have made it out to > > the wild without a platform tag increase. It is fine to go out for 3.4. > > > > Either we take the commit out and release the CLI again or we revert the > > CLI to two versions ago (3.3.1-0.2.0) and focus on getting 3.4.0. > > > > Thoughts? > > > > > > On Wed, Feb 5, 2014 at 10:41 AM, Parashuram Narasimhan (MS OPEN TECH) < > > panar...@microsoft.com> wrote: > > > > > Is there a way we could have a continuous integration process for the > CLI > > > too ? > > > > > > -Original Message- > > > From: Jesse [mailto:purplecabb...@gmail.com] > > > Sent: Wednesday, February 5, 2014 9:54 AM > > > To: dev@cordova.apache.org > > > Subject: Need to revert a CLI breaking change causing CB-5957 > > > > > > WP8+7 and Windows8 users are currently unable to create new projects > > > WP8+with > > > the CLI because this commit [1] has shipped. > > > > > > Here is an issue raised on the subject [2] While I have addressed the > > > issue by adding the namespace to the tag in the platform > create > > > templates for the affected platforms, until > > > 3.4.0 ships this will continue to break. > > > > > > I am unhappy about how this landed without discussion, or an issue in > > > jira, but ultimately this is just a symptom of the fact that not enough > > > people test on WP7+8 and Windows 8. > > > Please try to test all platforms before landing changes to cordova-cli, > > > cordova-plugman and cordova-js or at least tread lightly and try to > aware > > > of the impact outside of your pet platforms. I am always available to > > > discuss possible impacts. > > > > > > Cheers, > > > Jesse > > > > > > [1] > > > > > > > > > https://github.com/apache/cordova-cli/commit/837e8e367ae4feed4854f9ac95a8e906c893d818 > > > > > > [2] https://issues.apache.org/jira/browse/CB-5957 > > > > > > > > > @purplecabbage > > > risingj.com > > > > > >
Re: Need to revert a CLI breaking change causing CB-5957
Some CI for plugman and CLI on Windows would be extremely useful. I just looked briefly at Travis-CI<http://docs.travis-ci.com/user/getting-started/>, but they only have Linux and OS X<http://docs.travis-ci.com/user/osx-ci-environment/>. Here is a random Windows based service I just found http://www.appveyor.com/, didn't check if it's usable for our case. Of course, this solution would only be for the host side tools, not for on-device tests which are the most important ones. That commit was part of this review <https://reviews.apache.org/r/15775/> dealing with CB-4153 <https://issues.apache.org/jira/browse/CB-4153>. But since the patch (probably prepared with git format-patch) contained two separate commits and the second one didn't have a reference to the bug, there is no way to deduce that reference. The lesson for me is to add CB-: prefix to each commit message in a series of related commits. The check was added to verity that config.xml does look like it's a Cordova related config.xlmbecause with the new --link-to tag a random file named config.xml by chance could be sitting in that www dir. On Wed, Feb 5, 2014 at 2:14 PM, Steven Gill wrote: > I'm going to agree with Jesse. That commit should not have made it out to > the wild without a platform tag increase. It is fine to go out for 3.4. > > Either we take the commit out and release the CLI again or we revert the > CLI to two versions ago (3.3.1-0.2.0) and focus on getting 3.4.0. > > Thoughts? > > > On Wed, Feb 5, 2014 at 10:41 AM, Parashuram Narasimhan (MS OPEN TECH) < > panar...@microsoft.com> wrote: > > > Is there a way we could have a continuous integration process for the CLI > > too ? > > > > -Original Message- > > From: Jesse [mailto:purplecabb...@gmail.com] > > Sent: Wednesday, February 5, 2014 9:54 AM > > To: dev@cordova.apache.org > > Subject: Need to revert a CLI breaking change causing CB-5957 > > > > WP8+7 and Windows8 users are currently unable to create new projects > > WP8+with > > the CLI because this commit [1] has shipped. > > > > Here is an issue raised on the subject [2] While I have addressed the > > issue by adding the namespace to the tag in the platform create > > templates for the affected platforms, until > > 3.4.0 ships this will continue to break. > > > > I am unhappy about how this landed without discussion, or an issue in > > jira, but ultimately this is just a symptom of the fact that not enough > > people test on WP7+8 and Windows 8. > > Please try to test all platforms before landing changes to cordova-cli, > > cordova-plugman and cordova-js or at least tread lightly and try to aware > > of the impact outside of your pet platforms. I am always available to > > discuss possible impacts. > > > > Cheers, > > Jesse > > > > [1] > > > > > https://github.com/apache/cordova-cli/commit/837e8e367ae4feed4854f9ac95a8e906c893d818 > > > > [2] https://issues.apache.org/jira/browse/CB-5957 > > > > > > @purplecabbage > > risingj.com > > >
Re: Need to revert a CLI breaking change causing CB-5957
I'm going to agree with Jesse. That commit should not have made it out to the wild without a platform tag increase. It is fine to go out for 3.4. Either we take the commit out and release the CLI again or we revert the CLI to two versions ago (3.3.1-0.2.0) and focus on getting 3.4.0. Thoughts? On Wed, Feb 5, 2014 at 10:41 AM, Parashuram Narasimhan (MS OPEN TECH) < panar...@microsoft.com> wrote: > Is there a way we could have a continuous integration process for the CLI > too ? > > -Original Message- > From: Jesse [mailto:purplecabb...@gmail.com] > Sent: Wednesday, February 5, 2014 9:54 AM > To: dev@cordova.apache.org > Subject: Need to revert a CLI breaking change causing CB-5957 > > WP8+7 and Windows8 users are currently unable to create new projects > WP8+with > the CLI because this commit [1] has shipped. > > Here is an issue raised on the subject [2] While I have addressed the > issue by adding the namespace to the tag in the platform create > templates for the affected platforms, until > 3.4.0 ships this will continue to break. > > I am unhappy about how this landed without discussion, or an issue in > jira, but ultimately this is just a symptom of the fact that not enough > people test on WP7+8 and Windows 8. > Please try to test all platforms before landing changes to cordova-cli, > cordova-plugman and cordova-js or at least tread lightly and try to aware > of the impact outside of your pet platforms. I am always available to > discuss possible impacts. > > Cheers, > Jesse > > [1] > > https://github.com/apache/cordova-cli/commit/837e8e367ae4feed4854f9ac95a8e906c893d818 > > [2] https://issues.apache.org/jira/browse/CB-5957 > > > @purplecabbage > risingj.com >
RE: Need to revert a CLI breaking change causing CB-5957
Is there a way we could have a continuous integration process for the CLI too ? -Original Message- From: Jesse [mailto:purplecabb...@gmail.com] Sent: Wednesday, February 5, 2014 9:54 AM To: dev@cordova.apache.org Subject: Need to revert a CLI breaking change causing CB-5957 WP8+7 and Windows8 users are currently unable to create new projects WP8+with the CLI because this commit [1] has shipped. Here is an issue raised on the subject [2] While I have addressed the issue by adding the namespace to the tag in the platform create templates for the affected platforms, until 3.4.0 ships this will continue to break. I am unhappy about how this landed without discussion, or an issue in jira, but ultimately this is just a symptom of the fact that not enough people test on WP7+8 and Windows 8. Please try to test all platforms before landing changes to cordova-cli, cordova-plugman and cordova-js or at least tread lightly and try to aware of the impact outside of your pet platforms. I am always available to discuss possible impacts. Cheers, Jesse [1] https://github.com/apache/cordova-cli/commit/837e8e367ae4feed4854f9ac95a8e906c893d818 [2] https://issues.apache.org/jira/browse/CB-5957 @purplecabbage risingj.com
Need to revert a CLI breaking change causing CB-5957
WP8+7 and Windows8 users are currently unable to create new projects with the CLI because this commit [1] has shipped. Here is an issue raised on the subject [2] While I have addressed the issue by adding the namespace to the tag in the platform create templates for the affected platforms, until 3.4.0 ships this will continue to break. I am unhappy about how this landed without discussion, or an issue in jira, but ultimately this is just a symptom of the fact that not enough people test on WP7+8 and Windows 8. Please try to test all platforms before landing changes to cordova-cli, cordova-plugman and cordova-js or at least tread lightly and try to aware of the impact outside of your pet platforms. I am always available to discuss possible impacts. Cheers, Jesse [1] https://github.com/apache/cordova-cli/commit/837e8e367ae4feed4854f9ac95a8e906c893d818 [2] https://issues.apache.org/jira/browse/CB-5957 @purplecabbage risingj.com