Hello community,

here is the log from the commit of package python-zeroconf for 
openSUSE:Leap:15.2 checked in at 2020-03-02 13:25:17
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2/python-zeroconf (Old)
 and      /work/SRC/openSUSE:Leap:15.2/.python-zeroconf.new.26092 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-zeroconf"

Mon Mar  2 13:25:17 2020 rev:17 rq:777311 version:0.24.3

Changes:
--------
--- /work/SRC/openSUSE:Leap:15.2/python-zeroconf/python-zeroconf.changes        
2020-01-15 15:54:42.607641469 +0100
+++ 
/work/SRC/openSUSE:Leap:15.2/.python-zeroconf.new.26092/python-zeroconf.changes 
    2020-03-02 13:25:18.110630332 +0100
@@ -1,0 +2,60 @@
+Sat Dec 28 20:25:16 UTC 2019 - Martin Hauke <[email protected]>
+
+- Adjust dependencies and the %check section so the testsuite can
+  still be executed
+- Add patch:
+  * python-zeroconf-disable-some-tests.patch
+- Update to version 0.24.3
+  * Fixed import-time "TypeError: 'ellipsis' object is not
+    iterable." on CPython 3.5.2
+- Update to version 0.24.2
+  * Added support for AWDL interface on macOS (needed and used by
+    the opendrop project but should be useful in general)
+  * Added missing type hints
+- Update to version 0.24.1
+  * Applied some significant performance optimizations
+  * Fixed flushing outdated cache entries when incoming record
+    is unique
+  * Fixed handling updates of TXT records (they'd not get recorded
+    previously)
+- Update to version 0.24.0
+  * Added IPv6 support
+  * Added additional recommended records to PTR responses
+  * Added handling of ENOTCONN being raised during shutdown when
+    using Eventlet
+  * Included the py.typed marker in the package so that type
+    checkers know to use type hints from the source code
+
+-------------------------------------------------------------------
+Thu Jun  6 07:35:15 UTC 2019 - Adrian Schröter <[email protected]>
+
+- version update to 0.23.0
+  * support for python 3.4 got dropped
+  * Add support for MyListener call getting updates to service TXT record
+  * Add support for multiple addresses when publishing a service
+
+-------------------------------------------------------------------
+Mon May  6 09:00:04 UTC 2019 - [email protected]
+
+- version update to 0.22.0
+  * A lot of maintenance work (tooling, typing coverage and improvements,
+    spelling)
+  * Provided saner defaults in ServiceInfo's constructor, thanks to
+    Jorge Miranda
+  * Fixed service removal packets not being sent on shutdown, thanks to
+    Andrew Bonney
+  * Added a way to define TTL-s through ServiceInfo contructor parameters,
+    thanks to Andrew Bonney
+  * Adjusted query intervals to match RFC 6762, thanks to Andrew Bonney
+  * Made default TTL-s match RFC 6762, thanks to Andrew Bonney
+
+-------------------------------------------------------------------
+Mon Mar 11 11:58:48 UTC 2019 - Tomáš Chvátal <[email protected]>
+
+- Update to 0.21.3:
+  * no upstream changelog
+  * dropped python2 support
+- Execute tests
+- Update requirements based on upstream requires
+
+-------------------------------------------------------------------

Old:
----
  zeroconf-0.19.1.tar.gz

New:
----
  python-zeroconf-0.24.3.tar.gz
  python-zeroconf-disable-some-tests.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-zeroconf.spec ++++++
--- /var/tmp/diff_new_pack.rkQK1B/_old  2020-03-02 13:25:18.634631374 +0100
+++ /var/tmp/diff_new_pack.rkQK1B/_new  2020-03-02 13:25:18.638631382 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-zeroconf
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,27 +12,28 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
+%define skip_python2 1
 Name:           python-zeroconf
-Version:        0.19.1
+Version:        0.24.3
 Release:        0
 Summary:        Pure Python Multicast DNS Service Discovery Library 
