Bug#880963: FTBFS: [kwalify.gemspec] isn't a Gem::Specification (NilClass instead).

2017-11-06 Thread Adrian Bunk
On Mon, Nov 06, 2017 at 01:36:23PM +0100, Cédric Boutillier wrote:
> Source: kwalify
> Version: 0.7.2-4
> Severity: serious
> Justification: fails to build from source
> 
> Coin,
> 
> When trying to rebuild kwalify, I got the following output:
>...

Works for me, and also works in reproducible:
https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/kwalify.html

> Cheers,
> 
> Cédric

cu
Adrian

-- 

   "Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
   "Only a promise," Lao Er said.
   Pearl S. Buck - Dragon Seed



Bug#880963: FTBFS: [kwalify.gemspec] isn't a Gem::Specification (NilClass instead).

2017-11-06 Thread Cédric Boutillier
Source: kwalify
Version: 0.7.2-4
Severity: serious
Justification: fails to build from source

Coin,

When trying to rebuild kwalify, I got the following output:


dpkg-buildpackage: info: source package kwalify
dpkg-buildpackage: info: source version 0.7.2-3
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Marc Dequènes (Duck) 

dpkg-buildpackage: info: host architecture amd64
 dpkg-source --before-build kwalify
dpkg-source: info: using options from kwalify/debian/source/local-options: 
--unapply-patches
 fakeroot debian/rules clean
dh clean --buildsystem=ruby --with ruby
dh: Compatibility levels before 9 are deprecated (level 7 in use)
   debian/rules override_dh_auto_clean
make[1]: Entering directory '/home/boutil/debian/pkg-ruby-extras/kwalify'
dh_auto_clean
dh_auto_clean: Compatibility levels before 9 are deprecated (level 7 in use)
dh_ruby --clean
   dh_ruby --clean
[kwalify.gemspec] isn't a Gem::Specification (NilClass instead).
[kwalify.gemspec.gem2deb] isn't a Gem::Specification (NilClass instead).
/usr/lib/ruby/vendor_ruby/gem2deb/metadata.rb:124:in `load_gemspec': E: cannot 
load gemspec kwalify.gemspec (RuntimeError)
from /usr/lib/ruby/vendor_ruby/gem2deb/metadata.rb:34:in `block in 
initialize'
from /usr/lib/ruby/vendor_ruby/gem2deb/metadata.rb:33:in `chdir'
from /usr/lib/ruby/vendor_ruby/gem2deb/metadata.rb:33:in `initialize'
from /usr/lib/ruby/vendor_ruby/gem2deb/installer.rb:24:in `new'
from /usr/lib/ruby/vendor_ruby/gem2deb/installer.rb:24:in `initialize'
from /usr/lib/ruby/vendor_ruby/gem2deb/dh_ruby.rb:202:in `new'
from /usr/lib/ruby/vendor_ruby/gem2deb/dh_ruby.rb:202:in `block in 
installers'
from /usr/lib/ruby/vendor_ruby/gem2deb/dh_ruby.rb:201:in `map'
from /usr/lib/ruby/vendor_ruby/gem2deb/dh_ruby.rb:201:in `installers'
from /usr/lib/ruby/vendor_ruby/gem2deb/dh_ruby.rb:43:in `clean'
from /usr/bin/dh_ruby:96:in `'
dh_auto_clean: dh_ruby --clean returned exit code 1
debian/rules:31: recipe for target 'override_dh_auto_clean' failed
make[1]: *** [override_dh_auto_clean] Error 1
make[1]: Leaving directory '/home/boutil/debian/pkg-ruby-extras/kwalify'
debian/rules:18: recipe for target 'clean' failed
make: *** [clean] Error 2

It seems that new versions of gem2deb are unable to parse the gemspec
metadata.

Cheers,

Cédric

-- System Information:
Debian Release: buster/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.13.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), 
LANGUAGE=fr:en_US (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)


signature.asc
Description: PGP signature