Uploaded image for project: 'Thrift'
  1. Thrift
  2. THRIFT-3387

Upgrade from 0.9.2 to 0.9.3 added perl dependencies to my project

    XMLWordPrintableJSON

Details

    • Dependency upgrade
    • Status: Closed
    • Minor
    • Resolution: Not A Problem
    • 0.9.3
    • None
    • Perl - Compiler
    • None
    • Linux CentOS5 and CentOS6 both 32 and 64 bit architectures

    Description

      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)

      Attachments

        Activity

          People

            jking3 James E. King III
            brianii Brian Johnston
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: