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 <[email protected]> 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) <
> [email protected]> 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:[email protected]]
> > Sent: Thursday, February 6, 2014 12:33 PM
> > To: [email protected]
> > 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 <[email protected]>
> 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) <
> > > [email protected]> 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:[email protected]>
> > >> Sent: ‎Wednesday‎, ‎February‎ ‎5‎, ‎2014 ‎2‎:‎16‎ ‎PM
> > >> To: [email protected]<mailto:[email protected]>
> > >>
> > >> 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 <[email protected]>
> 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 <[email protected]>
> > >>> 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 <[email protected]>
> > 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
> > >>>>> <[email protected]>
> > >>>>> 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-xxxx:
> > >>>> 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
> > >>>>>> <[email protected]>
> > >>>>>> 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) <
> > >>>>>>> [email protected]> wrote:
> > >>>>>>>
> > >>>>>>>> Is there a way we could have a continuous integration process
> > >>>>>>>> for
> > >>>> the
> > >>>>>> CLI
> > >>>>>>>> too ?
> > >>>>>>>>
> > >>>>>>>> -----Original Message-----
> > >>>>>>>> From: Jesse [mailto:[email protected]]
> > >>>>>>>> Sent: Wednesday, February 5, 2014 9:54 AM
> > >>>>>>>> To: [email protected]
> > >>>>>>>> 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 <widget> 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/837e8e367ae4feed4854f9ac
> > >> 95a8e906c893d818
> > >>>>>>>>
> > >>>>>>>> [2] https://issues.apache.org/jira/browse/CB-5957
> > >>>>>>>>
> > >>>>>>>>
> > >>>>>>>> @purplecabbage
> > >>>>>>>> risingj.com
> > >>
> > >>
> >
>

Reply via email to