On Fri, Aug 21, 2015 at 1:46 AM, Bertrand Delacretaz
<bdelacre...@apache.org> wrote:
> On Fri, Aug 21, 2015 at 5:14 AM, Roman Shaposhnik <r...@apache.org> wrote:
> ...
>> == External Dependencies ==...
>
> There's  some GPL/LGPL stuff in there, IMO the proposal should include
> a plan for coping with those.

Can you help me understand which bits of those dependencies do you
see as problematic? Lets walk through them one-by-one:
    * gperf -- this is simply an external utility that HAWQ executes for
                   non-essential parts of its functionality. This should be ok.

    * libgsasl and libuuid-2.26 -- those are LGPL runtime dependencies with
                                                 no source code
bleeding into HAWQ
                                                 implementation.
Should be no different from
                                                 any other ASF project
implemented in C/C++
                                                 dynamically linking
against myriard of LGPL
                                                 libraries

Am I missing something here?

Thanks,
Roman.

P.S. Here's, for example, what Apache Subversion links against:

$ ldd /usr/bin/svn

linux-vdso.so.1 =>  (0x00007fffe6785000)
libsvn_client-1.so.1 => /usr/lib/x86_64-linux-gnu/libsvn_client-1.so.1
(0x00007f58036cd000)
libsvn_wc-1.so.1 => /usr/lib/x86_64-linux-gnu/libsvn_wc-1.so.1
(0x00007f5803424000)
libsvn_ra-1.so.1 => /usr/lib/x86_64-linux-gnu/libsvn_ra-1.so.1
(0x00007f5803215000)
libsvn_delta-1.so.1 => /usr/lib/x86_64-linux-gnu/libsvn_delta-1.so.1
(0x00007f5803002000)
libsvn_diff-1.so.1 => /usr/lib/x86_64-linux-gnu/libsvn_diff-1.so.1
(0x00007f5802dee000)
libsvn_subr-1.so.1 => /usr/lib/x86_64-linux-gnu/libsvn_subr-1.so.1
(0x00007f5802b77000)
libapr-1.so.0 => /usr/lib/x86_64-linux-gnu/libapr-1.so.0 (0x00007f5802946000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f5802728000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f5802361000)
libaprutil-1.so.0 => /usr/lib/x86_64-linux-gnu/libaprutil-1.so.0
(0x00007f580213a000)
libsvn_ra_local-1.so.1 =>
/usr/lib/x86_64-linux-gnu/libsvn_ra_local-1.so.1 (0x00007f5801f31000)
libsvn_ra_svn-1.so.1 => /usr/lib/x86_64-linux-gnu/libsvn_ra_svn-1.so.1
(0x00007f5801d12000)
libsvn_ra_serf-1.so.1 =>
/usr/lib/x86_64-linux-gnu/libsvn_ra_serf-1.so.1 (0x00007f5801ae3000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f58018ca000)
libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007f580169f000)
libsqlite3.so.0 => /usr/lib/x86_64-linux-gnu/libsqlite3.so.0
(0x00007f58013e6000)
libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x00007f58011e0000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f5800fdc000)
/lib64/ld-linux-x86-64.so.2 (0x00007f580393d000)
libcrypt.so.1 => /lib/x86_64-linux-gnu/libcrypt.so.1 (0x00007f5800da3000)
libsvn_repos-1.so.1 => /usr/lib/x86_64-linux-gnu/libsvn_repos-1.so.1
(0x00007f5800b6f000)
libsvn_fs-1.so.1 => /usr/lib/x86_64-linux-gnu/libsvn_fs-1.so.1
(0x00007f5800965000)
libsasl2.so.2 => /usr/lib/x86_64-linux-gnu/libsasl2.so.2 (0x00007f580074a000)
libserf-1.so.1 => /usr/lib/x86_64-linux-gnu/libserf-1.so.1 (0x00007f5800530000)
libsvn_fs_fs-1.so.1 => /usr/lib/x86_64-linux-gnu/libsvn_fs_fs-1.so.1
(0x00007f58002fc000)
libsvn_fs_base-1.so.1 =>
/usr/lib/x86_64-linux-gnu/libsvn_fs_base-1.so.1 (0x00007f58000ce000)
libsvn_fs_util-1.so.1 =>
/usr/lib/x86_64-linux-gnu/libsvn_fs_util-1.so.1 (0x00007f57ffecb000)
libssl.so.1.0.0 => /lib/x86_64-linux-gnu/libssl.so.1.0.0 (0x00007f57ffc6d000)
libcrypto.so.1.0.0 => /lib/x86_64-linux-gnu/libcrypto.so.1.0.0
(0x00007f57ff892000)
libdb-5.3.so => /usr/lib/x86_64-linux-gnu/libdb-5.3.so (0x00007f57ff4f0000)

---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org

Reply via email to