You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@bigtop.apache.org by "Konstantin Boudnik (JIRA)" <ji...@apache.org> on 2016/02/11 21:06:18 UTC

[jira] [Comment Edited] (BIGTOP-2323) Build slaves toolchain needs to be updated for HAWQ

    [ https://issues.apache.org/jira/browse/BIGTOP-2323?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15143407#comment-15143407 ] 

Konstantin Boudnik edited comment on BIGTOP-2323 at 2/11/16 8:05 PM:
---------------------------------------------------------------------

I have pushed the initial patch for this one on BIGTOP-2320 branch. The following items are left unresolved (not in the automatic fashion) 
-   libhdfs3-devel This one is only available from someone's repo on bintray. While the fells seems to be a HAWQ developer, I don't feel particularly inclined to rely on unknown, unsigned repos to provision our toolchain. So, for now this piece remains unresolved
-   thrift-devel This library is available from an [opensuse.org repo|http://download.opensuse.org/repositories/home:/mrdocs:/protobuf-rpm/CentOS_CentOS-6], which seems legit. So, I can hack in something to install this as a part of the toolchain
-   libyarn (that has to be built dynamically) This one comes from the HAWQ sources and needs to be build/installed before HAWQ {{configure}} runs. Considering that this library isn't likely to be used for anything else (really, yarn?), I will simply hack a complication in hawq's {{do-component-build}} to build/package this lib before the main build kicks in. The only catch, is that to install the package the build would have to be run under root or a used with passwordless sudo. Otherwise the installation will fail. 

Phew... Thoughts?


was (Author: cos):
I have pushed the initial patch for this one on BIGTOP-2320 branch. The following items are left unresolved (in the automatic fashion) 
-   libhdfs3-devel This one is only available from someone's repo on bintray. While the fells seems to be a HAWQ developer, I don't feel particularly inclined to rely on unknown, unsigned repos to provision our toolchain. So, for now this piece remains unresolved
-   thrift-devel This library is available from an [opensuse.org repo|http://download.opensuse.org/repositories/home:/mrdocs:/protobuf-rpm/CentOS_CentOS-6], which seems legit. So, I can hack in something to install this as a part of the toolchain
-   libyarn (that has to be built dynamically) This one comes from the HAWQ sources and needs to be build/installed before HAWQ {{configure}} runs. Considering that this library isn't likely to be used for anything else (really, yarn?), I will simply hack a complication in hawq's {{do-component-build}} to build/package this lib before the main build kicks in. The only catch, is that to install the package the build would have to be run under root or a used with passwordless sudo. Otherwise the installation will fail. 

Phew... Thoughts?

> Build slaves toolchain needs to be updated for HAWQ
> ---------------------------------------------------
>
>                 Key: BIGTOP-2323
>                 URL: https://issues.apache.org/jira/browse/BIGTOP-2323
>             Project: Bigtop
>          Issue Type: Sub-task
>          Components: toolchain
>    Affects Versions: 1.1.0
>            Reporter: Konstantin Boudnik
>             Fix For: 1.2.0
>
>
> HAWQ is all native, so additional components of  the toolchain mght be needed.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)