Control: reassign -1 libgoogle-perftools4 2.6.90-0.1 Control: retitle -1 libgoogle-perftools4: missing libprofiler.so.0 on ppc64el Control: affects -1 + ruby-grpc
On Tue, 03 Apr 2018 22:50:29 +0200 Emilio Pozuelo Monfort <[email protected]> wrote: > Source: ruby-grpc > Version: 1.3.2+debian-4 > Severity: serious > > Your package fails to build on ppc64el (where it built before): > > An error occurred while loading > /<<BUILDDIR>>/ruby-grpc-1.3.2+debian/src/ruby/spec/server_spec.rb. > Failure/Error: require_relative 'grpc_c' > > LoadError: > libprofiler.so.0: cannot open shared object file: No such file or directory > - > /<<BUILDDIR>>/ruby-grpc-1.3.2+debian/debian/ruby-grpc/usr/lib/powerpc64le-linux-gnu/rubygems-integration/2.5.0/gems/grpc-1.3.2/src/ruby/lib/grpc/grpc_c.so > # > /<<BUILDDIR>>/ruby-grpc-1.3.2+debian/debian/ruby-grpc/usr/lib/powerpc64le-linux-gnu/rubygems-integration/2.5.0/gems/grpc-1.3.2/src/ruby/lib/grpc/grpc.rb:37:in > `require_relative' > # > /<<BUILDDIR>>/ruby-grpc-1.3.2+debian/debian/ruby-grpc/usr/lib/powerpc64le-linux-gnu/rubygems-integration/2.5.0/gems/grpc-1.3.2/src/ruby/lib/grpc/grpc.rb:37:in > `<top (required)>' > # > /<<BUILDDIR>>/ruby-grpc-1.3.2+debian/debian/ruby-grpc/usr/lib/powerpc64le-linux-gnu/rubygems-integration/2.5.0/gems/grpc-1.3.2/src/ruby/lib/grpc/errors.rb:30:in > `require_relative' > # > /<<BUILDDIR>>/ruby-grpc-1.3.2+debian/debian/ruby-grpc/usr/lib/powerpc64le-linux-gnu/rubygems-integration/2.5.0/gems/grpc-1.3.2/src/ruby/lib/grpc/errors.rb:30:in > `<top (required)>' > # > /<<BUILDDIR>>/ruby-grpc-1.3.2+debian/debian/ruby-grpc/usr/lib/powerpc64le-linux-gnu/rubygems-integration/2.5.0/gems/grpc-1.3.2/src/ruby/lib/grpc.rb:32:in > `require_relative' > # > /<<BUILDDIR>>/ruby-grpc-1.3.2+debian/debian/ruby-grpc/usr/lib/powerpc64le-linux-gnu/rubygems-integration/2.5.0/gems/grpc-1.3.2/src/ruby/lib/grpc.rb:32:in > `<top (required)>' > # /usr/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in `require' > # /usr/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in `require' > # /<<BUILDDIR>>/ruby-grpc-1.3.2+debian/src/ruby/spec/server_spec.rb:30:in > `<top (required)>' > # /usr/lib/ruby/vendor_ruby/rspec/core/configuration.rb:1954:in `load' > # /usr/lib/ruby/vendor_ruby/rspec/core/configuration.rb:1954:in > `load_spec_file_handling_errors' > # /usr/lib/ruby/vendor_ruby/rspec/core/configuration.rb:1496:in `block in > load_spec_files' > # /usr/lib/ruby/vendor_ruby/rspec/core/configuration.rb:1494:in `each' > # /usr/lib/ruby/vendor_ruby/rspec/core/configuration.rb:1494:in > `load_spec_files' > # /usr/lib/ruby/vendor_ruby/rspec/core/runner.rb:100:in `setup' > # /usr/lib/ruby/vendor_ruby/rspec/core/runner.rb:86:in `run' > # /usr/lib/ruby/vendor_ruby/rspec/core/runner.rb:71:in `run' > # /usr/lib/ruby/vendor_ruby/rspec/core/runner.rb:45:in `invoke' > # /usr/bin/rspec:4:in `<main>' > > An error occurred while loading > /<<BUILDDIR>>/ruby-grpc-1.3.2+debian/src/ruby/spec/time_consts_spec.rb. > Failure/Error: require_relative 'grpc_c' > > Full log: > https://buildd.debian.org/status/fetch.php?pkg=ruby-grpc&arch=ppc64el&ver=1.3.2%2Bdebian-4%2Bb1&stamp=1522784711&raw=0 The real issue is this: libprofiler.so.0: cannot open shared object file: No such file or directory - /<<BUILDDIR>>/ruby-grpc-1.3.2+debian/debian/ruby-grpc/usr/lib/powerpc64le-linux-gnu/rubygems-integration/2.5.0/gems/grpc-1.3.2/src/ruby/lib/grpc/grpc_c.so I found out that libgoogle-profiler4 does not provide libprofiler.so.0 on ppc64el, while previous versions did: $ dpkg --contents libgoogle-perftools4_2.5-2_ppc64el.deb | grep libprofiler -rw-r--r-- root/root 134432 2016-11-27 05:08 ./usr/lib/libprofiler.so.0.4.8 lrwxrwxrwx root/root 0 2016-11-27 05:08 ./usr/lib/libprofiler.so.0 -> libprofiler.so.0.4.8 $ dpkg --contents libgoogle-perftools4_2.6.90-0.1_ppc64el.deb | grep libprofiler (nothing)
signature.asc
Description: PGP signature

