Task #1268
closedJenkins Ubuntu 13.10 slave
Description
Add Ubuntu 13.10 32-bit and 64-bit slaves to Jenkins continuous integration system, and configure NFD project to be verified on Ubuntu 13.10.
Updated by Alex Afanasyev almost 11 years ago
I suspect you meant 13.10, since 13.04 has expired already
Updated by Junxiao Shi almost 11 years ago
- Subject changed from Jenkins Ubuntu 13.04 slave to Jenkins Ubuntu 13.10 slave
- Description updated (diff)
Updated by Junxiao Shi almost 11 years ago
- Description updated (diff)
VMAPI osimage of Ubuntu Server 13.10 32-bit is already installed. I'll work on 64-bit osimage very soon.
Updated by Yi Huang almost 11 years ago
- % Done changed from 0 to 50
Ubuntu-13.10-32bit slave is up. I saw NFD was built on the 32bit slave once. Therefore, this task should be half-way done.
Updated by Junxiao Shi almost 11 years ago
- Description updated (diff)
- Status changed from New to In Progress
Yi is very quick.
I expect to have Ubuntu 13.10 64-bit osimage ready on Feb 19.
Updated by Alex Afanasyev almost 11 years ago
Ehm. I haven't seen any code build on 32bit slave. After I reconfigured all the project to use all the three slaves, I immediately got an error from the new box:
Started by upstream project "ndn-cpp-dev" build number 69
originally caused by:
Retriggered by user cawka for Gerrit: http://gerrit.named-data.net/352
Building remotely on Ubuntu-13.10-32bit (vm1) in workspace /home/jenkins/workspace/ndn-cpp-dev/OS-type/Ubuntu-13.10-32bit
Cloning the remote Git repository
Cloning repository ssh://jenkins@gerrit.named-data.net:29418/ndn-cpp-dev
Fetching upstream changes from ssh://jenkins@gerrit.named-data.net:29418/ndn-cpp-dev
using GIT_SSH to set credentials
Pruning obsolete local branches
Fetching upstream changes from ssh://jenkins@gerrit.named-data.net:29418/ndn-cpp-dev
using GIT_SSH to set credentials
Checking out Revision 21abc10d154fcbbfe78024cb27923d53400edcac (master)
First time build. Skipping changelog.
Cleaning workspace
Resetting working tree
[Ubuntu-13.10-32bit] $ /bin/sh -xe /tmp/hudson1723795275714889276.sh
+ ./waf distclean
'distclean' finished successfully (0.004s)
+ ./waf configure --with-tests
Setting top to : /home/jenkins/workspace/ndn-cpp-dev/OS-type/Ubuntu-13.10-32bit
Setting out to : /home/jenkins/workspace/ndn-cpp-dev/OS-type/Ubuntu-13.10-32bit/build
Checking for 'gcc' (c compiler) : /usr/bin/gcc
Checking for 'g++' (c++ compiler) : not found
Checking for 'icpc' (c++ compiler) : not found
could not configure a c++ compiler!
(complete log in /home/jenkins/workspace/ndn-cpp-dev/OS-type/Ubuntu-13.10-32bit/build/config.log)
Build step 'Execute shell' marked build as failure
Finished: FAILURE
Updated by Yi Huang almost 11 years ago
Oops. I saw some thing was built there and I didn't do it... Thought was Alex. I'm on my way to install required packages.
Updated by Junxiao Shi almost 11 years ago
It seems build-essential
package is missing in the osimage.
For this instance, you can install it with sudo apt-get install build-essential
.
I'll update the osimage to include this package.
Updated by Yi Huang almost 11 years ago
Now it should work. I've manually download and build ndn-cpp-dev and NFD. They works but with some warnings I have never seen.
Updated by Junxiao Shi almost 11 years ago
I expect to have Ubuntu 13.10 64-bit osimage ready on Feb 19.
The machine on which I prepare osimages is down. Therefore, I won't be able to deliver 13.10 64-bit today.
Updated by Alex Afanasyev almost 11 years ago
I have added OSX 10.9 64bit today and it seemed to be working. However, something happened after I went home (probably the laptop went to sleep, though I have prohibited that, or the cable got disconnected accidentally).
Updated by Junxiao Shi almost 11 years ago
Ubuntu 13.10 64-bit osimage is ready on the host machine. It's named UbuntuSaucy.
I also figured out why build-essential
is missing on UbuntuSaucy32 osimage: the script I use to delete old kernels mistakenly deletes linux-libc-dev:i386
, which is a dependency of build-essential
. The updated script is correct.
Updated by Yi Huang almost 11 years ago
- Status changed from In Progress to Resolved
- % Done changed from 50 to 100
Both 32bit and 64bit slaves are up and NFD are tested to build on these two slaves. This task should be resolved.
Updated by Alex Afanasyev almost 11 years ago
- Status changed from Resolved to Closed