[DRE-maint] Bug#968869: gem2deb-test-runner: missing depends for dpkg-parsechangelog

Valentin Vidic vvidic at debian.org
Sat Aug 22 19:58:11 BST 2020


Package: gem2deb-test-runner
Version: 1.2.1
Severity: normal

Dear Maintainer,

It seems that gem2deb-test-runner calls dpkg-parsechangelog but does
not depend on dpkg-dev as shown by this failing test created by
autopkgtest-pkg-ruby:


autopkgtest [20:40:28]: test command1: gem2deb-test-runner --autopkgtest --check-dependencies 2>&1
autopkgtest [20:40:28]: test command1: [-----------------------

┌──────────────────────────────────────────────────────────────────────────────┐
│ Checking Rubygems dependency resolution on ruby2.7                           │
└──────────────────────────────────────────────────────────────────────────────┘

/usr/lib/ruby/vendor_ruby/gem2deb/metadata.rb:168:in ``': No such file or directory - dpkg-parsechangelog (Errno::ENOENT)
        from /usr/lib/ruby/vendor_ruby/gem2deb/metadata.rb:168:in `populate_gemspec_fields'
        from /usr/lib/ruby/vendor_ruby/gem2deb/metadata.rb:38:in `initialize'
        from /usr/lib/ruby/vendor_ruby/gem2deb/test_runner.rb:90:in `new'
        from /usr/lib/ruby/vendor_ruby/gem2deb/test_runner.rb:90:in `block in do_check_dependencies'
        from /usr/lib/ruby/vendor_ruby/gem2deb/test_runner.rb:89:in `each'
        from /usr/lib/ruby/vendor_ruby/gem2deb/test_runner.rb:89:in `do_check_dependencies'
        from /usr/lib/ruby/vendor_ruby/gem2deb/test_runner.rb:79:in `run_tests'
        from /usr/bin/gem2deb-test-runner:67:in `<main>'
autopkgtest [20:40:29]: test command1: -----------------------]
autopkgtest [20:40:29]: test command1:  - - - - - - - - - - results - - - - - - - - - -
command1             FAIL non-zero exit status 1

-- 
Valentin


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