[DRE-maint] Bug#868930: ruby-grib: FTBFS: ERROR: Test "ruby2.3" failed: Invalid gemspec in [rb-grib.gemspec]: No such file or directory - git

Lucas Nussbaum lucas at debian.org
Wed Jul 19 16:00:21 UTC 2017


Source: ruby-grib
Version: 0.4.0-1
Severity: serious
Tags: buster sid
User: debian-qa at lists.debian.org
Usertags: qa-ftbfs-20170719 qa-ftbfs
Justification: FTBFS on amd64

Hi,

During a rebuild of all packages in sid, your package failed to build on
amd64.

Relevant part (hopefully):
> Invalid gemspec in [rb-grib.gemspec]: No such file or directory - git
> current directory: /<<PKGBUILDDIR>>/ext
> /usr/bin/ruby2.3 -r ./siteconf20170719-95051-12hn3ys.rb extconf.rb
> checking for narray.h... yes
> checking for grib_api.h... yes
> checking for main() in -lgrib_api... yes
> creating Makefile
> current directory: /<<PKGBUILDDIR>>/ext
> make V=1 "DESTDIR=" clean
> make[1]: Entering directory '/<<PKGBUILDDIR>>/ext'
> rm -f 
> rm -f grib.so  *.o  *.bak mkmf.log .*.time
> make[1]: Leaving directory '/<<PKGBUILDDIR>>/ext'
> current directory: /<<PKGBUILDDIR>>/ext
> make V=1 "DESTDIR="
> make[1]: Entering directory '/<<PKGBUILDDIR>>/ext'
> gcc -I. -I/usr/include/x86_64-linux-gnu/ruby-2.3.0 -I/usr/include/ruby-2.3.0/ruby/backward -I/usr/include/ruby-2.3.0 -I. -DHAVE_NARRAY_H -DHAVE_GRIB_API_H -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.3.0 -Wdate-time -D_FORTIFY_SOURCE=2   -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.3-8Td9HM/ruby2.3-2.3.3=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -o grib.o -c grib.c
> rm -f grib.so
> gcc -shared -o grib.so grib.o -L. -L/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.3.0 -L. -Wl,-z,relro -Wl,-z,now -fstack-protector -rdynamic -Wl,-export-dynamic    -lruby-2.3 -lgrib_api  -lpthread -lgmp -ldl -lcrypt -lm   -lc
> make[1]: Leaving directory '/<<PKGBUILDDIR>>/ext'
> current directory: /<<PKGBUILDDIR>>/ext
> make V=1 "DESTDIR=" install
> make[1]: Entering directory '/<<PKGBUILDDIR>>/ext'
> /bin/mkdir -p . ./.gem.20170719-95051-1dv4azg/numru
> exit > .RUBYARCHDIR.-.numru.time
> /usr/bin/install -c -m 0755 grib.so ./.gem.20170719-95051-1dv4azg/numru
> make[1]: Leaving directory '/<<PKGBUILDDIR>>/ext'
> To see why this extension failed to compile, please check the mkmf.log which can be found here:
>   /<<PKGBUILDDIR>>/debian/ruby-grib/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.3.0/mkmf.log
> rm -f /<<PKGBUILDDIR>>/debian/ruby-grib/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.3.0/mkmf.log
> 
> ┌──────────────────────────────────────────────────────────────────────────────┐
> │ Install Rubygems integration metadata                                        │
> └──────────────────────────────────────────────────────────────────────────────┘
> 
> generating gemspec at /<<PKGBUILDDIR>>/debian/ruby-grib/usr/share/rubygems-integration/2.3.0/specifications/rb-grib-0.4.0.gemspec
> /usr/bin/ruby2.3 /usr/bin/gem2deb-test-runner
> 
> ┌──────────────────────────────────────────────────────────────────────────────┐
> │ Run tests for ruby2.3 from debian/ruby-tests.rake                            │
> └──────────────────────────────────────────────────────────────────────────────┘
> 
> RUBYLIB=/<<PKGBUILDDIR>>/debian/ruby-grib/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.3.0:/<<PKGBUILDDIR>>/debian/ruby-grib/usr/lib/ruby/vendor_ruby:. GEM_PATH=debian/ruby-grib/usr/share/rubygems-integration/2.3.0:/var/lib/gems/2.3.0:/usr/lib/x86_64-linux-gnu/rubygems-integration/2.3.0:/usr/share/rubygems-integration/2.3.0:/usr/share/rubygems-integration/all ruby2.3 -S rake -f debian/ruby-tests.rake
> /usr/bin/ruby2.3 /usr/bin/rspec --pattern spec/\*_spec.rb
> .GRIB_API ERROR   :  Definition files version (30) is greater than engine version (23)!
>                     These definition files are for a later version of the grib api engine.
> /build/grib-api-1.19.0/src/grib_context.c at line 216: assertion failure Assert(0)
> Aborted
> /usr/bin/ruby2.3 /usr/bin/rspec --pattern spec/\*_spec.rb failed
> ERROR: Test "ruby2.3" failed: 

The full build log is available from:
   http://aws-logs.debian.net/2017/07/19/ruby-grib_0.4.0-1_unstable.log

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.



More information about the Pkg-ruby-extras-maintainers mailing list