Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 01 Dec 2019 17:13:18 +0000
From:      bugzilla-noreply@freebsd.org
To:        ports-bugs@FreeBSD.org
Subject:   [Bug 242340] archivers/rubygem-fpm: needs devel/rubygem-backports, but fails in 'clamp' code
Message-ID:  <bug-242340-7788@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D242340

            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@FreeBSD.org
          Reporter: olgeni@FreeBSD.org
          Assignee: ruby@FreeBSD.org
             Flags: maintainer-feedback?(ruby@FreeBSD.org)

archivers/rubygem-fpm requires devel/rubygem-backports to be installed, els=
e 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 (LoadErr=
or)



It manages to start when backports are installed, but then it fails when tr=
ying
to create a package in the 'pkg' format:

# fpm -s dir -C test -t freebsd --name test --package "test.pkg" --verbose .

Setting workdir {:workdir=3D>"/tmp", :level=3D>: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 `r=
un'
        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 `blo=
ck
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

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-242340-7788>