(Bonjour/Avahi compatible)
-License:        LGPL-2.0
+License:        LGPL-2.0-only
 Group:          Development/Languages/Python
-Url:            https://github.com/jstasiak/python-zeroconf
-Source:         
https://pypi.io/packages/source/z/zeroconf/zeroconf-%{version}.tar.gz
+URL:            https://github.com/jstasiak/python-zeroconf
+Source:         
https://github.com/jstasiak/python-zeroconf/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz
+Patch0:         python-zeroconf-disable-some-tests.patch
+BuildRequires:  %{python_module ifaddr}
+BuildRequires:  %{python_module nose}
 BuildRequires:  %{python_module setuptools}
+BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
-Requires:       python-enum-compat
-Requires:       python-netifaces
-Requires:       python-six
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
+Requires:       python-ifaddr
 BuildArch:      noarch
-
 %python_subpackages
 
 %description
@@ -43,17 +44,24 @@
 does not force you to use a particular event loop or python-twisted.
 
 %prep
-%setup -q -n zeroconf-%{version}
+%setup -q
+%patch0 -p1
 
 %build
 %python_build
 
 %install
 %python_install
+%python_expand rm -f %{buildroot}%{$python_sitelib}/zeroconf/test.py
+%python_expand %fdupes %{buildroot}%{$python_sitelib}
+
+%check
+# tests that do not run in an OBS chroot are disabled via 
python-zeroconf-disable-some-tests.patch
+%python_expand PYTHONPATH=%{buildroot}%{$python_sitelib} %python_exec -m 
unittest discover -v
 
-%files %python_files
-%defattr(-,root,root,-)
+%files %{python_files}
 %doc README.rst
-%{python_sitelib}/*
+%license COPYING
+%{python_sitelib}/zeroconf*
 
 %changelog

++++++ python-zeroconf-disable-some-tests.patch ++++++
diff --git a/zeroconf/test.py b/zeroconf/test.py
index f0d5ad4..26e6216 100644
--- a/zeroconf/test.py
+++ b/zeroconf/test.py
@@ -435,6 +435,7 @@ class Names(unittest.TestCase):
 
 
 class Framework(unittest.TestCase):
+    @unittest.skip("Does not work in an OBS chroot")
     def test_launch_and_close(self):
         rv = r.Zeroconf(interfaces=r.InterfaceChoice.All)
         rv.close()
@@ -443,6 +444,7 @@ class Framework(unittest.TestCase):
 
     @unittest.skipIf(not socket.has_ipv6, 'Requires IPv6')
     @attr('IPv6')
+    @unittest.skip("Does not work in an OBS chroot")
     def test_launch_and_close_v4_v6(self):
         rv = r.Zeroconf(interfaces=r.InterfaceChoice.All, 
ip_version=r.IPVersion.All)
         rv.close()
@@ -451,6 +453,7 @@ class Framework(unittest.TestCase):
 
     @unittest.skipIf(not socket.has_ipv6, 'Requires IPv6')
     @attr('IPv6')
+    @unittest.skip("Does not work in an OBS chroot")
     def test_launch_and_close_v6_only(self):
         rv = r.Zeroconf(interfaces=r.InterfaceChoice.All, 
ip_version=r.IPVersion.V6Only)
         rv.close()
@@ -770,6 +773,7 @@ class TestDNSCache(unittest.TestCase):
 
 
 class ServiceTypesQuery(unittest.TestCase):
+    @unittest.skip("Does not work in an OBS chroot")
     def test_integration_with_listener(self):
 
         type_ = "_test-srvc-type._tcp.local."
@@ -818,6 +822,7 @@ class ServiceTypesQuery(unittest.TestCase):
 
     @unittest.skipIf(not socket.has_ipv6, 'Requires IPv6')
     @attr('IPv6')
+    @unittest.skip("Does not work in an OBS chroot")
     def test_integration_with_listener_ipv6(self):
 
         type_ = "_test-srvc-type._tcp.local."

Reply via email to