Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 905205 - app-admin/puppet-8.0.0 missing dependency on dev-ruby/deep_merge
Summary: app-admin/puppet-8.0.0 missing dependency on dev-ruby/deep_merge
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Matthew Thode ( prometheanfire )
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-04-28 02:51 UTC by Thomas Arnett
Modified: 2023-04-28 16:11 UTC (History)
2 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 Thomas Arnett 2023-04-28 02:51:04 UTC
`puppet apply` aborts with `cannot load such file -- deep_merge/core`. This file is required by puppet-8.0.0/lib/puppet/pops/merge_strategy.rb and provided by dev-ruby/deep_merge, which is not even a conditional dependency in puppet-8.0.0.ebuild. Installing dev-ruby/deep_merge-1.2.2 fixes the issue.
Comment 1 Larry the Git Cow gentoo-dev 2023-04-28 16:11:19 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c67b10d88938ebf6bbb1970aae1a95f68146ff76

commit c67b10d88938ebf6bbb1970aae1a95f68146ff76
Author:     Matthew Thode <prometheanfire@gentoo.org>
AuthorDate: 2023-04-28 16:10:16 +0000
Commit:     Matthew Thode <prometheanfire@gentoo.org>
CommitDate: 2023-04-28 16:10:16 +0000

    app-admin/puppet: add missing dep dev-ruby/deep_merge
    
    Closes: https://bugs.gentoo.org/905205
    
    Signed-off-by: Matthew Thode <prometheanfire@gentoo.org>

 app-admin/puppet/{puppet-8.0.0.ebuild => puppet-8.0.0-r1.ebuild} | 1 +
 1 file changed, 1 insertion(+)