Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-distributed for openSUSE:Factory checked in at 2021-05-21 21:49:49 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-distributed (Old) and /work/SRC/openSUSE:Factory/.python-distributed.new.2988 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "python-distributed" Fri May 21 21:49:49 2021 rev:47 rq:894420 version:2021.5.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-distributed/python-distributed.changes 2021-04-06 17:31:07.651215103 +0200 +++ /work/SRC/openSUSE:Factory/.python-distributed.new.2988/python-distributed.changes 2021-05-21 21:49:55.206257308 +0200 @@ -1,0 +2,86 @@ +Tue May 18 10:12:19 UTC 2021 - Ben Greiner <code@bnavigator.de> + +- update to version 2021.5.0 + * Merge global annotations on the client (GH#4691) Mads R. B. + Kristensen + * Add support for click 8 (GH#4810) James Bourbeau + * Add HTML reprs to some scheduler classes (GH#4795) James + Bourbeau + * Use JupyterLab theme variables (GH#4796) Ian Rose + * Allow the dashboard to run on multiple ports (GH#4786) Jacob + Tomlinson + * Remove release_dep from WorkerPlugin API (GH#4791) James + Bourbeau + * Support for UCX 1.10+ (GH#4787) Peter Andreas Entschev + * Reduce complexity of test_gather_allow_worker_reconnect + (GH#4739) Florian Jetter + * Fix doctests in utils.py (GH#4785) Jacob Tomlinson + * Ensure deps are actually logged in worker (GH#4753) Florian + Jetter + * Add stacklevel keyword into performance_report() to allow for + selecting calling code to be displayed (GH#4777) Nathan + Danielsen + * Unregister worker plugin (GH#4748) Naty Clementi + * Fixes some pickling issues in the Cythonized Scheduler + (GH#4768) jakirkham + * Improve graceful shutdown if nanny is involved (GH#4725) + Florian Jetter + * Update cythonization in CI (GH#4764) James Bourbeau + * Use contextlib.nullcontext (GH#4763) James Bourbeau + * Cython fixes for MemoryState (GH#4761) jakirkham + * Fix errors in check_thread_leak (GH#4747) James Bourbeau + * Handle missing key case in report_on_key (GH#4755) jakirkham + * Drop temporary set variables s (GH#4758) jakirkham +- skip even more flaky tests +- stress that upstream wants to use dask with a matching version + number + +------------------------------------------------------------------- +Mon May 3 01:35:36 UTC 2021 - Arun Persaud <arun@gmx.de> + +- update to version 2021.4.1: + * Avoid active_threads changing size during iteration (GH#4729) + James Bourbeau + * Fix UnboundLocalError in AdaptiveCore.adapt() (GH#4731) Anderson + Banihirwe + * Minor formatting updates for HTTP endpoints doc (GH#4736) James + Bourbeau + * Unit test for metrics["memory"]=None (GH#4727) crusaderky + * Enable configuration of prometheus metrics namespace (GH#4722) + Jacob Tomlinson + * Reintroduce weight function (GH#4723) James Bourbeau + * Add ready->memory to transitions in worker (GH#4728) Gil Forsyth + * Fix regressions in GH#4651 (GH#4719) crusaderky + * Add descriptions for UCX config options (GH#4683) Charles + Blackmon-Luca + * Split RAM measure into dask keys/other old/other new (GH#4651) + crusaderky + * Fix DeprecationWarning on Python 3.9 (GH#4717) George Sakkis + * ipython causes test_profile_nested_sizeof crash on windows + (GH#4713) crusaderky + * Add iterate_collection argument to serialize (GH#4641) Richard J + Zamora + * When closing Server, close all listeners (GH#4704) Florian Jetter + * Fix timeout in client.restart (GH#4690) Matteo De Wint + * Avoid repeatedly using the same worker on first task with quiet + cluster (GH#4638) Doug Davis + * Grab func for finish case only if used (GH#4702) jakirkham + * Remove hostname check in test_dashboard (GH#4706) James Bourbeau + * Faster tests_semaphore::test_worker_dies (GH#4703) Florian Jetter + * Clean up test_dashboard (GH#4700) crusaderky + * Add timing information to TaskGroup (GH#4671) Matthew Rocklin + * Remove WSSConnector TLS presence check (GH#4695) Marcos Moyano + * Fix typo and remove unused time.time import (GH#4689) Hristo + Georgiev + * Don���t initialize CUDA context in monitor (GH#4688) Charles + Blackmon-Luca + * Add support for extra conn args for HTTP protocols (GH#4682) + Marcos Moyano + * Adjust timings in test_threadpoolworkers (GH#4681) Florian Jetter + * Add GPU metrics to SystemMonitor (GH#4661) Charles Blackmon-Luca + * Removing dumps_msgpack() and loads_msgpack() (GH#4677) Mads + R. B. Kristensen + * Expose worker SystemMonitor s to scheduler via RPC (GH#4657) + Charles Blackmon-Luca + +------------------------------------------------------------------- Old: ---- distributed-2021.4.0.tar.gz New: ---- distributed-2021.5.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-distributed.spec ++++++ --- /var/tmp/diff_new_pack.w38Nzz/_old 2021-05-21 21:49:55.762255004 +0200 +++ /var/tmp/diff_new_pack.w38Nzz/_new 2021-05-21 21:49:55.766254988 +0200 @@ -32,7 +32,8 @@ # cython optimizations not supported on 32-bit: https://github.com/dask/dask/issues/7489 %endif Name: python-distributed%{psuffix} -Version: 2021.4.0 +# Note: please always update together with python-dask +Version: 2021.5.0 Release: 0 Summary: Library for distributed computing with Python License: BSD-3-Clause @@ -48,7 +49,7 @@ Requires: python-certifi Requires: python-click >= 6.6 Requires: python-cloudpickle >= 1.5.0 -Requires: python-dask >= %{version} +Requires: python-dask = %{version} Requires: python-msgpack Requires: python-psutil >= 5.0 Requires: python-sortedcontainers @@ -62,7 +63,7 @@ BuildRequires: %{python_module certifi} BuildRequires: %{python_module click >= 6.6} BuildRequires: %{python_module cloudpickle >= 1.5.0} -BuildRequires: %{python_module dask-all >= %{version}} +BuildRequires: %{python_module dask-all = %{version}} # need built extension BuildRequires: %{python_module distributed = %{version}} BuildRequires: %{python_module ipykernel} @@ -112,8 +113,6 @@ %if %{with test} %check -# add fail and error summaries to pytest report, but xfail is not interesting -sed -i '/pytest/,/addopts/ s/-rsx/-rfEs/' setup.cfg # many tests from multiple files are broken by new pytest-asyncio # (see https://github.com/dask/distributed/pull/4212 and https://github.com/pytest-dev/pytest-asyncio/issues/168) # as a proof build it with old pytest-asyncio and see these tests pass @@ -137,6 +136,7 @@ donttest+=" or (test_client and test_secede_simple)" donttest+=" or (test_client and test_serialize_collections)" donttest+=" or (test_client_executor and test_cancellation)" +donttest+=" or (test_client_loop and test_close_loop_sync)" donttest+=" or (test_collections and test_sparse_arrays)" donttest+=" or (test_events and test_event_on_workers)" donttest+=" or (test_events and test_set_not_set_many_events)" @@ -177,6 +177,7 @@ donttest+=" or (test_semaphore and test_oversubscribing_leases)" donttest+=" or (test_semaphore and test_release_failure)" donttest+=" or (test_semaphore and test_release_once_too_many_resilience)" +donttest+=" or (test_semaphore and test_release_semaphore_after_timeout)" donttest+=" or (test_semaphore and test_release_simple)" donttest+=" or (test_semaphore and test_threadpoolworkers_pick_correct_ioloop)" donttest+=" or (test_sparse_arrays and concurrent)" @@ -227,7 +228,7 @@ donttest+=" or (test_asyncprocess and test_exit_callback)" donttest+=" or (test_client and test_cleanup_after_broken_client_connection)" donttest+=" or (test_client and test_open_close_many_workers)" -donttest+=" or (test_client and test_profile_server)" +donttest+=" or (test_client and test_profile)" donttest+=" or (test_client and test_quiet_quit_when_cluster_leaves)" donttest+=" or (test_client and test_reconnect)" donttest+=" or (test_client and test_sub_submit_priority)" @@ -242,8 +243,14 @@ donttest+=" or (test_stress and test_close_connections)" donttest+=" or (test_worker and test_fail_write_to_disk)" donttest+=" or test_queue_in_task or test_variable_in_task" - -%pytest_arch -ra -n auto distributed/tests/ -k "not (${donttest:4})" -m "not avoid_travis" --timeout 180 +# https://github.com/dask/distributed/pull/4719: "This test is heavily influenced by hard-to-control factors such as memory management" +# probably influenced by OBS scheduling +donttest+=" or (test_scheduler and test_memory)" +# likely related to the above (https://github.com/dask/distributed/pull/4651) +donttest+=" or (test_worker and test_spill_to_disk)" +# flaky on i586 +donttest+=" or (test_client_executor and test_map)" +%pytest_arch -rfE -n auto distributed/tests/ -k "not (${donttest:4})" -m "not avoid_travis" --timeout 180 %endif %if ! %{with test} ++++++ distributed-2021.4.0.tar.gz -> distributed-2021.5.0.tar.gz ++++++ ++++ 6395 lines of diff (skipped)