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 <[email protected]>
+
+- 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)