Hi Uze, could you please provide a link to the log message you've provided?
All, There are several reasons why the Windows builder might fail. In summary: 1. Changes introduced in the current changeset cause it to break. 2. Old Gerrit changesets based on pre-Windows codebase need to be rebased. (This includes branches like tls_porting.) 3. Broken code was checked in, which needs a fix (such as #9201 provides). 4. Intermittent failures on VS2015 machine (like Uze's log below, but includes other issues too). Reason 1 is desired behavior. I would classify reasons 2 & 3 as growing pains which the Windows builder is needed to resolve. Reason #4 is not acceptable. I propose a solution: silence verification results from the VS2015 machine until the issues are resolved, while keeping the VS2013 machine online. The VS2013 machine doesn't seem to fail intermittently. Regards, David Antler -----Original Message----- From: iotivity-dev-bounces at lists.iotivity.org [mailto:[email protected]] On Behalf Of Thiago Macieira Sent: Friday, July 8, 2016 9:47 AM To: iotivity-dev at lists.iotivity.org Subject: Re: [dev] Jenkins Requirement for IoTivity Windows build On sexta-feira, 8 de julho de 2016 15:02:58 PDT ???(Uze Choi) wrote: > Hi Trevor, > > More than half cases, windows build Still error happen in master also. Master contains Windows code. Therefore, master should be built on Windows. > 02:11:04 > c:\j\workspace\verify-iotivity-windows-vs2015\resource\csdk\connectivi > ty\sr > c\ip_adapter\windows\caipnwmonitor.c(21): fatal error C1083: Cannot > open include file: 'caipinterface.h': No such file or directory > > It will be better to wait it until stable stage, please apply windows > build into windows-port branch only. By merging master into > windows-port, windows build can be verified. There's no windows-port branch anymore. The porting work is done and the branch is closed. It can be deleted. > Furthermore, lots of pending patches on the development branch yet, > let do not mix the windows related update into current development activity. > Excluding windows build looks very rationale until settle-down. All the feature branches need to merge the master branch frequently and pending patches need to rebase if they encounter a build error that has been fixed. That is not a new thing, it has always been the case. It isn't a frequent thing, but it happens. It's happening now. -- Thiago Macieira - thiago.macieira (AT) intel.com Software Architect - Intel Open Source Technology Center _______________________________________________ iotivity-dev mailing list iotivity-dev at lists.iotivity.org https://lists.iotivity.org/mailman/listinfo/iotivity-dev
