Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-vdirsyncer for openSUSE:Factory checked in at 2022-12-21 16:06:37 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-vdirsyncer (Old) and /work/SRC/openSUSE:Factory/.python-vdirsyncer.new.1835 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-vdirsyncer" Wed Dec 21 16:06:37 2022 rev:16 rq:1043983 version:0.19.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-vdirsyncer/python-vdirsyncer.changes 2021-07-10 22:55:23.843344141 +0200 +++ /work/SRC/openSUSE:Factory/.python-vdirsyncer.new.1835/python-vdirsyncer.changes 2022-12-21 16:06:38.698555910 +0100 @@ -1,0 +2,52 @@ +Sun Dec 18 22:01:01 UTC 2022 - Matej Cepl <mc...@suse.com> + +- Update to 0.19.0: + + - Add "shell" password fetch strategy to pass command string to + a shell. + - Add "description" and "order" as metadata. + These fetch the CalDAV: calendar-description, + ``CardDAV:addressbook-description`` and + ``apple-ns:calendar-order`` properties respectively. + - Add a new ``showconfig`` status. This prints *some* + configuration values as JSON. This is intended to be used by + external tools and helpers that interact with ``vdirsyncer``, + and considered experimental. + - Update TLS-related tests that were failing due to weak MDs. + - ``pytest-httpserver`` and ``trustme`` are now required for + tests. + - ``pytest-localserver`` is no longer required for tests. + - Multithreaded support has been dropped. The + ``"--max-workers`` has been removed. + - A new ``asyncio`` backend is now used. So far, this shows + substantial speed improvements in ``discovery`` and + ``metasync``, but little change in `sync`. This will likely + continue improving over time. :gh:`906` + - The ``google`` storage types no longer + require ``requests-oauthlib``, but require + ``python-aiohttp-oauthlib`` instead. + - Vdirsyncer no longer includes experimental support for + `EteSync <https://www.etesync.com/>`_. The existing + integration had not been supported for a long time and + no longer worked. Support for external storages may be + added if anyone is interested in maintaining an EteSync + plugin. EteSync users should consider using `etesync-dav`_. + - The ``plist`` for macOS has been dropped. It was broken and + homebrew generates their own based on package metadata. macOS + users are encouraged to use that as a reference. + - Changes to SSL configuration: + - Support for ``md5`` and ``sha1`` certificate fingerprints + has been dropped. If you're validating certificate + fingerprints, use ``sha256`` instead. + - When using a custom ``verify_fingerprint``, CA validation + is always disabled. + - If ``verify_fingerprint`` is unset, CA verification is + always active. Disabling both features is insecure and no + longer supported. + - The ``verify`` parameter no longer takes boolean values, it + is now optional and only takes a string to a custom CA for + verification. + - The ``verify`` and ``verify_fingerprint`` will likely be + merged into a single parameter in future. + +------------------------------------------------------------------- Old: ---- vdirsyncer-0.18.0.tar.gz New: ---- vdirsyncer-0.19.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-vdirsyncer.spec ++++++ --- /var/tmp/diff_new_pack.GAAr30/_old 2022-12-21 16:06:39.314559232 +0100 +++ /var/tmp/diff_new_pack.GAAr30/_new 2022-12-21 16:06:39.318559253 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-vdirsyncer # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,9 +18,8 @@ %define skip_python2 1 %define skip_python36 1 -%{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-vdirsyncer -Version: 0.18.0 +Version: 0.19.0 Release: 0 Summary: CalDAV and CardDAV synchronization module License: BSD-3-Clause @@ -38,6 +37,7 @@ BuildRequires: python-rpm-macros BuildRequires: systemd-rpm-macros BuildRequires: pkgconfig(systemd) +Requires: python-aiostream Requires: python-atomicwrites >= 0.1.7 Requires: python-click >= 5.0 Requires: python-click-log >= 0.3 @@ -49,9 +49,12 @@ Recommends: python-requests-oauthlib BuildArch: noarch # SECTION test requirements +BuildRequires: %{python_module aiohttp} +BuildRequires: %{python_module aiostream} BuildRequires: %{python_module click-log >= 0.3} BuildRequires: %{python_module click-threading >= 0.2} BuildRequires: %{python_module hypothesis >= 5.0.0} +BuildRequires: %{python_module pytest-asyncio} BuildRequires: %{python_module pytest-cov} BuildRequires: %{python_module pytest-localserver} BuildRequires: %{python_module pytest-subtesthack} @@ -110,7 +113,8 @@ %doc README.rst %license LICENSE %python_alternative %{_bindir}/vdirsyncer -%{python_sitelib}/vdirsyncer* +%{python_sitelib}/vdirsyncer-%{version}*-info +%{python_sitelib}/vdirsyncer %{_userunitdir}/vdirsyncer-%{python_bin_suffix}.service %{_userunitdir}/vdirsyncer-%{python_bin_suffix}.timer %{_userunitdir}/vdirsyncer.service ++++++ 3eb9ce5ae4320d52e6c876874511ff96a8a45f51.patch ++++++ --- /var/tmp/diff_new_pack.GAAr30/_old 2022-12-21 16:06:39.342559383 +0100 +++ /var/tmp/diff_new_pack.GAAr30/_new 2022-12-21 16:06:39.346559404 +0100 @@ -9,13 +9,13 @@ --- a/setup.py +++ b/setup.py -@@ -11,7 +11,7 @@ from setuptools import setup +@@ -10,7 +10,7 @@ from setuptools import setup requirements = [ # https://github.com/mitsuhiko/click/issues/200 - "click>=5.0,<9.0", + "click>=5.0", - "click-log>=0.3.0, <0.4.0", - # https://github.com/pimutils/vdirsyncer/issues/478 - "click-threading>=0.5", + "click-log>=0.3.0, <0.5.0", + "requests >=2.20.0", + # https://github.com/sigmavirus24/requests-toolbelt/pull/28 ++++++ vdirsyncer-0.18.0.tar.gz -> vdirsyncer-0.19.0.tar.gz ++++++ ++++ 8025 lines of diff (skipped)