[FFe] Sync version 15.8.25.3.gcf41df6a2-6 from Debian unstable

Bug #1868187 reported by Lucas Kanashiro
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
chef (Ubuntu)
Fix Released
Medium
Unassigned
chef-zero (Ubuntu)
Fix Released
Undecided
Unassigned
ohai (Ubuntu)
Fix Released
Undecided
Unassigned
ruby-cheffish (Ubuntu)
Fix Released
Undecided
Unassigned
ruby-mixlib-authentication (Ubuntu)
Fix Released
Undecided
Unassigned
ruby-mixlib-cli (Ubuntu)
Fix Released
Undecided
Unassigned
ruby-mixlib-config (Ubuntu)
Fix Released
Undecided
Unassigned
ruby-mixlib-log (Ubuntu)
Fix Released
Undecided
Unassigned
ruby-mixlib-shellout (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Current version of chef in the archive (13.8.7-6) is broken and it is not working with Ruby 2.7. In Debian, a new upstream version was uploaded which supports Ruby 2.7 and the maintainer has performed some tests to make sure it is working fine.

There current Debian version is 15.8.25.3.gcf41df6a2-6 and it contains many changes made by upstream compared to the version in Ubuntu since this is a major version bump. However, the Ubuntu version is not working with Ruby 2.7 so there is no risk to get it worse. The diff of the upstream changelog is attached.

To sync this Debian release we also need to update some chef's dependencies:

* chef-zero/15.0.0-2 -> current version in Ubuntu: 13.1.0-2
* ohai/16.0.7-3 -> current version in Ubuntu: 13.8.0-1
  - There is a circular dependency between src:ohai and src:chef)
* ruby-cheffish/15.0.1-1 -> current version in Ubuntu: 13.1.0-2
* ruby-mixlib-authentication/3.0.6-1 -> current version in Ubuntu: 1.4.1-1
* ruby-mixlib-cli/2.1.6-1 -> current version in Ubuntu: 1.7.0-1
* ruby-mixlib-config/3.0.6-1 -> current version in Ubuntu: 2.2.6-1
* ruby-mixlib-log/3.0.8-1 -> current version in Ubuntu: 1.7.1-1
  - There is a sync request for it: https://bugs.launchpad.net/ubuntu/+source/ruby-mixlib-log/+bug/1866390
* ruby-mixlib-shellout/3.0.9-1 -> current version in Ubuntu: 2.2.6-1

And we also need 2 new packages:

* ruby-ffi-libarchive/1.0.0+-2
* ruby-train/3.2.20-2

I have prepared a PPA with all those dependencies in it:

https://launchpad.net/~lucaskanashiro/+archive/ubuntu/focal-chef-ffe/+packages

I created a clean Ubuntu focal amd64 container and installed chef from the PPA above and it worked fine:

# apt install -y chef
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
  libapt-pkg5.90 libfreetype6 libicu65
Use 'apt autoremove' to remove them.
The following additional packages will be installed:
  chef-bin chef-zero libyajl-dev libyajl2 ohai ruby-addressable
  ruby-bcrypt-pbkdf ruby-bundler ruby-chef-config ruby-chef-utils
  ruby-diff-lcs ruby-ed25519 ruby-erubis ruby-ffi ruby-ffi-libarchive
  ruby-ffi-yajl ruby-fuzzyurl ruby-hashie ruby-highline ruby-iniparse
  ruby-ipaddress ruby-json ruby-mixlib-archive ruby-mixlib-authentication
  ruby-mixlib-cli ruby-mixlib-config ruby-mixlib-log ruby-mixlib-shellout
  ruby-molinillo ruby-net-http-persistent ruby-net-scp ruby-net-sftp
  ruby-net-ssh ruby-net-ssh-gateway ruby-net-ssh-multi ruby-plist
  ruby-proxifier ruby-public-suffix ruby-rack ruby-syslog-logger ruby-systemu
  ruby-thor ruby-tomlrb ruby-train-core ruby-tty-screen ruby-uuidtools
The following NEW packages will be installed:
  chef chef-bin chef-zero libyajl-dev libyajl2 ohai ruby-addressable
  ruby-bcrypt-pbkdf ruby-bundler ruby-chef-config ruby-chef-utils
  ruby-diff-lcs ruby-ed25519 ruby-erubis ruby-ffi ruby-ffi-libarchive
  ruby-ffi-yajl ruby-fuzzyurl ruby-hashie ruby-highline ruby-iniparse
  ruby-ipaddress ruby-json ruby-mixlib-archive ruby-mixlib-authentication
  ruby-mixlib-cli ruby-mixlib-config ruby-mixlib-log ruby-mixlib-shellout
  ruby-molinillo ruby-net-http-persistent ruby-net-scp ruby-net-sftp
  ruby-net-ssh ruby-net-ssh-gateway ruby-net-ssh-multi ruby-plist
  ruby-proxifier ruby-public-suffix ruby-rack ruby-syslog-logger ruby-systemu
  ruby-thor ruby-tomlrb ruby-train-core ruby-tty-screen ruby-uuidtools
