[Bug 242340] archivers/rubygem-fpm: needs devel/rubygem-backports, but fails in 'clamp' code
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Sun Dec 1 17:13:19 UTC 2019
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=242340
Bug ID: 242340
Summary: archivers/rubygem-fpm: needs devel/rubygem-backports,
but fails in 'clamp' code
Product: Ports & Packages
Version: Latest
Hardware: Any
OS: Any
Status: New
Severity: Affects Only Me
Priority: ---
Component: Individual Port(s)
Assignee: ruby at FreeBSD.org
Reporter: olgeni at FreeBSD.org
Assignee: ruby at FreeBSD.org
Flags: maintainer-feedback?(ruby at FreeBSD.org)
archivers/rubygem-fpm requires devel/rubygem-backports to be installed, else it
will fail with this message:
Traceback (most recent call last):
10: from /usr/local/bin/fpm:23:in `<main>'
9: from /usr/local/bin/fpm:23:in `load'
8: from /usr/local/lib/ruby/gems/2.6/gems/fpm-1.11.0/bin/fpm:4:in
`<top (required)>'
7: from
/usr/local/lib/ruby/site_ruby/2.6/rubygems/core_ext/kernel_require.rb:54:in
`require'
6: from
/usr/local/lib/ruby/site_ruby/2.6/rubygems/core_ext/kernel_require.rb:54:in
`require'
5: from /usr/local/lib/ruby/gems/2.6/gems/fpm-1.11.0/lib/fpm.rb:3:in
`<top (required)>'
4: from
/usr/local/lib/ruby/site_ruby/2.6/rubygems/core_ext/kernel_require.rb:54:in
`require'
3: from
/usr/local/lib/ruby/site_ruby/2.6/rubygems/core_ext/kernel_require.rb:54:in
`require'
2: from
/usr/local/lib/ruby/gems/2.6/gems/fpm-1.11.0/lib/fpm/package.rb:7:in `<top
(required)>'
1: from
/usr/local/lib/ruby/site_ruby/2.6/rubygems/core_ext/kernel_require.rb:54:in
`require'
/usr/local/lib/ruby/site_ruby/2.6/rubygems/core_ext/kernel_require.rb:54:in
`require': cannot load such file -- backports/2.0.0/stdlib/ostruct (LoadError)
It manages to start when backports are installed, but then it fails when trying
to create a package in the 'pkg' format:
# fpm -s dir -C test -t freebsd --name test --package "test.pkg" --verbose .
Setting workdir {:workdir=>"/tmp", :level=>:info}
Traceback (most recent call last):
7: from /usr/local/bin/fpm:23:in `<main>'
6: from /usr/local/bin/fpm:23:in `load'
5: from /usr/local/lib/ruby/gems/2.6/gems/fpm-1.11.0/bin/fpm:7:in `<top
(required)>'
4: from
/usr/local/lib/ruby/gems/2.6/gems/clamp-1.3.1/lib/clamp/command.rb:140:in `run'
3: from
/usr/local/lib/ruby/gems/2.6/gems/fpm-1.11.0/lib/fpm/command.rb:574:in `run'
2: from
/usr/local/lib/ruby/gems/2.6/gems/clamp-1.3.1/lib/clamp/command.rb:66:in `run'
1: from
/usr/local/lib/ruby/gems/2.6/gems/fpm-1.11.0/lib/fpm/command.rb:402:in
`execute'
/usr/local/lib/ruby/gems/2.6/gems/fpm-1.11.0/lib/fpm/command.rb:397:in `block
in execute': undefined method `default_architecture' for
#<FPM::Command:0x0000000804a13f40> (NoMethodError)
Seems to be related to this issue on GitHub:
https://github.com/jordansissel/fpm/issues/1543
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-ruby
mailing list