[Pkg-puppet-devel] Bug#923892: puppet: package deploys ruby code but no gem

Gabriel Filion gabster at lelutin.ca
Wed Mar 6 19:49:36 GMT 2019


Package: puppet
Version: 5.5.10-1
Severity: normal

Hello,

I recently saw that the "puppet" package deploys the ruby code for
puppet, but does not install that code as a gem.

This means that other packages that should depend on puppet cannot
satisfy their dependencies, and debian packages need to patch gemspecs
in order to remove that dependency.
It also means that if you install some code manually with "gem install",
gem will not know that a copy of the puppet ruby code is already
installed and will install a new(er) version as a dependency.

I reckon that there might be a reason for this, and that I may simply
not know about the reason.


Cheers!

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

Kernel: Linux 4.19.0-1-amd64 (SMP w/4 CPU cores)
Kernel taint flags: TAINT_WARN
Locale: LANG=en_CA.utf8, LC_CTYPE=en_CA.utf8 (charmap=UTF-8) (ignored: LC_ALL set to en_CA.utf8), LANGUAGE=en_CA.utf8 (charmap=UTF-8) (ignored: LC_ALL set to en_CA.utf8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages puppet depends on:
ii  adduser              3.118
ii  facter               3.11.0-1.1+b1
ii  hiera                3.2.0-2
ii  init-system-helpers  1.56+nmu1
ii  lsb-base             10.2018112800
ii  ruby                 1:2.5.1
ii  ruby-augeas          1:0.5.0-3+b6
ii  ruby-deep-merge      1.1.1-1
ii  ruby-shadow          2.5.0-1+b1

Versions of packages puppet recommends:
ii  debconf-utils  1.5.70
ii  lsb-release    10.2018112800
ii  ruby-selinux   2.8-1+b1

Versions of packages puppet suggests:
pn  ruby-hocon  <none>
pn  ruby-rrd    <none>

-- no debconf information



More information about the Pkg-puppet-devel mailing list