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)