Enclosed patch for installing required packages.

regards
Aravinda

On 04/18/2016 02:27 PM, Michael Scherer wrote:
Le mardi 12 avril 2016 à 16:00 +0530, Aravinda a écrit :
Hi,

REST API Server and Eventing implementation requires Golang to build.
Added "BuildRequires: golang" in spec file but smoke tests are failing.

      # https://build.gluster.org/job/glusterfs-devrpms-el6/15169/console
      checking for go... no
      configure: error: pass --disable-restapi to build without golang.
exiting..
      + exit 1

Patch: http://review.gluster.org/#/c/13977/

Please install golang in build machines.
So this raise a few questions:
- any version of golang
- build machine for all arch/os ?

Also, people can also send patch on
https://github.com/gluster/gluster.org_ansible_configuration/blob/master/roles/jenkins_builder/tasks/pkgs.yml

(patch by mail on this list, no PR on github)

>From 42c015c5cdeaa4368381cb95cde432f60d2e4fb8 Mon Sep 17 00:00:00 2001
From: Aravinda VK <[email protected]>
Date: Tue, 19 Apr 2016 15:05:54 +0530
Subject: [PATCH] New dependent packages for REST APIs and Eventing Project

Following packages added to Linux
    - golang
    - golang-github-gorilla-mux-devel
    - golang-github-gorilla-handlers-devel
    - golang-github-gorilla-websocket-devel
    - golang-github-dgrijalva-jwt-go-devel
    - golang-github-Sirupsen-logrus-devel

Signed-off-by: Aravinda VK <[email protected]>
---
 roles/jenkins_builder/tasks/pkgs.yml | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/roles/jenkins_builder/tasks/pkgs.yml b/roles/jenkins_builder/tasks/pkgs.yml
index 73ce302..db9f9be 100644
--- a/roles/jenkins_builder/tasks/pkgs.yml
+++ b/roles/jenkins_builder/tasks/pkgs.yml
@@ -33,6 +33,13 @@
   - librdmacm-devel
   - libaio-devel
   - clang-analyzer
+  # needed for REST APIs and Eventing
+  - golang
+  - golang-github-gorilla-mux-devel
+  - golang-github-gorilla-handlers-devel
+  - golang-github-gorilla-websocket-devel
+  - golang-github-dgrijalva-jwt-go-devel
+  - golang-github-Sirupsen-logrus-devel
 
 - package: state=present name={{ item }}
   name: Install jenkins builder FreeBSD packages
-- 
2.5.5

_______________________________________________
Gluster-infra mailing list
[email protected]
http://www.gluster.org/mailman/listinfo/gluster-infra

Reply via email to