diff options
author | CoprDistGit <infra@openeuler.org> | 2023-05-16 09:39:36 +0000 |
---|---|---|
committer | CoprDistGit <infra@openeuler.org> | 2023-05-16 09:39:36 +0000 |
commit | 62e37eb76bf02a3e3e9bddb5ea1fdb3f136ed742 (patch) | |
tree | b9e6542e8f9b2075eac5fb94e63c850aee5bf65c | |
parent | f9807a8e6cd2e2bdeabdfa781335f3b1c6aa705a (diff) |
automatic import of copr-backend
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | copr-backend.spec | 30 | ||||
-rw-r--r-- | copr_messaging.patch | 28 | ||||
-rw-r--r-- | sources | 2 |
4 files changed, 19 insertions, 42 deletions
@@ -1,2 +1,3 @@ /copr-backend-1.165.tar.gz /test-data-copr-backend-2.tar.gz +/copr-backend-1.168.tar.gz diff --git a/copr-backend.spec b/copr-backend.spec index 50ef523..e1f597f 100644 --- a/copr-backend.spec +++ b/copr-backend.spec @@ -9,7 +9,7 @@ %global copr_common_version 0.16.4.dev Name: copr-backend -Version: 1.165 +Version: 1.168 Release: 1%{?dist} Summary: Backend for Copr @@ -21,7 +21,6 @@ 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 -Patch0: copr_messaging.patch BuildArch: noarch BuildRequires: asciidoc @@ -42,10 +41,6 @@ BuildRequires: python3-copr-common >= %copr_common_version BuildRequires: python3-daemon BuildRequires: python3-dateutil BuildRequires: python3-distro -%if !0%{?openEuler} -BuildRequires: python3-fedmsg -BuildRequires: python3-copr-messaging -%endif BuildRequires: python3-filelock BuildRequires: python3-gobject BuildRequires: python3-httpretty @@ -80,19 +75,17 @@ Requires: openssh-clients Requires: prunerepo >= %prunerepo_version Requires: python3-copr Requires: python3-copr-common >= %copr_common_version +Recommends: python3-copr-messaging Requires: python3-daemon Requires: python3-dateutil -%if !0%{?openEuler} -Requires: python3-fedmsg -Requires: python3-copr-messaging -Requires: python3-novaclient -%endif +Recommends: python3-fedmsg Requires: python3-filelock Requires: python3-gobject Requires: python3-humanize Requires: python3-jinja2 Requires: python3-munch Requires: python3-netaddr +Requires: python3-novaclient Requires: python3-packaging Requires: python3-pytz Requires: python3-requests @@ -131,7 +124,6 @@ only. %prep %setup -q -a 1 -%patch -P0 -p2 %build @@ -188,7 +180,7 @@ cp -a conf/logstash/copr_backend.conf %{buildroot}%{_pkgdocdir}/examples/%{_sysc cp -a docs/build/html %{buildroot}%{_pkgdocdir}/ -# check need non-root user + %check ./run_tests.sh -vv --no-cov @@ -249,6 +241,18 @@ useradd -r -g copr -G lighttpd -s /bin/bash -c "COPR user" copr %exclude %{_pkgdocdir}/playbooks %changelog +* Wed Apr 05 2023 Jiri Kyjovsky <j1.kyjovsky@gmail.com> 1.168-1 +- Bump version for release mess + +* Tue Apr 04 2023 Jiri Kyjovsky <j1.kyjovsky@gmail.com> 1.167-1 +- Run createrepo without --database +- Make copr_messaging optional + +* Wed Mar 22 2023 Jiri Kyjovsky <j1.kyjovsky@gmail.com> 1.166-1 +- Don't include package name into srpm result dir name +- Remove libmodulemd1 dependency +- Hardlink RPMs while doing rawhide_to_release +- Make sign key domain name configurable * Wed Jan 25 2023 Jakub Kadlcik <frostyx@email.cz> 1.165-1 - Skip the test_run_prunerepo test because of Koji diff --git a/copr_messaging.patch b/copr_messaging.patch deleted file mode 100644 index 652ac52..0000000 --- a/copr_messaging.patch +++ /dev/null @@ -1,28 +0,0 @@ -diff --git a/backend/copr_backend/msgbus.py b/backend/copr_backend/msgbus.py -index 0c224ef1..d5352041 100644 ---- a/backend/copr_backend/msgbus.py -+++ b/backend/copr_backend/msgbus.py -@@ -7,7 +7,13 @@ import logging - import copy - import json - --from copr_messaging import schema -+try: -+ from copr_messaging import schema -+except ImportError: -+ # fedmsg is optional -+ copr_messaging_enabled = False -+else: -+ copr_messaging_enabled = True - - from .constants import BuildStatus - -@@ -33,6 +39,8 @@ def message_from_worker_job(style, topic, job, who, ip, pid): - once we can exepect that people are using copr-messaging module (and thus - we can change message format without affecting the API). - """ -+ if not copr_messaging_enabled: -+ return None - if style == 'v1': - content = { - 'user': job.submitter, @@ -1,2 +1,2 @@ -877c2ad43e7df5aa430e7f282c2b9650 copr-backend-1.165.tar.gz +8dacd18f46475296d0199365db977649 copr-backend-1.168.tar.gz a35697a68640fb4c0bcfef02a93eac63 test-data-copr-backend-2.tar.gz |