Microsoft offers free MSDN licenses to Apache committers. The request process is documented here:
https://s.apache.org/BDIK You'll need to be able to authenticate with your ASF account to access that link. This means that for committers who don't usually work on Windows, you have an option for running a Windows VM at no personal cost, in case you want to verify a patch running on Windows. The approval process for the license can take a long time though. >From past experience working on Windows compatibility for other projects like Hadoop and ZooKeeper, it's very common for software developed initially on Linux to assume '/' as the file path separator, and it looks like that's what is happening here. If DistributedLog wants to support Windows as a development platform, then the effort would involve tracking down incompatibilities like this and fixing them. This could be a great area for a developer working on Windows to start contributing some patches too! Chris Nauroth On Wed, Jan 4, 2017 at 4:56 AM, Tracy Martin <tracy_mar...@genpt.com> wrote: > Pasted log here: > > https://gist.github.com/adamtracymartin/2ec2585d9d8efa8f81cbbcaaa2a2ed90 > > > -----Original Message----- > From: Franck Cuny [mailto:franck.c...@gmail.com] > Sent: Tuesday, January 03, 2017 7:57 PM > To: dev@distributedlog.incubator.apache.org > Subject: Re: Git Workflow on Windows > > Hello Tracy, > > could you paste the complete output of the command you run somewhere ? > > As far as I know, we haven't tried to build DLog on a windows system, and > I don't think we've made any effort to support this so far. > > On Tue, Jan 3, 2017 at 11:35 AM Tracy Martin <tracy_mar...@genpt.com> > wrote: > > > I am fixing DL-28 after the merge, and I am following the "Git Workflow" > > described here: > > > > https://cwiki.apache.org/confluence/display/DL/Contributing+to+Distrib > > utedLog > > > > I am getting many failures running step 4 > > > > mvn clean apache-rat:check package findbugs:check > > > > from my Windows desktop. > > > > I know the error received in DL-28 was related to running the build on > > Windows instead of Unix. Many of the errors that I see in the tests > > point to a Windows only problem. Most of the errors reports are "Path > > must start with / character". > > > > I know when I was first reading about DistributedLog that it required > > Unix. Is the plan to only run from Unix systems? If so, I will look > > at creating a Unix environment for building, testing, and running. > > This e-mail and any attachments, contain Genuine Parts Company > > confidential information that is proprietary, privileged, and > > protected by applicable laws. If you have received this message in > > error and are not the intended recipient, you should not retain, > > distribute, disclose or use any of this information and you should > > destroy this e-mail, any attachments or copies therein forthwith. > > Please notify the sender immediately by e-mail if you have received this > e-mail in error. > > > > "This e-mail and any attachments, contain Genuine Parts Company > > confidential information that is proprietary, privileged, and > > protected by applicable laws. If you have received this message in > > error and are not the intended recipient, you should not retain, > > distribute, disclose or use any of this information and you should > > destroy this e-mail, any attachments or copies therein forthwith. > > Please notify the sender immediately by e-mail if you have received this > e-mail in error." > > > -- > -franck > This e-mail and any attachments, contain Genuine Parts Company > confidential information that is proprietary, privileged, and protected by > applicable laws. If you have received this message in error and are not the > intended recipient, you should not retain, distribute, disclose or use any > of this information and you should destroy this e-mail, any attachments or > copies therein forthwith. Please notify the sender immediately by e-mail if > you have received this e-mail in error. > > "This e-mail and any attachments, contain Genuine Parts Company > confidential information that is proprietary, privileged, and protected by > applicable laws. If you have received this message in error and are not the > intended recipient, you should not retain, distribute, disclose or use any > of this information and you should destroy this e-mail, any attachments or > copies therein forthwith. Please notify the sender immediately by e-mail if > you have received this e-mail in error." >