0 upgraded, 47 newly installed, 0 to remove and 0 not upgraded.
Need to get 2402 kB of archives.
After this operation, 14.1 MB of additional disk space will be used.
Get:1 http://archive.ubuntu.com/ubuntu focal/universe amd64 ruby-tomlrb all 1.2.9-1 [7812 B]
Get:2 http://archive.ubuntu.com/ubuntu focal/universe amd64 ruby-fuzzyurl all 0.8.0-1 [7114 B]
Get:3 http://archive.ubuntu.com/ubuntu focal/universe amd64 ruby-public-suffix all 3.0.3+ds-1 [13.0 kB]
Get:4 http://archive.ubuntu.com/ubuntu focal/universe amd64 ruby-addressable all 2.7.0-1 [47.7 kB]
Get:5 http://archive.ubuntu.com/ubuntu focal-proposed/universe amd64 ruby-json amd64 2.3.0+dfsg-1build1 [44.6 kB]
Get:6 http://archive.ubuntu.com/ubuntu focal-proposed/universe amd64 ruby-bcrypt-pbkdf amd64 1.0.1-1build1 [18.5 kB]
Get:7 http://archive.ubuntu.com/ubuntu focal-proposed/universe amd64 ruby-ed25519 amd64 1.2.4-1build1 [59.0 kB]
Get:8 http://archive.ubuntu.com/ubuntu focal/universe amd64 ruby-net-ssh all 1:5.2.0-1 [93.1 kB]
Get:9 http://archive.ubuntu.com/ubuntu focal/universe amd64 ruby-net-scp all 2.0.0-3 [16.1 kB]
Get:10 http://archive.ubuntu.com/ubuntu focal/universe amd64 ruby-mixlib-archive all 0.4.1-1 [5070 B]
Get:11 http://archive.ubuntu.com/ubuntu focal/universe amd64 ruby-systemu all 2.6.5-1 [8806 B]
Get:12 http://archive.ubuntu.com/ubuntu focal/main amd64 libyajl2 amd64 2.1.0-3 [20.1 kB]
Get:13 http://archive.ubuntu.com/ubuntu focal/main amd64 libyajl-dev amd64 2.1.0-3 [26.1 kB]
Get:14 http://archive.ubuntu.com/ubuntu focal-proposed/universe amd64 ruby-ffi-yajl amd64 2.3.1-2build1 [118 kB]
Get:15 http://archive.ubuntu.com/ubuntu focal/universe amd64 ruby-plist all 3.2.0-1 [9646 B]
Get:16 http://archive.ubuntu.com/ubuntu focal/universe amd64 ruby-ipaddress all 0.8.3-2 [26.9 kB]
Get:17 http://archive.ubuntu.com/ubuntu focal-proposed/universe amd64 ruby-ffi amd64 1.12.2+dfsg-2build2 [80.0 kB]
Get:18 http://archive.ubuntu.com/ubuntu focal/universe amd64 ruby-net-ssh-gateway all 2.0.0-1 [7704 B]
Get:19 http://archive.ubuntu.com/ubuntu focal/universe amd64 ruby-net-ssh-multi all 1.2.1-3 [21.7 kB]
Get:20 http://archive.ubuntu.com/ubuntu focal/universe amd64 ruby-net-sftp all 1:2.1.2-4 [36.2 kB]
Get:21 http://archive.ubuntu.com/ubuntu focal-proposed/universe amd64 ruby-highline all 2.0.3-1 [51.2 kB]
Get:22 http://archive.ubuntu.com/ubuntu focal/universe amd64 ruby-tty-screen all 0.7.1-1 [6180 B]
Get:23 http://archive.ubuntu.com/ubuntu focal/universe amd64 ruby-erubis all 2.7.0-3 [88.6 kB]
Get:24 http://archive.ubuntu.com/ubuntu focal/universe amd64 ruby-diff-lcs all 1.3-1 [22.2 kB]
Get:25 http://archive.ubuntu.com/ubuntu focal/universe amd64 ruby-hashie all 3.5.5-2 [32.9 kB]
Get:26 http://archive.ubuntu.com/ubuntu focal/universe amd64 ruby-uuidtools all 2.1.5-2 [9890 B]
Get:27 http://archive.ubuntu.com/ubuntu focal/universe amd64 ruby-rack all 2.0.7-2 [79.5 kB]
Get:28 http://archive.ubuntu.com/ubuntu focal/universe amd64 ruby-iniparse all 1.4.2-1 [11.2 kB]
Get:29 http://archive.ubuntu.com/ubuntu focal/universe amd64 ruby-syslog-logger all 1.6.8-1 [7336 B]
Get:30 http://archive.ubuntu.com/ubuntu focal/universe amd64 ruby-proxifier all 1.0.3-1 [7216 B]
Get:31 http://archive.ubuntu.com/ubuntu focal/universe amd64 ruby-molinillo all 0.6.4-1 [19.8 kB]
Get:32 http://archive.ubuntu.com/ubuntu focal/universe amd64 ruby-net-http-persistent all 2.9.4-2 [16.3 kB]
Get:33 http://archive.ubuntu.com/ubuntu focal/universe amd64 ruby-thor all 0.19.4-1 [43.9 kB]
Get:34 http://archive.ubuntu.com/ubuntu focal-proposed/universe amd64 ruby-bundler all 2.1.4-1 [281 kB]
Get:35 http://ppa.launchpad.net/lucaskanashiro/focal-chef-ffe/ubuntu focal/main amd64 ruby-chef-utils all 15.8.25.3.gcf41df6a2-6~ppa1 [36.4 kB]
Get:36 http://ppa.launchpad.net/lucaskanashiro/focal-chef-ffe/ubuntu focal/main amd64 ruby-mixlib-shellout all 3.0.9-1~ppa1 [20.3 kB]
Get:37 http://ppa.launchpad.net/lucaskanashiro/focal-chef-ffe/ubuntu focal/main amd64 ruby-mixlib-config all 3.0.6-1~ppa1 [13.0 kB]
Get:38 http://ppa.launchpad.net/lucaskanashiro/focal-chef-ffe/ubuntu focal/main amd64 ruby-chef-config all 15.8.25.3.gcf41df6a2-6~ppa1 [49.0 kB]
Get:39 http://ppa.launchpad.net/lucaskanashiro/focal-chef-ffe/ubuntu focal/main amd64 ruby-train-core all 3.2.20-2~ppa1 [35.1 kB]
Get:40 http://ppa.launchpad.net/lucaskanashiro/focal-chef-ffe/ubuntu focal/main amd64 ruby-mixlib-cli all 2.1.6-1~ppa1 [12.5 kB]
Get:41 http://ppa.launchpad.net/lucaskanashiro/focal-chef-ffe/ubuntu focal/main amd64 ruby-mixlib-log all 3.0.8-1~ppa1 [8832 B]
Get:42 http://ppa.launchpad.net/lucaskanashiro/focal-chef-ffe/ubuntu focal/main amd64 ruby-mixlib-authentication all 3.0.6-1~ppa1 [12.1 kB]
Get:43 http://ppa.launchpad.net/lucaskanashiro/focal-chef-ffe/ubuntu focal/main amd64 ohai all 16.0.7-3~+ppa1 [97.7 kB]
Get:44 http://ppa.launchpad.net/lucaskanashiro/focal-chef-ffe/ubuntu focal/main amd64 ruby-ffi-libarchive all 1.0.0+-2~ppa1 [9360 B]
Get:45 http://ppa.launchpad.net/lucaskanashiro/focal-chef-ffe/ubuntu focal/main amd64 chef-zero all 15.0.0-2~ppa1 [55.0 kB]
Get:46 http://ppa.launchpad.net/lucaskanashiro/focal-chef-ffe/ubuntu focal/main amd64 chef all 15.8.25.3.gcf41df6a2-6~ppa1 [681 kB]
Get:47 http://ppa.launchpad.net/lucaskanashiro/focal-chef-ffe/ubuntu focal/main amd64 chef-bin all 15.8.25.3.gcf41df6a2-6~ppa1 [26.9 kB]
Fetched 2402 kB in 21s (114 kB/s)
Extracting templates from packages: 100%
Preconfiguring packages ...
Selecting previously unselected package ruby-chef-utils.
(Reading database ... 33117 files and directories currently installed.)
Preparing to unpack .../00-ruby-chef-utils_15.8.25.3.gcf41df6a2-6~ppa1_all.deb ...
Unpacking ruby-chef-utils (15.8.25.3.gcf41df6a2-6~ppa1) ...
Selecting previously unselected package ruby-mixlib-shellout.
Preparing to unpack .../01-ruby-mixlib-shellout_3.0.9-1~ppa1_all.deb ...
Unpacking ruby-mixlib-shellout (3.0.9-1~ppa1) ...
Selecting previously unselected package ruby-tomlrb.
Preparing to unpack .../02-ruby-tomlrb_1.2.9-1_all.deb ...
Unpacking ruby-tomlrb (1.2.9-1) ...
Selecting previously unselected package ruby-mixlib-config.
Preparing to unpack .../03-ruby-mixlib-config_3.0.6-1~ppa1_all.deb ...
Unpacking ruby-mixlib-config (3.0.6-1~ppa1) ...
Selecting previously unselected package ruby-fuzzyurl.
Preparing to unpack .../04-ruby-fuzzyurl_0.8.0-1_all.deb ...
Unpacking ruby-fuzzyurl (0.8.0-1) ...
Selecting previously unselected package ruby-public-suffix.
Preparing to unpack .../05-ruby-public-suffix_3.0.3+ds-1_all.deb ...
Unpacking ruby-public-suffix (3.0.3+ds-1) ...
Selecting previously unselected package ruby-addressable.
Preparing to unpack .../06-ruby-addressable_2.7.0-1_all.deb ...
Unpacking ruby-addressable (2.7.0-1) ...
Selecting previously unselected package ruby-chef-config.
Preparing to unpack .../07-ruby-chef-config_15.8.25.3.gcf41df6a2-6~ppa1_all.deb ...
Unpacking ruby-chef-config (15.8.25.3.gcf41df6a2-6~ppa1) ...
Selecting previously unselected package ruby-json.
Preparing to unpack .../08-ruby-json_2.3.0+dfsg-1build1_amd64.deb ...
Unpacking ruby-json (2.3.0+dfsg-1build1) ...
Selecting previously unselected package ruby-bcrypt-pbkdf.
Preparing to unpack .../09-ruby-bcrypt-pbkdf_1.0.1-1build1_amd64.deb ...
Unpacking ruby-bcrypt-pbkdf (1.0.1-1build1) ...
Selecting previously unselected package ruby-ed25519.
Preparing to unpack .../10-ruby-ed25519_1.2.4-1build1_amd64.deb ...
Unpacking ruby-ed25519 (1.2.4-1build1) ...
Selecting previously unselected package ruby-net-ssh.
Preparing to unpack .../11-ruby-net-ssh_1%3a5.2.0-1_all.deb ...
Unpacking ruby-net-ssh (1:5.2.0-1) ...
Selecting previously unselected package ruby-net-scp.
Preparing to unpack .../12-ruby-net-scp_2.0.0-3_all.deb ...
Unpacking ruby-net-scp (2.0.0-3) ...
Selecting previously unselected package ruby-train-core.
Preparing to unpack .../13-ruby-train-core_3.2.20-2~ppa1_all.deb ...
Unpacking ruby-train-core (3.2.20-2~ppa1) ...
Selecting previously unselected package ruby-mixlib-cli.
Preparing to unpack .../14-ruby-mixlib-cli_2.1.6-1~ppa1_all.deb ...
Unpacking ruby-mixlib-cli (2.1.6-1~ppa1) ...
Selecting previously unselected package ruby-mixlib-log.
Preparing to unpack .../15-ruby-mixlib-log_3.0.8-1~ppa1_all.deb ...
Unpacking ruby-mixlib-log (3.0.8-1~ppa1) ...
Selecting previously unselected package ruby-mixlib-authentication.
Preparing to unpack .../16-ruby-mixlib-authentication_3.0.6-1~ppa1_all.deb ...
Unpacking ruby-mixlib-authentication (3.0.6-1~ppa1) ...
Selecting previously unselected package ruby-mixlib-archive.
Preparing to unpack .../17-ruby-mixlib-archive_0.4.1-1_all.deb ...
Unpacking ruby-mixlib-archive (0.4.1-1) ...
Selecting previously unselected package ruby-systemu.
Preparing to unpack .../18-ruby-systemu_2.6.5-1_all.deb ...
Unpacking ruby-systemu (2.6.5-1) ...
Selecting previously unselected package libyajl2:amd64.
Preparing to unpack .../19-libyajl2_2.1.0-3_amd64.deb ...
Unpacking libyajl2:amd64 (2.1.0-3) ...
Selecting previously unselected package libyajl-dev:amd64.
Preparing to unpack .../20-libyajl-dev_2.1.0-3_amd64.deb ...
Unpacking libyajl-dev:amd64 (2.1.0-3) ...
Selecting previously unselected package ruby-ffi-yajl.
Preparing to unpack .../21-ruby-ffi-yajl_2.3.1-2build1_amd64.deb ...
Unpacking ruby-ffi-yajl (2.3.1-2build1) ...
Selecting previously unselected package ruby-plist.
Preparing to unpack .../22-ruby-plist_3.2.0-1_all.deb ...
Unpacking ruby-plist (3.2.0-1) ...
Selecting previously unselected package ruby-ipaddress.
Preparing to unpack .../23-ruby-ipaddress_0.8.3-2_all.deb ...
Unpacking ruby-ipaddress (0.8.3-2) ...
Selecting previously unselected package ruby-ffi.
Preparing to unpack .../24-ruby-ffi_1.12.2+dfsg-2build2_amd64.deb ...
Unpacking ruby-ffi (1.12.2+dfsg-2build2) ...
Selecting previously unselected package ohai.
Preparing to unpack .../25-ohai_16.0.7-3~+ppa1_all.deb ...
Unpacking ohai (16.0.7-3~+ppa1) ...
Selecting previously unselected package ruby-net-ssh-gateway.
Preparing to unpack .../26-ruby-net-ssh-gateway_2.0.0-1_all.deb ...
Unpacking ruby-net-ssh-gateway (2.0.0-1) ...
Selecting previously unselected package ruby-net-ssh-multi.
Preparing to unpack .../27-ruby-net-ssh-multi_1.2.1-3_all.deb ...
Unpacking ruby-net-ssh-multi (1.2.1-3) ...
Selecting previously unselected package ruby-net-sftp.
Preparing to unpack .../28-ruby-net-sftp_1%3a2.1.2-4_all.deb ...
Unpacking ruby-net-sftp (1:2.1.2-4) ...
Selecting previously unselected package ruby-highline.
Preparing to unpack .../29-ruby-highline_2.0.3-1_all.deb ...
Unpacking ruby-highline (2.0.3-1) ...
Selecting previously unselected package ruby-tty-screen.
Preparing to unpack .../30-ruby-tty-screen_0.7.1-1_all.deb ...
Unpacking ruby-tty-screen (0.7.1-1) ...
Selecting previously unselected package ruby-erubis.
Preparing to unpack .../31-ruby-erubis_2.7.0-3_all.deb ...
Unpacking ruby-erubis (2.7.0-3) ...
Selecting previously unselected package ruby-diff-lcs.
Preparing to unpack .../32-ruby-diff-lcs_1.3-1_all.deb ...
Unpacking ruby-diff-lcs (1.3-1) ...
Selecting previously unselected package ruby-ffi-libarchive.
Preparing to unpack .../33-ruby-ffi-libarchive_1.0.0+-2~ppa1_all.deb ...
Unpacking ruby-ffi-libarchive (1.0.0+-2~ppa1) ...
Selecting previously unselected package ruby-hashie.
Preparing to unpack .../34-ruby-hashie_3.5.5-2_all.deb ...
Unpacking ruby-hashie (3.5.5-2) ...
Selecting previously unselected package ruby-uuidtools.
Preparing to unpack .../35-ruby-uuidtools_2.1.5-2_all.deb ...
Unpacking ruby-uuidtools (2.1.5-2) ...
Selecting previously unselected package ruby-rack.
Preparing to unpack .../36-ruby-rack_2.0.7-2_all.deb ...
Unpacking ruby-rack (2.0.7-2) ...
Selecting previously unselected package chef-zero.
Preparing to unpack .../37-chef-zero_15.0.0-2~ppa1_all.deb ...
Unpacking chef-zero (15.0.0-2~ppa1) ...
Selecting previously unselected package ruby-iniparse.
Preparing to unpack .../38-ruby-iniparse_1.4.2-1_all.deb ...
Unpacking ruby-iniparse (1.4.2-1) ...
Selecting previously unselected package ruby-syslog-logger.
Preparing to unpack .../39-ruby-syslog-logger_1.6.8-1_all.deb ...
Unpacking ruby-syslog-logger (1.6.8-1) ...
Selecting previously unselected package ruby-proxifier.
Preparing to unpack .../40-ruby-proxifier_1.0.3-1_all.deb ...
Unpacking ruby-proxifier (1.0.3-1) ...
Selecting previously unselected package ruby-molinillo.
Preparing to unpack .../41-ruby-molinillo_0.6.4-1_all.deb ...
Unpacking ruby-molinillo (0.6.4-1) ...
Selecting previously unselected package ruby-net-http-persistent.
Preparing to unpack .../42-ruby-net-http-persistent_2.9.4-2_all.deb ...
Unpacking ruby-net-http-persistent (2.9.4-2) ...
Selecting previously unselected package ruby-thor.
Preparing to unpack .../43-ruby-thor_0.19.4-1_all.deb ...
Unpacking ruby-thor (0.19.4-1) ...
Selecting previously unselected package ruby-bundler.
Preparing to unpack .../44-ruby-bundler_2.1.4-1_all.deb ...
Unpacking ruby-bundler (2.1.4-1) ...
Selecting previously unselected package chef.
Preparing to unpack .../45-chef_15.8.25.3.gcf41df6a2-6~ppa1_all.deb ...
Unpacking chef (15.8.25.3.gcf41df6a2-6~ppa1) ...
Selecting previously unselected package chef-bin.
Preparing to unpack .../46-chef-bin_15.8.25.3.gcf41df6a2-6~ppa1_all.deb ...
Unpacking chef-bin (15.8.25.3.gcf41df6a2-6~ppa1) ...
Setting up ruby-fuzzyurl (0.8.0-1) ...
Setting up ruby-diff-lcs (1.3-1) ...
Setting up ruby-net-http-persistent (2.9.4-2) ...
Setting up ruby-proxifier (1.0.3-1) ...
Setting up ruby-molinillo (0.6.4-1) ...
Setting up ruby-tty-screen (0.7.1-1) ...
Setting up ruby-erubis (2.7.0-3) ...
Setting up ruby-hashie (3.5.5-2) ...
Setting up ruby-bcrypt-pbkdf (1.0.1-1build1) ...
Setting up ruby-rack (2.0.7-2) ...
Setting up ruby-highline (2.0.3-1) ...
Setting up ruby-tomlrb (1.2.9-1) ...
Setting up ruby-public-suffix (3.0.3+ds-1) ...
Setting up ruby-mixlib-cli (2.1.6-1~ppa1) ...
Setting up libyajl2:amd64 (2.1.0-3) ...
Setting up ruby-plist (3.2.0-1) ...
Setting up ruby-ed25519 (1.2.4-1build1) ...
Setting up ruby-mixlib-config (3.0.6-1~ppa1) ...
Setting up ruby-thor (0.19.4-1) ...
Setting up ruby-json (2.3.0+dfsg-1build1) ...
Setting up ruby-mixlib-authentication (3.0.6-1~ppa1) ...
Setting up ruby-systemu (2.6.5-1) ...
Setting up ruby-mixlib-log (3.0.8-1~ppa1) ...
Setting up ruby-syslog-logger (1.6.8-1) ...
Setting up libyajl-dev:amd64 (2.1.0-3) ...
Setting up ruby-ipaddress (0.8.3-2) ...
Setting up ruby-chef-utils (15.8.25.3.gcf41df6a2-6~ppa1) ...
Setting up ruby-uuidtools (2.1.5-2) ...
Setting up ruby-iniparse (1.4.2-1) ...
Setting up ruby-ffi-yajl (2.3.1-2build1) ...
Setting up ruby-mixlib-shellout (3.0.9-1~ppa1) ...
Setting up ruby-ffi (1.12.2+dfsg-2build2) ...
Setting up ruby-addressable (2.7.0-1) ...
Setting up ruby-net-ssh (1:5.2.0-1) ...
Setting up ruby-bundler (2.1.4-1) ...
Setting up ruby-net-ssh-gateway (2.0.0-1) ...
Setting up ruby-mixlib-archive (0.4.1-1) ...
Setting up ruby-ffi-libarchive (1.0.0+-2~ppa1) ...
Setting up ruby-net-ssh-multi (1.2.1-3) ...
Setting up chef-zero (15.0.0-2~ppa1) ...
Setting up ruby-chef-config (15.8.25.3.gcf41df6a2-6~ppa1) ...
Setting up ruby-net-scp (2.0.0-3) ...
Setting up ruby-net-sftp (1:2.1.2-4) ...
Setting up ohai (16.0.7-3~+ppa1) ...
Setting up ruby-train-core (3.2.20-2~ppa1) ...
Setting up chef (15.8.25.3.gcf41df6a2-6~ppa1) ...

