#9 Temporarily run tests on Fedora < 34 only
Merged 3 years ago by jpopelka. Opened 3 years ago by jpopelka.
rpms/ jpopelka/python-httpretty master  into  master

file modified
+8 -1
@@ -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 @@ 

  

  

  %changelog

+ * Tue Oct 13 2020 Jiri Popelka <jpopelka@redhat.com> - 1.0.2-4

+ - Temporarily run tests on Fedora < 34 only

+ 

  * Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.2-3

  - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild

  

In rawhide(34) they are currently failing with

  File "/builddir/build/BUILD/httpretty-1.0.2/httpretty/core.py", line 133, in <module>
    import eventlet
  File "/usr/lib/python3.9/site-packages/eventlet/__init__.py", line 10, in <module>
    from eventlet import convenience
  File "/usr/lib/python3.9/site-packages/eventlet/convenience.py", line 7, in <module>
    from eventlet.green import socket
  File "/usr/lib/python3.9/site-packages/eventlet/green/socket.py", line 21, in <module>
    from eventlet.support import greendns
  File "/usr/lib/python3.9/site-packages/eventlet/support/greendns.py", line 399, in <module>
    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.

Pull-Request has been merged by jpopelka

3 years ago