Uze,

I am not sure what the problem is.

If you need something installed on the LF build machine, contact LF. We have 
not needed direct access to set the build machines up to date and the folks at 
LF have been great.
If you want to add something to the build process, modify the build scripts.
If you want the build job to fail if the code cannot be built, again, modify 
the build scripts.
If you want add a separate job to validate Android or Tizen, setup a new job in 
Jenkins.

We have tried to setup the build scripts to take care of as much as possible so 
that anybody that wants to pull the code and build it (including the LF 
servers) has to follow as few instructions as possible. This includes scripting 
the setup of pre-requisites and dependencies.

Pat

From: iotivity-dev-bounces at lists.iotivity.org 
[mailto:[email protected]] On Behalf Of ???(Uze Choi)
Sent: Wednesday, May 20, 2015 1:03 AM
To: Morrow, Joseph L; heesung84.kim at samsung.com; iotivity-dev at 
lists.iotivity.org; '???'
Cc: iotivity-infratructure at lists.iotivity.org
Subject: Re: [dev] [Iotivity-infratructure] Build check request for every 
commit for Android and Tizen platform.

Hi, Joey,

Let me summarize the current situation.

We need to enable the build checking and later the unit test checking for 
multi-platform.
Currently Ubuntu build and unit testing is done thru Jenkins build.
For the Android, Jenkins may not work.. Then who can enable to do it?
Your comment seems to point out, we need to check the build output console from 
Jenkins log and request LF to do some remedy such as NDK configuration in the 
Jenkins server for each build break.
As far as I know, we wasted so much time for Android build check in the Jenkins.
For the Tizen, this is not easy task I think from scratch. I?m not sure they 
are able to do build for Tizen platform as of now.
Every day we tested whether Tizen and Android platform build work or not which 
takes so much developer resource.
What could be solution? In my opinion, let LF enable this build check for 
multi-platform. What is your opinion?

BR, Uze Choi
From: Morrow, Joseph L [mailto:[email protected]]
Sent: Wednesday, May 20, 2015 12:43 AM
To: heesung84.kim at samsung.com<mailto:heesung84.kim at samsung.com>; ???; 
iotivity-dev at lists.iotivity.org<mailto:iotivity-dev at lists.iotivity.org>; 
???
Cc: ???; iotivity-infratructure at 
lists.iotivity.org<mailto:iotivity-infratructure at lists.iotivity.org>
Subject: RE: RE: [Iotivity-infratructure] Build check request for every commit 
for Android and Tizen platform.

Hi Kim Hee Sung,

The build server is hosted by Linux Foundation. This means that the server is 
physically with Linux Foundation. There are obvious concerns wrt. giving direct 
access to the build server to anyone.  AFAIK, the relationship of IoTivity with 
Linux Foundation is that we agree to simply create tickets (ie. write emails to 
iotivity-helpdesk at rt.linuxfoundation.org<mailto:iotivity-helpdesk at 
rt.linuxfoundation.org>) for all changes to the build server (to install the 
NDK and other things).  This gives us a proper trail of all changes that is 
closely monitored. In any other case, breakages may easily occur without a 
trail (and therefore would be hard to fix).

If you?re looking to make SConscript changes (ie. install the NDK to an End 
User?s machine automatically, all you need to do is simply edit the SConscripts 
in our repo).

Reply via email to