Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 900206 - app-admin/puppet is broken with >=dev-ruby/concurrent-ruby-1.2
Summary: app-admin/puppet is broken with >=dev-ruby/concurrent-ruby-1.2
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Matthew Thode ( prometheanfire )
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-03-07 17:43 UTC by Brian Evans (RETIRED)
Modified: 2023-12-17 17:45 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Brian Evans (RETIRED) gentoo-dev 2023-03-07 17:43:58 UTC
Please limit the dependency until upstream has a fix.

This fails at runtime only
Comment 1 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2023-03-07 19:26:18 UTC
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?
Comment 2 Brian Evans (RETIRED) gentoo-dev 2023-03-07 20:52:15 UTC
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
Comment 3 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-03-18 01:00:31 UTC
For stuff like this, if it's obviously wrong, please do just fix it yourself.
Comment 4 Larry the Git Cow gentoo-dev 2023-03-18 01:22:20 UTC
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(-)
Comment 6 Larry the Git Cow gentoo-dev 2023-12-17 17:45:45 UTC
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(+)