Bug 252556 - sysutils/rubygem-chef: chef-client was moved to chef-bin gem
Summary: sysutils/rubygem-chef: chef-client was moved to chef-bin gem
Status: In Progress
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: Sunpoet Po-Chuan Hsieh
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-01-10 10:37 UTC by Pavel Merdin
Modified: 2021-01-10 23:31 UTC (History)
1 user (show)

See Also:
linimon: maintainer-feedback? (ruby)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Pavel Merdin 2021-01-10 10:37:54 UTC
It looks like chef-client and other binaries have been moved to chef-bin ruby gem. I could not find that in the package list.

A separate question is whether it should be separate or included in this port. 

I guess it is how it is from the upstream.

-- Output ---
# tar tJf rubygem-chef-13.8.3_2.txz | grep bin/chef-client
/usr/local/bin/chef-client
/usr/local/lib/ruby/gems/2.6/gems/chef-13.8.3/bin/chef-client

# tar tJf rubygem-chef-15.14.0.txz  | grep bin/chef-client
Comment 1 Sunpoet Po-Chuan Hsieh freebsd_committer 2021-01-10 23:15:58 UTC
Upstream moved the binstubs to chef-bin gem.
I've added sysutils/rubygem-chef-bin in r561119.
Thanks!
Comment 2 Pavel Merdin 2021-01-10 23:31:10 UTC
One thing I'd check is if it asks for a licence. When directly installed it asks for the Chef licence to be accepted. I'm still puzzled how that is being distributed by the upstream as an apache 2.0 licenced, but it asks for a different licence to actually use it.