[ https://issues.apache.org/jira/browse/THRIFT-3387?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
James E. King, III reassigned THRIFT-3387: ------------------------------------------ Assignee: James E. King, III > Upgrade from 0.9.2 to 0.9.3 added perl dependencies to my project > ----------------------------------------------------------------- > > Key: THRIFT-3387 > URL: https://issues.apache.org/jira/browse/THRIFT-3387 > Project: Thrift > Issue Type: Dependency upgrade > Components: Perl - Compiler > Affects Versions: 0.9.3 > Environment: Linux CentOS5 and CentOS6 both 32 and 64 bit > architectures > Reporter: Brian Johnston > Assignee: James E. King, III > > My project includes the cassandra-client 0.15.2 library, which has a > dependency on thrift. After the upgrade to thrift 0.9.3, my project, which > builds into an rpm, picked up several perl dependencies. > My builds prior to 0.9.3 created an rpm with these dependencies: > Requires: /bin/bash /bin/sh /usr/bin/env config(vex) = 99.0-16903 iinodejs >= > 0.10.9 libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1) > libc.so.6(GLIBC_2.1.3) libgcc_s.so.1 libgcc_s.so.1(GLIBC_2.0) libm.so.6 > libpthread.so.0 libpthread.so.0(GLIBC_2.0) libstdc++.so.6 > libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(GLIBCXX_3.4) perl >= 1:5.0 > perl(Getopt::Std) perl(IO::File) perl(strict) rtld(GNU_HASH) > My builds after 0.9.3 created an rpm with these dependencies: > Requires: /bin/bash /bin/sh /usr/bin/env /usr/bin/make config(vex) = > 99.0-16915 iinodejs >= 0.10.9 libc.so.6 libc.so.6(GLIBC_2.0) > libc.so.6(GLIBC_2.1) libc.so.6(GLIBC_2.1.3) libgcc_s.so.1 > libgcc_s.so.1(GLIBC_2.0) libm.so.6 libpthread.so.0 libpthread.so.0(GLIBC_2.0) > libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(GLIBCXX_3.4) perl >= > 1:5.6.0 perl(Bit::Vector) perl(Data::Dumper) perl(Encode) perl(Getopt::Long) > perl(HTTP::Request) perl(IO::Select) perl(IO::Socket::INET) > perl(IO::Socket::SSL) perl(IO::String) perl(LWP::UserAgent) perl(POSIX) > perl(Thrift) perl(Thrift::BinaryProtocol) perl(Thrift::BufferedTransport) > perl(Thrift::FramedTransport) perl(Thrift::MessageType) > perl(Thrift::MultiplexedProtocol) perl(Thrift::Protocol) > perl(Thrift::ProtocolDecorator) perl(Thrift::SSLSocket) perl(Thrift::Socket) > perl(Thrift::Transport) perl(ThriftTest::ThriftTest) perl(ThriftTest::Types) > perl(Time::HiRes) perl(base) perl(constant) perl(lib) perl(strict) perl(utf8) > perl(warnings) rtld(GNU_HASH) > After 0.9.3, I've subsequently forced my project to build with 0.9.2, and now > the dependencies are back to: > Requires: /bin/bash /bin/sh /usr/bin/env config(vex) = 99.0-16903 iinodejs >= > 0.10.9 libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1) > libc.so.6(GLIBC_2.1.3) libgcc_s.so.1 libgcc_s.so.1(GLIBC_2.0) libm.so.6 > libpthread.so.0 libpthread.so.0(GLIBC_2.0) libstdc++.so.6 > libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(GLIBCXX_3.4) perl >= 1:5.0 > perl(Getopt::Std) perl(IO::File) perl(strict) rtld(GNU_HASH) -- This message was sent by Atlassian JIRA (v6.3.15#6346)