You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@parquet.apache.org by "Kengo Seki (Jira)" <ji...@apache.org> on 2019/09/18 04:39:00 UTC

[jira] [Created] (PARQUET-1654) Remove unnecessary options when building thrift

Kengo Seki created PARQUET-1654:
-----------------------------------

             Summary: Remove unnecessary options when building thrift
                 Key: PARQUET-1654
                 URL: https://issues.apache.org/jira/browse/PARQUET-1654
             Project: Parquet
          Issue Type: Improvement
          Components: parquet-thrift
            Reporter: Kengo Seki
            Assignee: Kengo Seki


In {{dev/travis-before_install.sh}}, configure options for thrift are defined as follows:

{code}
./configure --disable-gen-erl --disable-gen-hs --without-ruby --without-haskell --without-erlang --without-php --without-nodejs
{code}

And the following libraries are enabled on Travis:

{code}
thrift 0.12.0

Building C (GLib) Library .... : yes
Building C# (Mono) Library ... : no
Building C++ Library ......... : yes
Building Common Lisp Library.. : no
Building D Library ........... : no
Building Dart Library ........ : no
Building dotnetcore Library .. : no
Building Erlang Library ...... : no
Building Go Library .......... : yes
Building Haskell Library ..... : no
Building Haxe Library ........ : no
Building Java Library ........ : yes
Building Lua Library ......... : no
Building NodeJS Library ...... : no
Building Perl Library ........ : no
Building PHP Library ......... : no
Building Plugin Support ...... : no
Building Python Library ...... : yes
Building Py3 Library ......... : yes
Building Ruby Library ........ : no
Building Rust Library ........ : no
{code}

But Parquet requires only the C++ library to be installed, so we can disable C, Go, Java, and Python2 (Python3 doesn't seem to be disabled). This will save about 30 seconds on each CI run.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)