[Bug 295234] sysutils/rubygem-hiera-eyaml missing dependency on textproc/rubygem-abbrev
Date: Tue, 12 May 2026 21:31:48 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=295234
Yusuf Yaman <nxjoseph@freebsd.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|New |Open
Severity|Affects Only Me |Affects Some People
Assignee|ports-bugs@FreeBSD.org |puppet@FreeBSD.org
CC| |nxjoseph@freebsd.org,
| |romain@FreeBSD.org
--- Comment #1 from Yusuf Yaman <nxjoseph@freebsd.org> ---
Hi,
Thanks for the report.
I have the same problem also, on 14.4-RELEASE-amd64-main-4e03f520e512.
It must be related to the switch to Ruby 3.4, I guess.
^Triage: assign PR to port maintainer, also add romain@, which is an active
author/committer for this port.
$ eyaml
/usr/local/lib/ruby/3.4/did_you_mean/core_ext/name_error.rb:11: warning: abbrev
is not part of the default gems starting from Ruby 3.4.0. Install abbrev from
RubyGems.
<internal:/usr/local/lib/ruby/site_ruby/3.4/rubygems/core_ext/kernel_require.rb>:139:in
'Kernel#require': cannot load such file -- abbrev (LoadError)
from
<internal:/usr/local/lib/ruby/site_ruby/3.4/rubygems/core_ext/kernel_require.rb>:139:in
'Kernel#require'
from
/usr/local/lib/ruby/gems/3.4/gems/highline-2.1.0/lib/highline.rb:17:in '<top
(required)>'
from
<internal:/usr/local/lib/ruby/site_ruby/3.4/rubygems/core_ext/kernel_require.rb>:139:in
'Kernel#require'
from
<internal:/usr/local/lib/ruby/site_ruby/3.4/rubygems/core_ext/kernel_require.rb>:139:in
'Kernel#require'
from
/usr/local/lib/ruby/gems/3.4/gems/hiera-eyaml-5.0.0/lib/hiera/backend/eyaml/highlinehelper.rb:1:in
'<top (required)>'
from
<internal:/usr/local/lib/ruby/site_ruby/3.4/rubygems/core_ext/kernel_require.rb>:139:in
'Kernel#require'
from
<internal:/usr/local/lib/ruby/site_ruby/3.4/rubygems/core_ext/kernel_require.rb>:139:in
'Kernel#require'
from
/usr/local/lib/ruby/gems/3.4/gems/hiera-eyaml-5.0.0/lib/hiera/backend/eyaml/subcommands/edit.rb:2:in
'<top (required)>'
from
<internal:/usr/local/lib/ruby/site_ruby/3.4/rubygems/core_ext/kernel_require.rb>:139:in
'Kernel#require'
from
<internal:/usr/local/lib/ruby/site_ruby/3.4/rubygems/core_ext/kernel_require.rb>:139:in
'Kernel#require'
from
/usr/local/lib/ruby/gems/3.4/gems/hiera-eyaml-5.0.0/lib/hiera/backend/eyaml/utils.rb:40:in
'block in Hiera::Backend::Eyaml::Utils.require_dir'
from
/usr/local/lib/ruby/gems/3.4/gems/hiera-eyaml-5.0.0/lib/hiera/backend/eyaml/utils.rb:38:in
'Array#each'
from
/usr/local/lib/ruby/gems/3.4/gems/hiera-eyaml-5.0.0/lib/hiera/backend/eyaml/utils.rb:38:in
'Hiera::Backend::Eyaml::Utils.require_dir'
from
/usr/local/lib/ruby/gems/3.4/gems/hiera-eyaml-5.0.0/lib/hiera/backend/eyaml/CLI.rb:14:in
'Hiera::Backend::Eyaml::CLI.parse'
from
/usr/local/lib/ruby/gems/3.4/gems/hiera-eyaml-5.0.0/bin/eyaml:13:in '<top
(required)>'
from /usr/local/lib/ruby/site_ruby/3.4/rubygems.rb:305:in 'Kernel#load'
from /usr/local/lib/ruby/site_ruby/3.4/rubygems.rb:305:in
'Gem.activate_and_load_bin_path'
from /usr/local/bin/eyaml:25:in '<main>'
--
You are receiving this mail because:
You are the assignee for the bug.