I would like to have both certbot-apache and puppet-agent installed. But certbot-apache pulls in augeas, and then puppet-agent is blocked by augeas. Calculating dependencies... done! [ebuild N ] app-admin/puppet-agent-6.11.1 USE="-puppetdb (-selinux)" [blocks B ] app-admin/augeas ("app-admin/augeas" is blocking app-admin/puppet-agent-6.11.1) * Error: The above package list contains packages which cannot be * installed at the same time on the same system. (app-admin/augeas-1.12.0:0/0::gentoo, installed) pulled in by app-admin/augeas required by (dev-python/python-augeas-1.0.3:0/0::gentoo, installed) I have managed to do the simple workaround to simply don't install symlinks for augparse & augtool in /usr/bin --- a/app-admin/puppet-agent/puppet-agent-6.11.1.ebuild +++ b/app-admin/puppet-agent/puppet-agent-6.11.1.ebuild @@ -17,8 +17,7 @@ KEYWORDS="~amd64 ~x86" IUSE="puppetdb selinux" RESTRICT="strip" -CDEPEND="!app-admin/augeas - !app-admin/puppet +CDEPEND="!app-admin/puppet !dev-ruby/hiera !dev-ruby/facter !app-emulation/virt-what" @@ -73,6 +72,4 @@ src_install() { dosym ../../opt/puppetlabs/bin/hiera /usr/bin/hiera dosym ../../opt/puppetlabs/bin/puppet /usr/bin/puppet dosym ../../opt/puppetlabs/puppet/bin/virt-what /usr/bin/virt-what - dosym ../../opt/puppetlabs/puppet/bin/augparse /usr/bin/augparse - dosym ../../opt/puppetlabs/puppet/bin/augtool /usr/bin/augtool } So, I don't think this is strictly a bug, see it more like a enhanchment inquiry. If you don't think this is the right place for that, feel free to just close this as WONTFIX.
nah, seems cool
fixed as a revbump