diff options
Diffstat (limited to 'copr-backend.spec')
-rw-r--r-- | copr-backend.spec | 67 |
1 files changed, 17 insertions, 50 deletions
diff --git a/copr-backend.spec b/copr-backend.spec index 86a223c..ca104ea 100644 --- a/copr-backend.spec +++ b/copr-backend.spec @@ -3,14 +3,14 @@ %endif %global prunerepo_version 1.20 -%global tests_version 5 +%global tests_version 2 %global tests_tar test-data-copr-backend -%global copr_common_version 0.20.1.dev1 +%global copr_common_version 0.19 Name: copr-backend -Version: 1.173 -Release: 2%{?dist} +Version: 1.168 +Release: 1%{?dist} Summary: Backend for Copr License: GPL-2.0-or-later @@ -21,6 +21,12 @@ URL: https://github.com/fedora-copr/copr # tito build --tgz --tag %%name-%%version-%%release Source0: %{name}-%{version}.tar.gz Source1: https://github.com/fedora-copr/%{tests_tar}/archive/v%{tests_version}/%{tests_tar}-%{tests_version}.tar.gz +Patch1: helpers.patch +Patch2: euler_msgbus.patch +Patch3: print_queues.patch +#Patch4: redis_helpers.patch # should patch to copr common +Patch5: support_signatrust_backend.patch +Patch6: signatrust_bin.patch BuildArch: noarch BuildRequires: asciidoc @@ -37,7 +43,7 @@ BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-copr -BuildRequires: python3-copr-common >= %copr_common_version +BuildRequires: python3-copr-common = %copr_common_version BuildRequires: python3-daemon BuildRequires: python3-dateutil BuildRequires: python3-distro @@ -56,7 +62,6 @@ BuildRequires: python3-retask BuildRequires: python3-setproctitle BuildRequires: python3-sphinx BuildRequires: python3-tabulate -BuildRequires: python3-zstandard BuildRequires: modulemd-tools >= 0.6 BuildRequires: prunerepo >= %prunerepo_version BuildRequires: dnf @@ -75,7 +80,7 @@ Requires: obs-signd Requires: openssh-clients Requires: prunerepo >= %prunerepo_version Requires: python3-copr -Requires: python3-copr-common >= %copr_common_version +Requires: python3-copr-common = %copr_common_version Recommends: python3-copr-messaging Requires: python3-daemon Requires: python3-dateutil @@ -124,7 +129,7 @@ only. %prep -%setup -q -a 1 +%autosetup -p1 %build @@ -174,6 +179,8 @@ install -d %{buildroot}%{_sysconfdir}/logstash.d install -d %{buildroot}%{_datadir}/logstash/patterns/ cp -a conf/logstash/lighttpd.pattern %{buildroot}%{_datadir}/logstash/patterns/lighttpd.pattern +cp -a conf/playbooks %{buildroot}%{_pkgdocdir}/ + install -d %{buildroot}%{_pkgdocdir}/examples/%{_sysconfdir}/logstash.d cp -a conf/logstash/copr_backend.conf %{buildroot}%{_pkgdocdir}/examples/%{_sysconfdir}/logstash.d/copr_backend.conf @@ -216,6 +223,7 @@ useradd -r -g copr -G lighttpd -s /bin/bash -c "COPR user" copr %config(noreplace) %{_sysconfdir}/logrotate.d/copr-backend %dir %{_pkgdocdir} %doc %{_pkgdocdir}/lighttpd +%doc %{_pkgdocdir}/playbooks %dir %{_sysconfdir}/copr %config(noreplace) %attr(0640, root, copr) %{_sysconfdir}/copr/copr-be.conf %{_unitdir}/*.service @@ -236,48 +244,9 @@ useradd -r -g copr -G lighttpd -s /bin/bash -c "COPR user" copr %doc %{_pkgdocdir}/ %exclude %{_pkgdocdir}/lighttpd +%exclude %{_pkgdocdir}/playbooks %changelog -* Fri Feb 21 2025 mywaaagh_admin <pkwarcraft@hotmail.com> 1.173-2 -- fix for openeuler - -* Thu Nov 23 2023 Pavel Raiskup <praiskup@redhat.com> 1.173-1 -- enforce createrepo_c gzip compression (f39+ switched to zstd) -- self-identify the resalloc resource in logs -- dropping the documentary playbooks from copr-backend payload -- nicer unknown-resalloc-tickets output -- worker to not call keygen for source builds at all -- don't sign products of srpm-build -- longer timeout for fallback generating GPG keys after build -- recreate missing repodata so that prunerepo doesn't traceback -- use the rename HashWorkerLimit instead of GroupWorkerLimit -- provide per-arch & per-owner worker limit implemented -- collect and compress fedora-review logs after run -- react on staled SSH connections in some cases - -* Tue Aug 15 2023 Pavel Raiskup <praiskup@redhat.com> 1.172-1 -- dump the /update/ payload to worker.log -- don't run external command(s) to collect built packages -- don't eat the "build detail collecting" traceback -- fixes in the unknown-resalloc-tickets.py helper -- more careful format_evr() method -- fix tests for zst compression on F39+ -- log task dict in case of error returned from redis -- skip builds for ExcludeArch and "not" ExclusiveArch -- offload NEVRA (s)rpm parsing to copr-rpmbuild -- redis authentication support added - -* Tue Jun 06 2023 Pavel Raiskup <praiskup@redhat.com> 1.171-1 -- copr_prune_results.py: work-around the arg_max problem - -* Mon Jun 05 2023 Pavel Raiskup <praiskup@redhat.com> 1.170-1 -- copr_prune_results.py: don't enforce appstream-builder, ask FE -- copr_prune_results.py: just one API call to FE per one repo - -* Tue May 23 2023 Jakub Kadlcik <frostyx@email.cz> 1.169-1 -- Forking: better handle FileExistsError -- Run the copr-rpmbuild command with task URL, not build ID - * Wed Apr 05 2023 Jiri Kyjovsky <j1.kyjovsky@gmail.com> 1.168-1 - Bump version for release mess @@ -1680,5 +1649,3 @@ copr_log_hitcounter * Mon Jun 17 2013 Miroslav Suchý <msuchy@redhat.com> 1.1-1 - new package built with tito - - |