Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 935794 - dev-ruby/facter-4.7.0 requires thor < 1.3; ebuild specifies < 2.0
Summary: dev-ruby/facter-4.7.0 requires thor < 1.3; ebuild specifies < 2.0
Status: UNCONFIRMED
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: 2024-07-09 17:49 UTC by James Lee
Modified: 2024-07-10 19:13 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 James Lee 2024-07-09 17:49:06 UTC
Following a recent upgrade in which facter 4.7.0 was stabilized, puppet started to fail to run with:

> puppet
Could not find 'thor' (>= 1.0.1, < 1.3) among 112 total gem(s)

Searching the installed gems for this specific dependency reveals that facter is pulling it in:

specifications/facter-4.7.0.gemspec:  s.add_runtime_dependency(%q<thor>.freeze, [">= 1.0.1".freeze, "< 1.3".freeze])

We see the same runtime dependency on thor < 1.3 at https://rubygems.org/gems/facter/versions/4.7.0.

The facter-4.7.0 ebuild specifies "<dev-ruby/thor-2.0" which caused Portage to install thor-1.3.1.

Reproducible: Always