From 3a4b12f807adb9bfd4fca9903fb23946aad98ce1 Mon Sep 17 00:00:00 2001 From: Jiri Popelka Date: Tue, 13 Oct 2020 16:06:00 +0200 Subject: [PATCH] Temporarily run tests on Fedora < 34 only In rawhide(34) they are currently failing with File "/builddir/build/BUILD/httpretty-1.0.2/httpretty/core.py", line 133, in import eventlet File "/usr/lib/python3.9/site-packages/eventlet/__init__.py", line 10, in from eventlet import convenience File "/usr/lib/python3.9/site-packages/eventlet/convenience.py", line 7, in from eventlet.green import socket File "/usr/lib/python3.9/site-packages/eventlet/green/socket.py", line 21, in from eventlet.support import greendns File "/usr/lib/python3.9/site-packages/eventlet/support/greendns.py", line 399, in resolver = ResolverProxy(hosts_resolver=HostsResolver()) File "/usr/lib/python3.9/site-packages/eventlet/support/greendns.py", line 313, in __init__ self.clear() File "/usr/lib/python3.9/site-packages/eventlet/support/greendns.py", line 316, in clear self._resolver = dns.resolver.Resolver(filename=self._filename) File "/usr/lib/python3.9/site-packages/dns/resolver.py", line 695, in __init__ self.read_resolv_conf(filename) File "/usr/lib/python3.9/site-packages/dns/resolver.py", line 781, in read_resolv_conf raise NoResolverConfiguration dns.resolver.NoResolverConfiguration: Resolver configuration could not be read or specified no nameservers. However python -c 'import eventlet' in fedora:34 container works OK. --- python-httpretty.spec | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/python-httpretty.spec b/python-httpretty.spec index 06d4140..2759362 100644 --- a/python-httpretty.spec +++ b/python-httpretty.spec @@ -12,12 +12,16 @@ #global github_date 20161011 +%if %{defined fedora} && 0%{?fedora} < 34 %global run_tests 1 +%else +%global run_tests 0 +%endif Name: python-httpretty Version: 1.0.2 # If github_date is defined, assume a post-release snapshot -Release: 3%{?github_date:.%{github_date}git%{shortcommit}}%{?dist} +Release: 4%{?github_date:.%{github_date}git%{shortcommit}}%{?dist} Summary: HTTP request mock tool for Python License: MIT @@ -161,6 +165,9 @@ LANG=C.UTF-8 %{__python2} -m nose -v %changelog +* Tue Oct 13 2020 Jiri Popelka - 1.0.2-4 +- Temporarily run tests on Fedora < 34 only + * Wed Jul 29 2020 Fedora Release Engineering - 1.0.2-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild