It seems that with the HW in place, the matter of setting at least nightly
build is trivial for anyone with up to date Windows knowledge. I wish I could
help. Going without a validation is a recipe for a disaster IMO.

-1 until some reasonable solution is implemented.
  Cos

On Fri, Mar 01, 2013 at 01:57PM, Konstantin Shvachko wrote:
> Commitment is a good thing.
> I think the two builds that I proposed are a prerequisite for Win support.
> If we commit windows patch people will start breaking it the next day.
> Which we wont know without the nightly build and wont be able to fix
> without the on-demand one.
> 
> Making two builds is less than 2 days work, imho, given that there is
> a Windows node available and that mvn targets are in place. Correct me
> if I missed any complications in the process.
> 
> Thanks,
> --Konst
> 
> On Fri, Mar 1, 2013 at 1:28 PM, Chris Douglas <cdoug...@apache.org> wrote:
> > Konstantin-
> >
> > There's no debate on the necessity of CI and related infrastructure to
> > support the platform well. Suresh outlined the support to effect this
> > here: http://s.apache.org/s1
> >
> > Is the commitment to establish this infrastructure after the merge
> > sufficient? -C
> >
> > On Fri, Mar 1, 2013 at 12:18 PM, Konstantin Shvachko
> > <shv.had...@gmail.com> wrote:
> >> -1
> >> We should have a CI infrastructure in place before we can commit to
> >> supporting Windows platform.
> >>
> >> Eric is right Win/Cygwin was supported since day one.
> >> I had a Windows box under my desk running nightly builds back in 2006-07.
> >> People were irritated but I was filing windows bugs until 0.22 release.
> >> Times changing and I am glad to see wider support for Win platform.
> >>
> >> But in order to make it work you guys need to put the CI process in place
> >>
> >> 1. windows jenkins build: could be nightly or PreCommit.
> >> - Nightly would mean that changes can be committed to trunk based on
> >> linux PreCommit build. And people will file bugs if the change broke
> >> Windows nightly build.
> >> - PreCommit-win build will mean automatic reporting failed tests to
> >> respective jira blocking commits the same way as it is now with linux
> >> PreCommit builds.
> >> We should discuss which way is more efficient for developers.
> >>
> >> 2. On-demand-windows Jenkins build.
> >> I see it as a build to which I can attach my patch and the build will
> >> run my changes on a dedicated windows box.
> >> That way people can test their changes without having personal windows 
> >> nodes.
> >>
> >> I think this is the minimal set of requirement for us to be able to
> >> commit to the new platform.
> >> Right now I see only one windows related build
> >> https://builds.apache.org/view/Hadoop/job/Hadoop-1-win/
> >> Which was failing since Sept 8, 2012 and did not run in the last month.
> >>
> >> Thanks,
> >> --Konst
> >>
> >> On Thu, Feb 28, 2013 at 8:47 PM, Eric Baldeschwieler
> >> <eri...@hortonworks.com> wrote:
> >>> +1 (non-binding)
> >>>
> >>> A few of observations:
> >>>
> >>> - Windows has actually been a supported platform for Hadoop since 0.1 .  
> >>> Doug championed supporting windows then and we've continued to do it with 
> >>> varying vigor over time.  To my knowledge we've never made a decision to 
> >>> drop windows support.  The change here is improving our support and 
> >>> dropping the requirement of cigwin.  We had Nutch windows users on the 
> >>> list in 2006 and we've been supporting windows FS requirements since 
> >>> inception.
> >>>
> >>> - A little pragmatism will go a long way.  As a community we've got to 
> >>> stay committed to keeping hadoop simple (so it does work on many 
> >>> platforms) and extending it to take advantage of key emerging OS/hardware 
> >>> features, such as containers, new FSs, virtualization, flash ...  We 
> >>> should all plan to let new features & optimizations emerge that don't 
> >>> work everywhere, if they are compelling and central to hadoop's mission 
> >>> of being THE best fabric for storing and processing big data.
> >>>
> >>> - A UI project like KDE has to deal with the MANY differences between 
> >>> windows and linux UI APIs.  Hadoop faces no such complex challenge and 
> >>> hence can be maintained from a single codeline IMO.  It is mostly 
> >>> abstracted from the OS APIs via Java and our design choices.  Where it is 
> >>> not we can continue to add plugable abstractions.
> >>>

Reply via email to