summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSam James <sam@gentoo.org>2023-03-18 01:02:49 +0000
committerSam James <sam@gentoo.org>2023-03-18 01:19:38 +0000
commitd93fa4a83a56a374fa62fe06a2979c626fe848c5 (patch)
tree06d0d8d4dedb4d094d9456aa543c58ced577db63 /app-admin
parentapp-emulation/vagrant: fix net-ssh dep (diff)
downloadgentoo-d93fa4a83a56a374fa62fe06a2979c626fe848c5.tar.gz
gentoo-d93fa4a83a56a374fa62fe06a2979c626fe848c5.tar.bz2
gentoo-d93fa4a83a56a374fa62fe06a2979c626fe848c5.zip
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>
Diffstat (limited to 'app-admin')
-rw-r--r--app-admin/puppet/puppet-7.23.0-r1.ebuild (renamed from app-admin/puppet/puppet-7.23.0.ebuild)5
1 files changed, 4 insertions, 1 deletions
diff --git a/app-admin/puppet/puppet-7.23.0.ebuild b/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 )