commit: d93fa4a83a56a374fa62fe06a2979c626fe848c5 Author: Sam James <sam <AT> gentoo <DOT> org> AuthorDate: Sat Mar 18 01:02:49 2023 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Sat Mar 18 01:19:38 2023 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d93fa4a8
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 <AT> gentoo.org> app-admin/puppet/{puppet-7.23.0.ebuild => puppet-7.23.0-r1.ebuild} | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app-admin/puppet/puppet-7.23.0.ebuild b/app-admin/puppet/puppet-7.23.0-r1.ebuild similarity index 93% rename from app-admin/puppet/puppet-7.23.0.ebuild rename to app-admin/puppet/puppet-7.23.0-r1.ebuild index ca6e536b95e8..491d52e9696e 100644 --- a/app-admin/puppet/puppet-7.23.0.ebuild +++ b/app-admin/puppet/puppet-7.23.0-r1.ebuild @@ -20,12 +20,15 @@ KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv x86" IUSE="augeas diff doc emacs ldap rrdtool selinux shadow sqlite vim-syntax" RESTRICT="test" +# <dev-ruby/concurrent-ruby-1.2 for bug #900206 +# - https://tickets.puppetlabs.com/browse/PUP-11722 (workaround, pinning) +# - https://tickets.puppetlabs.com/browse/PUP-11723 (bug for fixing the pinning) ruby_add_rdepend " dev-ruby/hiera dev-ruby/json:= dev-ruby/semantic_puppet >=dev-ruby/facter-3.0.0 - dev-ruby/concurrent-ruby + <dev-ruby/concurrent-ruby-1.2 augeas? ( dev-ruby/ruby-augeas ) diff? ( dev-ruby/diff-lcs ) doc? ( dev-ruby/rdoc )
