[DRE-maint] Bug#876785: librarian-puppet is incompatible with git 2.14.0

Russell Howe rhowe at siksai.co.uk
Mon Sep 25 20:27:43 UTC 2017


Package: librarian-puppet
Version: 2.2.3-2
Severity: normal

Dear Maintainer,

librarian-puppet throws an error with the version of git present in
unstable:

$ librarian-puppet install --verbose
[Librarian] Ruby Version: 2.3.3
[Librarian] Ruby Platform: x86_64-linux-gnu
[Librarian] Rubygems Version: 2.5.2
[Librarian] Librarian Version: 0.6.3
[Librarian] Librarian Adapter: puppet
[Librarian] Librarian Adapter Version: 2.2.3
[Librarian] Project: /home/rhowe/projects/siksai-puppet
[Librarian] Specfile: Puppetfile
[Librarian] Lockfile: Puppetfile.lock
[Librarian] Git: /usr/bin/git
error: unknown option `silent'
usage: git version [<options>]

    --build-options       also print build options

/usr/lib/ruby/vendor_ruby/librarian/posix.rb:116:in `run!'
/usr/lib/ruby/vendor_ruby/librarian/source/git/repository.rb:25:in `git_version'
/usr/lib/ruby/vendor_ruby/librarian/cli.rb:193:in `block in write_debug_header'
/usr/lib/ruby/vendor_ruby/librarian/logger.rb:37:in `block in debug'
/usr/lib/ruby/vendor_ruby/librarian/ui.rb:32:in `debug'
/usr/lib/ruby/vendor_ruby/librarian/logger.rb:37:in `debug'
/usr/lib/ruby/vendor_ruby/librarian/puppet/util.rb:9:in `debug'
/usr/lib/ruby/vendor_ruby/librarian/cli.rb:193:in `write_debug_header'
/usr/lib/ruby/vendor_ruby/librarian/cli.rb:61:in `initialize'
/usr/lib/ruby/vendor_ruby/thor.rb:365:in `new'
/usr/lib/ruby/vendor_ruby/thor.rb:365:in `dispatch'
/usr/lib/ruby/vendor_ruby/thor/base.rb:444:in `start'
/usr/lib/ruby/vendor_ruby/librarian/cli.rb:26:in `block (2 levels) in bin!'
/usr/lib/ruby/vendor_ruby/librarian/cli.rb:31:in `returning_status'
/usr/lib/ruby/vendor_ruby/librarian/cli.rb:26:in `block in bin!'
/usr/lib/ruby/vendor_ruby/librarian/cli.rb:47:in `with_environment'
/usr/lib/ruby/vendor_ruby/librarian/cli.rb:26:in `bin!'
/usr/bin/librarian-puppet:7:in `<main>'


Seems like git has dropped the --silent option

Looks like upstream has applied a fix which is not yet released:

https://github.com/voxpupuli/librarian/commit/08f97d21449a33de903902b3216143faf0a520ef

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

Kernel: Linux 4.12.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE=en_GB:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages librarian-puppet depends on:
ii  puppet             4.10.4-2
ii  ruby               1:2.3.3
ii  ruby-json          2.1.0+dfsg-1
ii  ruby-librarian     0.6.3-1
ii  ruby-puppet-forge  2.2.7-2
ii  ruby-rsync         1.0.9-1

librarian-puppet recommends no packages.

librarian-puppet suggests no packages.

-- no debconf information



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