[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