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