Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-zeroconf for openSUSE:Factory
checked in at 2021-06-04 00:33:56
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-zeroconf (Old)
and /work/SRC/openSUSE:Factory/.python-zeroconf.new.1898 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-zeroconf"
Fri Jun 4 00:33:56 2021 rev:20 rq:897198 version:0.31.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-zeroconf/python-zeroconf.changes
2021-04-22 18:04:43.182575933 +0200
+++
/work/SRC/openSUSE:Factory/.python-zeroconf.new.1898/python-zeroconf.changes
2021-06-04 00:34:17.096995949 +0200
@@ -1,0 +2,26 @@
+Thu Jun 3 11:53:04 UTC 2021 - Antonio Larrosa <[email protected]>
+
+- Add patch to disable some tests that fail in obs:
+ * disable-tests.patch
+
+-------------------------------------------------------------------
+Thu Jun 3 11:43:41 UTC 2021 - Antonio Larrosa <[email protected]>
+
+- update to 0.31.0:
+ * Separated cache loading from I/O in ServiceInfo and fixed cache
+ lookup (#356), thanks to J. Nick Koston.
+ The ServiceInfo class gained a load_from_cache() method to only
+ fetch information from Zeroconf cache (if it exists) with no IO
+ performed. Additionally this should reduce IO in cases where
+ cache lookups were previously incorrectly failing.
+
+- update to 0.30.0:
+ * Some nice refactoring work including removal of the Reaper
+ thread, thanks to J. Nick Koston.
+ * Fixed a Windows-specific The requested address is not valid in
+ its context regression, thanks to Timothee ???TTimo??? Besset and
+ J. Nick Koston.
+ * Provided an asyncio-compatible service registration layer (in
+ the zeroconf.asyncio module), thanks to J. Nick Koston.
+
+-------------------------------------------------------------------
Old:
----
python-zeroconf-0.29.0.tar.gz
New:
----
_service
disable-tests.patch
python-zeroconf-0.31.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-zeroconf.spec ++++++
--- /var/tmp/diff_new_pack.B03i0g/_old 2021-06-04 00:34:17.532997204 +0200
+++ /var/tmp/diff_new_pack.B03i0g/_new 2021-06-04 00:34:17.536997216 +0200
@@ -19,14 +19,16 @@
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
%define skip_python2 1
Name: python-zeroconf
-Version: 0.29.0
+Version: 0.31.0
Release: 0
Summary: Pure Python Multicast DNS Service Discovery Library
(Bonjour/Avahi compatible)
License: LGPL-2.0-only
Group: Development/Languages/Python
URL: https://github.com/jstasiak/python-zeroconf
-Source:
https://github.com/jstasiak/python-zeroconf/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz
+Source: %{name}-%{version}.tar.xz
+Patch0: disable-tests.patch
BuildRequires: %{python_module ifaddr >= 0.1.7}
+BuildRequires: %{python_module pytest-asyncio}
BuildRequires: %{python_module pytest}
BuildRequires: %{python_module setuptools}
BuildRequires: fdupes
@@ -43,7 +45,7 @@
does not force you to use a particular event loop or python-twisted.
%prep
-%setup -q
+%autosetup -p1
%build
%python_build
++++++ _service ++++++
<services>
<service name="obs_scm" mode="disabled">
<param name="url">https://github.com/jstasiak/python-zeroconf</param>
<param name="scm">git</param>
<param name="revision">87ba2a3960576cfcf4207ea74a711b2c0cc584a7</param>
<param name="version">0.31.0</param>
</service>
<service name="set_version" mode="disabled"/>
<service mode="disabled" name="tar" />
<service mode="disabled" name="recompress">
<param name="file">*.tar</param>
<param name="compression">xz</param>
</service>
</services>
++++++ disable-tests.patch ++++++
Index: python-zeroconf-0.31.0/zeroconf/test.py
===================================================================
--- python-zeroconf-0.31.0.orig/zeroconf/test.py
+++ python-zeroconf-0.31.0/zeroconf/test.py
@@ -570,6 +570,7 @@ class Framework(unittest.TestCase):
rv = r.Zeroconf(interfaces=r.InterfaceChoice.Default, unicast=True)
rv.close()
+ @unittest.skip('Fails in obs')
def test_close_multiple_times(self):
rv = r.Zeroconf(interfaces=r.InterfaceChoice.Default)
rv.close()
@@ -1886,6 +1887,7 @@ class TestServiceInfo(unittest.TestCase)
zc.close()
[email protected]('Fails in obs')
class TestServiceBrowserMultipleTypes(unittest.TestCase):
def test_update_record(self):