[DRE-maint] Bug#630738: gem2deb: failed to build a .deb with error on files in the tag directory
Gilles Meier
krtek at gloump.net
Thu Jun 16 18:15:42 UTC 2011
Package: gem2deb
Version: 0.2.3
Severity: important
gem2deb failed to build jekyll and liquid.
When I try to build either of these package, I get an error about a
missing file in the tag directory.
For jekyll :
install: cannot create regular file `/home/deploy/gems/jekyll/ruby-jekyll-0.10.0/debian/ruby-jekyll/usr/lib/ruby/vendor_ruby/jekyll/tags/include.rb': No such file or directory
/usr/lib/ruby/vendor_ruby/gem2deb.rb:27:in `run': [install -m644 lib/jekyll/tags/include.rb /home/deploy/gems/jekyll/ruby-jekyll-0.10.0/debian/ruby-jekyll/usr/lib/ruby/vendor_ruby/jekyll/tags/include.rb failed!] (Gem2Deb::CommandFailed)
from /usr/lib/ruby/vendor_ruby/gem2deb/dh_ruby.rb:322:in `install_files'
from /usr/lib/ruby/vendor_ruby/gem2deb/dh_ruby.rb:318:in `each'
from /usr/lib/ruby/vendor_ruby/gem2deb/dh_ruby.rb:318:in `install_files'
from /usr/lib/ruby/vendor_ruby/gem2deb/dh_ruby.rb:108:in `install'
from /usr/bin/dh_ruby:55
from /usr/lib/ruby/1.8/optparse.rb:1267:in `call'
from /usr/lib/ruby/1.8/optparse.rb:1267:in `parse_in_order'
from /usr/lib/ruby/1.8/optparse.rb:1254:in `catch'
from /usr/lib/ruby/1.8/optparse.rb:1254:in `parse_in_order'
from /usr/lib/ruby/1.8/optparse.rb:1248:in `order!'
from /usr/lib/ruby/1.8/optparse.rb:1339:in `permute!'
from /usr/lib/ruby/1.8/optparse.rb:1360:in `parse!'
from /usr/bin/dh_ruby:59
dh_auto_install: dh_ruby --install /home/deploy/gems/jekyll/ruby-jekyll-0.10.0/debian/ruby-jekyll returned exit code 1
make: *** [binary] Error 1
For liquid :
install: cannot create regular file `/home/deploy/gems/liquid/ruby-liquid-2.2.2/debian/ruby-liquid/usr/lib/ruby/vendor_ruby/liquid/tags/unless.rb': No such file or directory
/usr/lib/ruby/vendor_ruby/gem2deb.rb:27:in `run': [install -m644 lib/liquid/tags/unless.rb /home/deploy/gems/liquid/ruby-liquid-2.2.2/debian/ruby-liquid/usr/lib/ruby/vendor_ruby/liquid/tags/unless.rb failed!] (Gem2Deb::CommandFailed)
from /usr/lib/ruby/vendor_ruby/gem2deb/dh_ruby.rb:322:in `install_files'
from /usr/lib/ruby/vendor_ruby/gem2deb/dh_ruby.rb:318:in `each'
from /usr/lib/ruby/vendor_ruby/gem2deb/dh_ruby.rb:318:in `install_files'
from /usr/lib/ruby/vendor_ruby/gem2deb/dh_ruby.rb:108:in `install'
from /usr/bin/dh_ruby:55
from /usr/lib/ruby/1.8/optparse.rb:1267:in `call'
from /usr/lib/ruby/1.8/optparse.rb:1267:in `parse_in_order'
from /usr/lib/ruby/1.8/optparse.rb:1254:in `catch'
from /usr/lib/ruby/1.8/optparse.rb:1254:in `parse_in_order'
from /usr/lib/ruby/1.8/optparse.rb:1248:in `order!'
from /usr/lib/ruby/1.8/optparse.rb:1339:in `permute!'
from /usr/lib/ruby/1.8/optparse.rb:1360:in `parse!'
from /usr/bin/dh_ruby:59
dh_auto_install: dh_ruby --install /home/deploy/gems/liquid/ruby-liquid-2.2.2/debian/ruby-liquid returned exit code 1
make: *** [binary] Error 1
In both case, the following line is present a litlle bit earier : "WARNING: excluded file: liquid/tags"
-- System Information:
Debian Release: wheezy/sid
APT prefers testing
APT policy: (500, 'testing'), (500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.32-5-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages gem2deb depends on:
ii build-essential 11.5 Informational list of build-essent
ii debhelper 8.1.6 helper programs for debian/rules
ii devscripts 2.11.0 scripts to make the life of a Debi
ii perl 5.12.3-7+b1 Larry Wall's Practical Extraction
ii ruby1.8 1.8.7.334-4 Interpreter of object-oriented scr
ii ruby1.8-dev 1.8.7.334-4 Header files for compiling extensi
ii ruby1.9.1 1.9.2.180-3 Interpreter of object-oriented scr
ii ruby1.9.1-dev 1.9.2.180-3 Header files for compiling extensi
ii rubygems [rubygems1.8] 1.7.2-1 package management framework for R
gem2deb recommends no packages.
gem2deb suggests no packages.
-- no debconf information
More information about the Pkg-ruby-extras-maintainers
mailing list