Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 488502

Summary: HIPP slave needed for 4DIAC
Product: Community Reporter: Alois Zoitl <alois.zoitl>
Component: CI-JenkinsAssignee: CI Admin Inbox <ci.admin-inbox>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: denis.roy, melik-merkumians, webmaster
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Linux   
Whiteboard:

Description Alois Zoitl CLA 2016-02-25 17:38:21 EST
For 4DIAC FORTE we would like to have a HIPP instnace able to build C++ programs. For this we would need:

 - GCC
 - clang
 - cmake
 - boost test
 - cppcheck hudson plugin
 - gerrit hudson plugin
Comment 1 Eclipse Webmaster CLA 2016-02-29 14:50:54 EST
I've queued your HIPP for creation.  I'll post the details here when it's done

-M.
Comment 2 Eclipse Webmaster CLA 2016-03-01 16:03:01 EST
The 4Diac HIPP is now setup at https://hudson.eclipse.org/4diac/

Committers should now be able to login and create jobs. Please note that unlike the shared instance you will need to login with your _email_ address as your username.

I also installed the cppcheck plugin as requested(the gerrit plugin is part of our default install).

If you require additional plugins feel free to reopen this bug and list them.

Finally we can optionally allow the HIPP user to have write access anywhere the project group has access to including downloads area. If you'd like to to enable this please reopen and let us know.

-M.
Comment 3 Alois Zoitl CLA 2016-03-01 16:50:59 EST
Thank you.
Comment 4 Martin Melik-Merkumians CLA 2016-03-02 03:10:01 EST
Thank you very much!

We would also need the CMake Hudson plugin.
Comment 5 Eclipse Webmaster CLA 2016-03-02 11:26:27 EST
Done.

-M.
Comment 6 Martin Melik-Merkumians CLA 2016-03-03 08:12:31 EST
Could you please provide the location of the boost library, as our build is unable to find it.

Thank you in advance
Comment 7 Denis Roy CLA 2016-03-03 09:55:19 EST
Boost is installed here:

/shared/common/boost_1_60_0 # ls -l
total 124
-rw-r--r--+   1 root common   298 Dec 13 21:30 INSTALL
-rw-r--r--+   1 root common 11070 Dec 13 21:30 Jamroot
-rw-r--r--+   1 root common  1361 Dec 13 21:30 LICENSE_1_0.txt
drwxr-sr-x+ 106 root common 12288 Dec 14 09:15 boost
-rw-r--r--+   1 root common   867 Dec 13 21:30 boost-build.jam
-rw-r--r--+   1 root common  1054 Dec 13 21:30 boost.css
-rw-r--r--+   1 root common  6308 Dec 13 21:30 boost.png
-rw-r--r--+   1 root common 22612 Dec 13 21:30 boostcpp.jam
-rw-r--r--+   1 root common  2558 Dec 13 21:30 bootstrap.bat
-rwxr-xr-x+   1 root common 10631 Dec 13 21:30 bootstrap.sh
drwx--S---+   7 root common  4096 Dec 14 09:12 doc
-rw-r--r--+   1 root common   794 Dec 13 21:30 index.htm
-rw-r--r--+   1 root common  5593 Dec 13 21:30 index.html
drwx--S---+ 117 root common  4096 Dec 14 09:12 libs
drwxr-sr-x+   4 root common  4096 Dec 13 21:30 more
-rw-r--r--+   1 root common  2757 Dec 13 21:30 rst.css
drwxr-sr-x+   2 root common  4096 Dec 13 21:30 status
drwxr-sr-x+  10 root common  4096 Dec 13 21:30 tools
Comment 8 Martin Melik-Merkumians CLA 2016-03-03 10:10:52 EST
I am getting an "cc1plus: error: /shared/common/boost_1_60_0/boost: Permission denied" error, when trying to access boost.

What do I have to do to run my build with boost(.test)?

Kind regards
Comment 9 Denis Roy CLA 2016-03-03 10:15:13 EST
Permissions are fixed; please try now.
Comment 10 Martin Melik-Merkumians CLA 2016-03-03 10:27:02 EST
Thank you, now it is working!
Comment 11 Denis Roy CLA 2016-03-03 10:35:50 EST
Closing fixed. Please let me know if you need anything else. There are other tools available in /shared/common, you can browse them here:

http://build.eclipse.org/common/
Comment 12 Martin Melik-Merkumians CLA 2016-03-03 11:11:40 EST
One, hopefully final, request: Could you please install the xUnit Hudson plugin?

Thank you very much
Comment 13 Martin Melik-Merkumians CLA 2016-03-03 11:21:07 EST
I also just noticed that cppcheck seems to be missing

line 2: cppcheck: command not found
Comment 14 Eclipse Webmaster CLA 2016-03-03 15:10:25 EST
(In reply to Martin Melik-Merkumians from comment #12)
> One, hopefully final, request: Could you please install the xUnit Hudson
> plugin?

Done.

(In reply to Martin Melik-Merkumians from comment #13)
> I also just noticed that cppcheck seems to be missing

I'm not seeing anything available via our distro repos, and there seem to be a couple of pages claiming to be cppcheck when searching.  Which one is the 'right' one(keep in mind it needs to run on linux).

-M.
Comment 15 Alois Zoitl CLA 2016-03-03 15:24:16 EST
Thanks for your patience. On OpenSUSE the package can be found here: http://software.opensuse.org/package/cppcheck
Comment 16 Eclipse Webmaster CLA 2016-03-08 15:43:02 EST
Ok I've managed to grab all of the required rpms to install cppcheck without breaking it.

-M.
Comment 17 Alois Zoitl CLA 2016-03-08 18:09:44 EST
Thanks a lot. This really helps.

-A