Creating config file /etc/chef/client.rb with new version
Setting up chef-bin (15.8.25.3.gcf41df6a2-6~ppa1) ...
Processing triggers for systemd (244.3-1ubuntu1) ...
Processing triggers for man-db (2.9.1-1) ...
Processing triggers for libc-bin (2.31-0ubuntu6) ...

I just checked the knife command:

# knife --help
Usage: knife sub-command (options)
    -s, --server-url URL Cinc Server URL.
        --chef-zero-host HOST Host to start Cinc Zero on.
        --chef-zero-port PORT Port (or port range) to start Cinc Zero on. Port ranges like 1000,1010 or 8889-9999 will try all given ports until one works.
    -k, --key KEY Cinc Server API client key.
        --[no-]color Use colored output, defaults to enabled.
    -c, --config CONFIG The configuration file to use.
        --config-option OPTION=VALUE Override a single configuration option.
        --defaults Accept default values for all questions.
    -d, --disable-editing Do not open EDITOR, just accept the data as is.
    -e, --editor EDITOR Set the editor to use for interactive commands.
    -E, --environment ENVIRONMENT Set the Cinc Client environment (except for in searches, where this will be flagrantly ignored).
        --[no-]fips Enable FIPS mode.
    -F, --format FORMAT Which format to use for output. (valid options: 'summary', 'text', 'json', 'yaml', or 'pp')
        --[no-]listen Whether a local mode (-z) server binds to a port.
    -z, --local-mode Point knife commands at local repository instead of Cinc Server.
    -u, --user USER Cinc Server API client username.
        --print-after Show the data after a destructive operation.
        --profile PROFILE The credentials profile to select.
    -V, --verbose More verbose output. Use twice for max verbosity.
    -v, --version Show Cinc Client version.
    -y, --yes Say yes to all prompts for confirmation.
    -h, --help Show this help message.

