From 2c1cf601b1469b2efc700b7d70d29bfbed9e0d9c Mon Sep 17 00:00:00 2001 From: Jakub Kadlcik Date: Sun, 12 Sep 2021 17:36:05 +0200 Subject: [PATCH] copr: update gem2rpm package to the latest version The old version [root@fedora ~]# rpm -qf /usr/bin/gem2rpm rubygem-gem2rpm-1.0.1-7.fc34.noarch Didn't work and failed with /usr/share/gems/gems/gem2rpm-1.0.1/bin/gem2rpm:55:in `initialize': No such file or directory @ rb_sysopen - https://rubygems.org/api/v1/gems/bioroebe.json (Errno::ENOENT) from /usr/share/gems/gems/gem2rpm-1.0.1/bin/gem2rpm:55:in `open' from /usr/share/gems/gems/gem2rpm-1.0.1/bin/gem2rpm:55:in `' from /usr/bin/gem2rpm:23:in `load' from /usr/bin/gem2rpm:23:in `
' --- .../backend/files/provision/provision_builder_tasks.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/roles/copr/backend/files/provision/provision_builder_tasks.yml b/roles/copr/backend/files/provision/provision_builder_tasks.yml index f92e36d9d5..6372f1e51b 100644 --- a/roles/copr/backend/files/provision/provision_builder_tasks.yml +++ b/roles/copr/backend/files/provision/provision_builder_tasks.yml @@ -162,3 +162,10 @@ success_msg: "Swap seems to be available for this builder" when: - prepare_base_image is not defined + +# Make sure we have the latest version of the gem2rpm pacakge otherwise it may +# have problems fetching from rubygems.org and fail. This is a temporary +# workaround until we properly define the dependency on latest version in +# copr-rpmbuild package. +- name: Update gem2rpm package to the latest version + dnf: state=latest pkg=rubygem-gem2rpm