From a9550cd54bbb055be013e817ca77b06198e63f28 Mon Sep 17 00:00:00 2001 From: Tomas Kopecek Date: Jan 25 2022 13:33:08 +0000 Subject: [PATCH 1/2] createrepo_c should fail on all errors Related: https://pagure.io/koji/issue/3190 --- diff --git a/builder/kojid b/builder/kojid index bc82985..1253847 100755 --- a/builder/kojid +++ b/builder/kojid @@ -5590,7 +5590,7 @@ class CreaterepoTask(BaseTaskHandler): def create_local_repo(self, rinfo, arch, pkglist, groupdata, oldrepo): koji.ensuredir(self.outdir) if self.options.use_createrepo_c: - cmd = ['/usr/bin/createrepo_c'] + cmd = ['/usr/bin/createrepo_c', '--error-exit-val'] else: cmd = ['/usr/bin/createrepo'] cmd.extend(['-vd', '-o', self.outdir]) @@ -5933,7 +5933,7 @@ class createDistRepoTask(BaseTaskHandler): """ koji.ensuredir(repodir) if self.options.use_createrepo_c: - cmd = ['/usr/bin/createrepo_c'] + cmd = ['/usr/bin/createrepo_c', '--error-exit-val'] else: cmd = ['/usr/bin/createrepo'] if zck: From 2618ea0c05b4a82d32b239040614808280b9df52 Mon Sep 17 00:00:00 2001 From: Tomas Kopecek Date: Feb 02 2022 10:09:26 +0000 Subject: [PATCH 2/2] update Require to createrepo_c 0.11.0 --- diff --git a/koji.spec b/koji.spec index cbe4e99..e5ab3c9 100644 --- a/koji.spec +++ b/koji.spec @@ -277,7 +277,7 @@ Requires(postun): systemd Requires: /usr/bin/cvs Requires: /usr/bin/svn Requires: /usr/bin/git -Requires: createrepo >= 0.9.2 +Requires: createrepo_c >= 0.11.0 %if 0%{py3_support} > 1 Requires: python%{python3_pkgversion}-%{name} = %{version}-%{release} Requires: python%{python3_pkgversion}-librepo