[DRE-maint] Bug#730854: gem2deb -t lowercases paths

Christian Hofstaedtler zeha at debian.org
Sat Nov 30 10:42:33 UTC 2013


Package: gem2deb
Version: 0.5.1
Severity: minor

gem2deb -t apparently lowercases paths, causing it to not find the specified sourcefile:

% gem2deb -t ~/Downloads/bundler-1.3.5.gem 
-- Creating source tarball from /home/ch/Downloads/bundler-1.3.5.gem ...
tar xfm /home/ch/Downloads/bundler-1.3.5.gem
"tar xzfm data.tar.gz"
"zcat metadata.gz > metadata.yml"
tar czf /home/ch/downloads/bundler-1.3.5.tar.gz bundler-1.3.5
tar (child): /home/ch/downloads/bundler-1.3.5.tar.gz: Cannot open: No such file or directory
tar (child): Error is not recoverable: exiting now
/usr/lib/ruby/vendor_ruby/gem2deb.rb:54:in `run': tar czf /home/ch/downloads/bundler-1.3.5.tar.gz bundler-1.3.5 (Gem2
        from /usr/lib/ruby/vendor_ruby/gem2deb/gem2tgz.rb:92:in `block in create_resulting_tarball'
        from /usr/lib/ruby/vendor_ruby/gem2deb/gem2tgz.rb:91:in `chdir'
        from /usr/lib/ruby/vendor_ruby/gem2deb/gem2tgz.rb:91:in `create_resulting_tarball'
        from /usr/lib/ruby/vendor_ruby/gem2deb/gem2tgz.rb:61:in `convert!'
        from /usr/lib/ruby/vendor_ruby/gem2deb/gem2tgz.rb:30:in `convert!'
        from /usr/bin/gem2deb:82:in `<main>'


Notice that it calls tar with lowercased 'Downloads'.

Thanks,
  Christian


-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.11-2-amd64 (SMP w/8 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.6
ii  debhelper                     9.20131110
ii  devscripts                    2.13.4
ii  perl                          5.18.1-4
ii  ruby                          1:1.9.3
ii  ruby1.8 [ruby-interpreter]    1.8.7.358-8
ii  ruby1.9.1 [ruby-interpreter]  1.9.3.448-1
ii  ruby1.9.1-dev                 1.9.3.448-1
ii  ruby2.0 [ruby-interpreter]    2.0.0.343-1
ii  ruby2.0-dev                   2.0.0.343-1

gem2deb recommends no packages.

gem2deb suggests no packages.

-- no debconf information



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