Available subcommands: (for details, knife SUB-COMMAND --help)

** BOOTSTRAP COMMANDS **
knife bootstrap [PROTOCOL://][USER@]FQDN (options)

** CLIENT COMMANDS **
knife client bulk delete REGEX (options)
knife client create CLIENTNAME (options)
knife client delete [CLIENT [CLIENT]] (options)
knife client edit CLIENT (options)
knife client key create CLIENT (options)
knife client key delete CLIENT KEYNAME (options)
knife client key edit CLIENT KEYNAME (options)
knife client key list CLIENT (options)
knife client key show CLIENT KEYNAME (options)
knife client list (options)
knife client reregister CLIENT (options)
knife client show CLIENT (options)

** CONFIG COMMANDS **
knife config get [OPTION...] (options)
Displays the value of Chef::Config[OPTION] (or all config values)
knife config get-profile
knife config list-profiles (options)
knife config use-profile PROFILE

** CONFIGURE COMMANDS **
knife configure (options)
knife configure client DIRECTORY

** COOKBOOK COMMANDS **
knife cookbook bulk delete REGEX (options)
knife cookbook delete COOKBOOK VERSION (options)
knife cookbook download COOKBOOK [VERSION] (options)
knife cookbook list (options)
knife cookbook metadata COOKBOOK (options)
knife cookbook metadata from file FILE (options)
knife cookbook show COOKBOOK [VERSION] [PART] [FILENAME] (options)
knife cookbook upload [COOKBOOKS...] (options)

** DATA BAG COMMANDS **
knife data bag create BAG [ITEM] (options)
knife data bag delete BAG [ITEM] (options)
knife data bag edit BAG ITEM (options)
knife data bag from file BAG FILE|FOLDER [FILE|FOLDER..] (options)
knife data bag list (options)
knife data bag show BAG [ITEM] (options)

** ENVIRONMENT COMMANDS **
knife environment compare [ENVIRONMENT..] (options)
knife environment create ENVIRONMENT (options)
knife environment delete ENVIRONMENT (options)
knife environment edit ENVIRONMENT (options)
knife environment from file FILE [FILE..] (options)
knife environment list (options)
knife environment show ENVIRONMENT (options)

** EXEC COMMANDS **
knife exec [SCRIPT] (options)

** KNIFE COMMANDS **
Usage: /usr/bin/knife (options)

** NODE COMMANDS **
knife node bulk delete REGEX (options)
knife node create NODE (options)
knife node delete [NODE [NODE]] (options)
knife node edit NODE (options)
knife node environment set NODE ENVIRONMENT
knife node from file FILE (options)
knife node list (options)
knife node policy set NODE POLICY_GROUP POLICY_NAME (options)
knife node run_list add [NODE] [ENTRY [ENTRY]] (options)
knife node run_list remove [NODE] [ENTRY [ENTRY]] (options)
knife node run_list set NODE ENTRIES (options)
knife node show NODE (options)

** PATH-BASED COMMANDS **
knife delete [PATTERN1 ... PATTERNn]
knife deps PATTERN1 [PATTERNn]
knife diff PATTERNS
knife download PATTERNS
knife edit [PATTERN1 ... PATTERNn]
knife list [-dfR1p] [PATTERN1 ... PATTERNn] (options)
knife show [PATTERN1 ... PATTERNn] (options)
knife upload PATTERNS (options)
knife xargs [COMMAND] (options)

** RAW COMMANDS **
knife raw REQUEST_PATH (options)

** RECIPE COMMANDS **
knife recipe list [PATTERN]

** REHASH COMMANDS **
knife rehash

** ROLE COMMANDS **
knife role bulk delete REGEX (options)
knife role create ROLE (options)
knife role delete ROLE (options)
knife role edit ROLE (options)
knife role env_run_list add [ROLE] [ENVIRONMENT] [ENTRY [ENTRY]] (options)
knife role env_run_list clear [ROLE] [ENVIRONMENT] (options)
knife role env_run_list remove [ROLE] [ENVIRONMENT] [ENTRIES] (options)
knife role env_run_list replace [ROLE] [ENVIRONMENT] [OLD_ENTRY] [NEW_ENTRY] (options)
knife role env_run_list set [ROLE] [ENVIRONMENT] [ENTRIES] (optionss)
knife role from file FILE [FILE..] (options)
knife role list (options)
knife role run_list add [ROLE] [ENTRY [ENTRY]] (options)
knife role run_list clear [ROLE] (options)
knife role run_list remove [ROLE] [ENTRY] (options)
knife role run_list replace [ROLE] [OLD_ENTRY] [NEW_ENTRY] (options)
knife role run_list set [ROLE] [ENTRIES] (options)
knife role show ROLE (options)

** SEARCH COMMANDS **
knife search INDEX QUERY (options)

** SERVE COMMANDS **
knife serve (options)

** SSH COMMANDS **
knife ssh QUERY COMMAND (options)

** SSL COMMANDS **
knife ssl check [URL] (options)
knife ssl fetch [URL] (options)

** STATUS COMMANDS **
knife status QUERY (options)

** SUPERMARKET COMMANDS **
knife supermarket download COOKBOOK [VERSION] (options)
knife supermarket install COOKBOOK [VERSION] (options)
knife supermarket list (options)
knife supermarket search QUERY (options)
knife supermarket share COOKBOOK [CATEGORY] (options)
knife supermarket show COOKBOOK [VERSION] (options)
knife supermarket unshare COOKBOOK

** TAG COMMANDS **
knife tag create NODE TAG ...
knife tag delete NODE TAG ...
knife tag list NODE

** USER COMMANDS **
knife user create USERNAME DISPLAY_NAME FIRST_NAME LAST_NAME EMAIL PASSWORD (options)
knife user delete USER (options)
knife user edit USER (options)
knife user key create USER (options)
knife user key delete USER KEYNAME (options)
knife user key edit USER KEYNAME (options)
knife user key list USER (options)
knife user key show USER KEYNAME (options)
knife user list (options)
knife user reregister USER (options)
knife user show USER (options)

Revision history for this message
Lucas Kanashiro (lucaskanashiro) wrote :
Revision history for this message
Stefano Rivera (stefanor) wrote :

FFe approved, if you can get the NEW packages through in time.

Changed in chef (Ubuntu):
status: New → Confirmed
importance: Undecided → Medium
Changed in ohai (Ubuntu):
status: New → Confirmed
Changed in ruby-cheffish (Ubuntu):
status: New → Incomplete
status: Incomplete → Confirmed
Changed in ruby-mixlib-authentication (Ubuntu):
status: New → Confirmed
Changed in ruby-mixlib-cli (Ubuntu):
status: New → Confirmed
Changed in ruby-mixlib-config (Ubuntu):
status: New → Confirmed
Changed in ruby-mixlib-log (Ubuntu):
status: New → Confirmed
Changed in ruby-mixlib-shellout (Ubuntu):
status: New → Confirmed
Revision history for this message
Matthias Klose (doko) wrote :

<kanashiro> vorlon, I created this bug to request a FFe for chef: https://bugs.launchpad.net/ubuntu/+source/chef/+bug/1868187
<ubot5> Ubuntu bug 1868187 in chef (Ubuntu) "[FFe] Sync version 15.8.25.3.gcf41df6a2-6 from Debian unstable" [Undecided,New]
<kanashiro> let me know if more information is needed
<tumbleweed> kanashiro: I know the story here, so easy to approve

Changed in ruby-mixlib-log (Ubuntu):
status: Confirmed → Fix Released
Revision history for this message
Rafael David Tinoco (rafaeldtinoco) wrote :

This bug was fixed in the package ruby-mixlib-cli - 2.1.6-1
Sponsored for Lucas Kanashiro (lucaskanashiro)

---------------
ruby-mixlib-cli (2.1.6-1) unstable; urgency=medium

  * Team upload

  [ HIGUCHI Daisuke (VDR dai) ]
  * remove Joshua Timberman <email address hidden> from Uploaders with his
    request.

  [ Utkarsh Gupta ]
  * Add salsa-ci.yml

  [ Antonio Terceiro ]
  * debian/watch: point at github to get full source
  * New upstream version 2.1.6
  * Refresh packaging files with a new dh-make-ruby run
  * 0001-Use-rspec-3.X.patch: dropped, applied upstream

 -- Antonio Terceiro <email address hidden> Fri, 06 Mar 2020 22:53:47 -0300

Changed in ruby-mixlib-cli (Ubuntu):
status: Confirmed → Fix Released
Changed in ruby-mixlib-config (Ubuntu):
status: Confirmed → Fix Released
Revision history for this message
Rafael David Tinoco (rafaeldtinoco) wrote :

This bug was fixed in the package ruby-mixlib-config - 3.0.6-1
Sponsored for Lucas Kanashiro (lucaskanashiro)

---------------
ruby-mixlib-config (3.0.6-1) unstable; urgency=medium

  * Team upload

  [ Utkarsh Gupta ]
  * Add salsa-ci.yml

  [ Antonio Terceiro ]
  * debian/watch: point at github to get full source
  * debian/copyright: update source link
  * New upstream version 3.0.6
  * Refresh packaging files with a new dh-make-ruby run

 -- Antonio Terceiro <email address hidden> Sat, 07 Mar 2020 09:54:15 -0300

Changed in ruby-mixlib-shellout (Ubuntu):
status: Confirmed → Fix Released
Revision history for this message
Rafael David Tinoco (rafaeldtinoco) wrote :

This bug was fixed in the package ruby-mixlib-shellout - 3.0.9-1
Sponsored for Lucas Kanashiro (lucaskanashiro)

---------------
ruby-mixlib-shellout (3.0.9-1) unstable; urgency=medium

  * Team upload

  [ Utkarsh Gupta ]
  * Add salsa-ci.yml

  [ Antonio Terceiro ]
  * debian/watch: point at github to get full source
  * debian/copyright: exclude gemspec for Windows
  * New upstream version 3.0.9
  * Refresh packaging files with dh-make-ruby run
  * Add Breaks: on test-kitchen << 1.23.2-5~

 -- Antonio Terceiro <email address hidden> Fri, 06 Mar 2020 21:09:19 -0300

Revision history for this message
Rafael David Tinoco (rafaeldtinoco) wrote :

This bug was fixed in the package ruby-mixlib-authentication - 3.0.6-1
Sponsored for Lucas Kanashiro (lucaskanashiro)

---------------
ruby-mixlib-authentication (3.0.6-1) unstable; urgency=medium

  * Team upload

  [ HIGUCHI Daisuke (VDR dai) ]
  * remove Joshua Timberman <email address hidden> from Uploaders with his
    request.

  [ Utkarsh Gupta ]
  * Add salsa-ci.yml

  [ Antonio Terceiro ]
  * debian/watch: point at github to get full source
  * New upstream version 3.0.6
  * Refresh packaging files with a new dh-make-ruby run

 -- Antonio Terceiro <email address hidden> Fri, 06 Mar 2020 21:43:36 -0300

Changed in chef-zero (Ubuntu):
status: New → Confirmed
Changed in ruby-mixlib-authentication (Ubuntu):
status: Confirmed → Fix Released
Revision history for this message
Rafael David Tinoco (rafaeldtinoco) wrote :

This bug was fixed in the package chef-zero - 15.0.0-2
Sponsored for Lucas Kanashiro (lucaskanashiro)

---------------
chef-zero (15.0.0-2) unstable; urgency=medium

  * Team upload
  * Change Breaks: chef (<< 16) to Breaks: chef (<< 15)

 -- Antonio Terceiro <email address hidden> Sun, 08 Mar 2020 11:30:23 -0300

chef-zero (15.0.0-1) unstable; urgency=medium

  * Team upload

  [ Utkarsh Gupta ]
  * Add salsa-ci.yml

  [ Antonio Terceiro ]
  * New upstream version 15.0.0
  * Refresh packaging files with new run of dh-make-ruby
  * Refresh patches
  * Add Breaks: on incompatible versions of chef and ruby-cheffish

 -- Antonio Terceiro <email address hidden> Fri, 28 Feb 2020 17:57:50 -0300

Changed in chef-zero (Ubuntu):
status: Confirmed → Fix Released
Revision history for this message
Rafael David Tinoco (rafaeldtinoco) wrote :

This bug was fixed in the package ruby-cheffish - 15.0.1-1
Sponsored for Lucas Kanashiro (lucaskanashiro)

---------------
ruby-cheffish (15.0.1-1) unstable; urgency=medium

  * Team upload
  * debian/watch: point at github to get full source
  * New upstream version 15.0.1
  * Refresh packaging files with a new dh-make-ruby run
  * Drop existing patch, fixed upstream
  * Patch gemspec to drop requirement of ruby >= 2.6
  * Don't run tests during build
    ruby-cheffish needs chef to run its tests, and chef needs ruby-cheffish
    to run its tests. The build dependency on chef has been dropped to break
    this cycle, but then we can't run tests for ruby-cheffish anymore.

 -- Antonio Terceiro <email address hidden> Fri, 28 Feb 2020 18:56:16 -0300

Changed in ruby-cheffish (Ubuntu):
status: Confirmed → Fix Released
Revision history for this message
Rafael David Tinoco (rafaeldtinoco) wrote :

This bug was fixed in the package ohai - 16.0.7-3
Sponsored for Lucas Kanashiro (lucaskanashiro)

---------------
ohai (16.0.7-3) unstable; urgency=medium

  * Team upload
  * 0002-Remove-relative-references-for-source-code-in-tests.patch: fix
    reference to plugins folder to make it work against package using the gem
    layout (as of -1). This makes the test suite pass under autopkgtests.

 -- Antonio Terceiro <email address hidden> Tue, 17 Mar 2020 11:17:28 -0300

Changed in ohai (Ubuntu):
status: Confirmed → Fix Released
Revision history for this message
Rafael David Tinoco (rafaeldtinoco) wrote :

This bug was fixed in the package chef - 15.8.25.3.gcf41df6a2-6
Sponsored for Lucas Kanashiro (lucaskanashiro)

---------------
chef (15.8.25.3.gcf41df6a2-6) unstable; urgency=medium

  * Team upload.
  * Skip unit tests which need remote access.

 -- Lucas Kanashiro <email address hidden> Thu, 19 Mar 2020 20:08:01 -0300

chef (15.8.25.3.gcf41df6a2-5) unstable; urgency=medium

  * Team upload.
  * Skip some unit tests failing in Ubuntu

 -- Lucas Kanashiro <email address hidden> Thu, 19 Mar 2020 18:37:26 -0300

chef (15.8.25.3.gcf41df6a2-4) unstable; urgency=medium

  * debian/ruby-tests.blacklist: skip a test that fails on ci.
    Weirdly, this same test did not fail when run locally in a setup very
    similar than the one of ci.debian.net

 -- Antonio Terceiro <email address hidden> Thu, 19 Mar 2020 16:18:14 -0300

chef (15.8.25.3.gcf41df6a2-3) unstable; urgency=medium

  * Skip more tests that failed on buildd and on salsa

 -- Antonio Terceiro <email address hidden> Wed, 18 Mar 2020 20:27:12 -0300

chef (15.8.25.3.gcf41df6a2-2) unstable; urgency=medium

  * Add new build dependencies to run test suite: ruby-webmock, git
  * debian/ruby-tests.rake: improve test suite (Closes: #950843)
    - Put debian/ruby-tests.rake back
    - Add patch to drop `bundle exec` from calls in the test suite
    - Add patch to add `require 'bundler'` in spec/spec_helper.rb
    - reduce explicit list of tests to skip
    - skip all windows-related tests
  * chef-bin: drop Windows-only executables

 -- Antonio Terceiro <email address hidden> Wed, 18 Mar 2020 12:21:50 -0300

Changed in chef (Ubuntu):
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.