Please limit the dependency until upstream has a fix. This fails at runtime only
grknight: Release notes for 7.23.0 say it was fixed: https://www.puppet.com/docs/puppet/7/release_notes_puppet.html#resolved_issues_puppet_x-7-23-0-PUP-11722 Which version are you having trouble with?
It was fixed.. by pinning their requirements to <1.2.0. The release notes even comment on this. app-admin/puppet-7.23.0 will still fail without a restricted dependency in the ebuild. https://tickets.puppetlabs.com/browse/PUP-11723 is the issue to replace this long term which is still open
For stuff like this, if it's obviously wrong, please do just fix it yourself.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d93fa4a83a56a374fa62fe06a2979c626fe848c5 commit d93fa4a83a56a374fa62fe06a2979c626fe848c5 Author: Sam James <sam@gentoo.org> AuthorDate: 2023-03-18 01:02:49 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2023-03-18 01:19:38 +0000 app-admin/puppet: fix concurrent-ruby dep Thanks to grknight for pointing this out. There's two upstream bugs for this: 1. https://tickets.puppetlabs.com/browse/PUP-11722 (where they end up pinning the dep) 2. https://tickets.puppetlabs.com/browse/PUP-11723 (still open, discussion on how to unpin) Closes: https://bugs.gentoo.org/900206 Signed-off-by: Sam James <sam@gentoo.org> app-admin/puppet/{puppet-7.23.0.ebuild => puppet-7.23.0-r1.ebuild} | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-)
Upstream links are dead, but this was fixed properly: https://www.puppet.com/docs/puppet/7/release_notes_puppet.html#resolved_issues_puppet_x-7-25-0-PUP-11723 https://www.puppet.com/docs/puppet/8/release_notes_puppet.html#resolved_issues_puppet_x-8-1-0-PUP-11723
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83330bda3481cf5cd15c321dcc9e921a9529438c commit 83330bda3481cf5cd15c321dcc9e921a9529438c Author: Robin H. Johnson <robbat2@gentoo.org> AuthorDate: 2023-12-17 17:44:59 +0000 Commit: Robin H. Johnson <robbat2@gentoo.org> CommitDate: 2023-12-17 17:45:42 +0000 app-admin/puppet: already includes concurrent-ruby-1.2 fix Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> Reference: https://www.puppet.com/docs/puppet/8/release_notes_puppet.html#resolved_issues_puppet_x-8-1-0-PUP-11723 Bug: https://bugs.gentoo.org/900206 app-admin/puppet/puppet-8.2.0.ebuild | 5 +---- app-admin/puppet/puppet-8.3.1.ebuild | 5 +---- 2 files changed, 2 insertions(+), 8 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2450e25fec405284c5adeed8d4364c323f82f56f commit 2450e25fec405284c5adeed8d4364c323f82f56f Author: Robin H. Johnson <robbat2@gentoo.org> AuthorDate: 2023-12-17 17:43:02 +0000 Commit: Robin H. Johnson <robbat2@gentoo.org> CommitDate: 2023-12-17 17:45:42 +0000 app-admin/puppet: add 7.27 for upgrade steps, includes concurrent-ruby-1.2 fix Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> Reference: https://www.puppet.com/docs/puppet/7/release_notes_puppet.html#resolved_issues_puppet_x-7-25-0-PUP-11723 Bug: https://bugs.gentoo.org/900206 app-admin/puppet/Manifest | 1 + app-admin/puppet/puppet-7.27.0.ebuild | 128 ++++++++++++++++++++++++++++++++++ 2 files changed, 129 insertions(+)