Bug#1049843: pytango: Fails to build binary packages again after successful build

Lucas Nussbaum lucas at debian.org
Wed Aug 16 09:26:38 BST 2023


Source: pytango
Version: 9.4.2-1
Severity: minor
Tags: trixie sid ftbfs
User: lucas at debian.org
Usertags: ftbfs-binary-20230816 ftbfs-binary-after-build
User: debian-qa at lists.debian.org
Usertags: qa-doublebuild

Hi,

This package fails to do build a binary-only build (not source) after a
successful build (dpkg-buildpackage ; dpkg-buildpackage -b).

This is probably a clear violation of Debian Policy section 4.9 (clean target),
but this is filed as severity:minor for now, because a discussion on
debian-devel showed that we might want to revisit the requirement of a working
'clean' target.

More information about this class of issues, included common problems and
solutions, is available at
https://wiki.debian.org/qa.debian.org/FTBFS/DoubleBuild

Relevant part of the build log:
> cd /<<PKGBUILDDIR>> && runuser -u user42 -- dpkg-buildpackage --sanitize-env -us -uc -rfakeroot -b
> ---------------------------------------------------------------------------------------------------------------------
> 
> dpkg-buildpackage: info: source package pytango
> dpkg-buildpackage: info: source version 9.4.2-1
> dpkg-buildpackage: info: source distribution unstable
> dpkg-buildpackage: info: source changed by Santiago Ruano Rincón <santiago at freexian.com>
>  dpkg-source --before-build .
> dpkg-buildpackage: info: host architecture amd64
>  debian/rules clean
> dh clean --buildsystem=pybuild
>    dh_auto_clean -O--buildsystem=pybuild
> I: pybuild base:291: python3.11 setup.py clean 
> /<<PKGBUILDDIR>>/setup.py:49: DeprecationWarning: 
> 
>   `numpy.distutils` is deprecated since NumPy 1.23.0, as a result
>   of the deprecation of `distutils` itself. It will be removed for
>   Python >= 3.12. For older Python versions it will remain present.
>   It is recommended to use `setuptools < 60.0` for those Python versions.
>   For more details, see:
>     https://numpy.org/devdocs/reference/distutils_status_migration.html 
> 
> 
>   from numpy.distutils.ccompiler import CCompiler_compile
> Using numpy-patched parallel compiler
> running clean
> removing '/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tango/build' (and everything under it)
> 'build/bdist.linux-x86_64' does not exist -- can't clean it
> 'build/scripts-3.11' does not exist -- can't clean it
>    debian/rules execute_after_dh_auto_clean
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> rm -rf build
> rm -rf *.egg-info
> rm -rf build
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
>    dh_autoreconf_clean -O--buildsystem=pybuild
>    dh_clean -O--buildsystem=pybuild
>  debian/rules binary
> dh binary --buildsystem=pybuild
>    dh_update_autotools_config -O--buildsystem=pybuild
>    dh_autoreconf -O--buildsystem=pybuild
>    dh_auto_configure -O--buildsystem=pybuild
> I: pybuild base:291: python3.11 setup.py config 
> /<<PKGBUILDDIR>>/setup.py:49: DeprecationWarning: 
> 
>   `numpy.distutils` is deprecated since NumPy 1.23.0, as a result
>   of the deprecation of `distutils` itself. It will be removed for
>   Python >= 3.12. For older Python versions it will remain present.
>   It is recommended to use `setuptools < 60.0` for those Python versions.
>   For more details, see:
>     https://numpy.org/devdocs/reference/distutils_status_migration.html 
> 
> 
>   from numpy.distutils.ccompiler import CCompiler_compile
> Using numpy-patched parallel compiler
> running config
>    dh_auto_build -O--buildsystem=pybuild
> I: pybuild base:291: /usr/bin/python3 setup.py build 
> /<<PKGBUILDDIR>>/setup.py:49: DeprecationWarning: 
> 
>   `numpy.distutils` is deprecated since NumPy 1.23.0, as a result
>   of the deprecation of `distutils` itself. It will be removed for
>   Python >= 3.12. For older Python versions it will remain present.
>   It is recommended to use `setuptools < 60.0` for those Python versions.
>   For more details, see:
>     https://numpy.org/devdocs/reference/distutils_status_migration.html 
> 
> 
>   from numpy.distutils.ccompiler import CCompiler_compile
> Using numpy-patched parallel compiler
> running build
> running build_py
> copying PyTango.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tango/build
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tango/build/tango
> copying tango/tango_numpy.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tango/build/tango
> copying tango/futures_executor.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tango/build/tango
> copying tango/attribute_proxy.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tango/build/tango
> copying tango/device_class.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tango/build/tango
> copying tango/utils.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tango/build/tango
> copying tango/pipe.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tango/build/tango
> copying tango/gevent.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tango/build/tango
> copying tango/futures.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tango/build/tango
> copying tango/device_data.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tango/build/tango
> copying tango/base_types.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tango/build/tango
> copying tango/device_server.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tango/build/tango
> copying tango/asyncio_executor.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tango/build/tango
> copying tango/tango_object.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tango/build/tango
> copying tango/green.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tango/build/tango
> copying tango/test_context.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tango/build/tango
> copying tango/pytango_init.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tango/build/tango
> copying tango/test_utils.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tango/build/tango
> copying tango/attr_data.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tango/build/tango
> copying tango/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tango/build/tango
> copying tango/auto_monitor.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tango/build/tango
> copying tango/pyutil.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tango/build/tango
> copying tango/pytango_pprint.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tango/build/tango
> copying tango/group_reply_list.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tango/build/tango
> copying tango/device_proxy.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tango/build/tango
> copying tango/release.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tango/build/tango
> copying tango/time_val.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tango/build/tango
> copying tango/pipe_data.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tango/build/tango
> copying tango/encoded_attribute.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tango/build/tango
> copying tango/device_attribute.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tango/build/tango
> copying tango/group_reply.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tango/build/tango
> copying tango/asyncio.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tango/build/tango
> copying tango/client.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tango/build/tango
> copying tango/callback.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tango/build/tango
> copying tango/group.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tango/build/tango
> copying tango/codec.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tango/build/tango
> copying tango/api_util.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tango/build/tango
> copying tango/server.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tango/build/tango
> copying tango/gevent_executor.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tango/build/tango
> copying tango/db.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tango/build/tango
> copying tango/connection.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tango/build/tango
> copying tango/log4tango.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tango/build/tango
> copying tango/globals.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tango/build/tango
> copying tango/exception.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tango/build/tango
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tango/build/tango/databaseds
> copying tango/databaseds/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tango/build/tango/databaseds
> copying tango/databaseds/db_errors.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tango/build/tango/databaseds
> copying tango/databaseds/database.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tango/build/tango/databaseds
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tango/build/tango/databaseds/db_access
> copying tango/databaseds/db_access/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tango/build/tango/databaseds/db_access
> copying tango/databaseds/db_access/sqlite3.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tango/build/tango/databaseds/db_access
> copying tango/databaseds/DataBase.xmi -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tango/build/tango/databaseds
> copying tango/databaseds/create_db_tables.sql -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tango/build/tango/databaseds
> copying tango/databaseds/create_db.sql -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tango/build/tango/databaseds
> copying tango/databaseds/mysql2sqlite.sh -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tango/build/tango/databaseds
> copying tango/databaseds/DataBaseds -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tango/build/tango/databaseds
> running build_ext
> building '_tango' extension
> Warning: Can't read registry to find the necessary compiler setting
> Make sure that Python modules winreg, win32api or win32con are installed.
> INFO: C compiler: x86_64-linux-gnu-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
> 
> creating build
> creating build/temp.linux-x86_64-cpython-311
> creating build/temp.linux-x86_64-cpython-311/build
> creating build/temp.linux-x86_64-cpython-311/<<BUILDDIR>>
> creating build/temp.linux-x86_64-cpython-311/<<PKGBUILDDIR>>
> creating build/temp.linux-x86_64-cpython-311/<<PKGBUILDDIR>>/ext
> creating build/temp.linux-x86_64-cpython-311/<<PKGBUILDDIR>>/ext/server
> INFO: compile options: '-DPYTANGO_NUMPY_VERSION=1.24.2 -DNPY_NO_DEPRECATED_API=0 -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/pgm-5.3 -I/usr/include/libxml2 -I/<<PKGBUILDDIR>>/ext -I/<<PKGBUILDDIR>>/ext/server -I/usr/include/python3.11 -c'
> extra options: '-std=c++14 -Wno-deprecated-declarations'
> INFO: x86_64-linux-gnu-gcc: /<<PKGBUILDDIR>>/ext/api_util.cpp
> INFO: x86_64-linux-gnu-gcc: /<<PKGBUILDDIR>>/ext/archive_event_info.cpp
> INFO: x86_64-linux-gnu-gcc: /<<PKGBUILDDIR>>/ext/attr_conf_event_data.cpp
> INFO: x86_64-linux-gnu-gcc: /<<PKGBUILDDIR>>/ext/attribute_alarm_info.cpp
> INFO: x86_64-linux-gnu-gcc: /<<PKGBUILDDIR>>/ext/attribute_dimension.cpp
> INFO: x86_64-linux-gnu-gcc: /<<PKGBUILDDIR>>/ext/attribute_event_info.cpp
> INFO: x86_64-linux-gnu-gcc: /<<PKGBUILDDIR>>/ext/attribute_info.cpp
> INFO: x86_64-linux-gnu-gcc: /<<PKGBUILDDIR>>/ext/attribute_info_ex.cpp
> In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
>                  from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
>                  from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
>                  from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
>                  from /usr/include/boost/shared_ptr.hpp:17,
>                  from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
>                  from /usr/include/boost/python/converter/arg_to_python.hpp:15,
>                  from /usr/include/boost/python/call.hpp:15,
>                  from /usr/include/boost/python/object_core.hpp:14,
>                  from /usr/include/boost/python/args.hpp:22,
>                  from /usr/include/boost/python.hpp:11,
>                  from /<<PKGBUILDDIR>>/ext/precompiled_header.hpp:20,
>                  from /<<PKGBUILDDIR>>/ext/attribute_info_ex.cpp:12:
> /usr/include/boost/detail/iterator.hpp:13:1: note: ‘#pragma message: This header is deprecated. Use <iterator> instead.’
>    13 | BOOST_HEADER_DEPRECATED("<iterator>")
>       | ^~~~~~~~~~~~~~~~~~~~~~~
> In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
>                  from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
>                  from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
>                  from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
>                  from /usr/include/boost/shared_ptr.hpp:17,
>                  from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
>                  from /usr/include/boost/python/converter/arg_to_python.hpp:15,
>                  from /usr/include/boost/python/call.hpp:15,
>                  from /usr/include/boost/python/object_core.hpp:14,
>                  from /usr/include/boost/python/args.hpp:22,
>                  from /usr/include/boost/python.hpp:11,
>                  from /<<PKGBUILDDIR>>/ext/precompiled_header.hpp:20,
>                  from /<<PKGBUILDDIR>>/ext/archive_event_info.cpp:12:
> /usr/include/boost/detail/iterator.hpp:13:1: note: ‘#pragma message: This header is deprecated. Use <iterator> instead.’
>    13 | BOOST_HEADER_DEPRECATED("<iterator>")
>       | ^~~~~~~~~~~~~~~~~~~~~~~
> In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
>                  from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
>                  from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
>                  from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
>                  from /usr/include/boost/shared_ptr.hpp:17,
>                  from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
>                  from /usr/include/boost/python/converter/arg_to_python.hpp:15,
>                  from /usr/include/boost/python/call.hpp:15,
>                  from /usr/include/boost/python/object_core.hpp:14,
>                  from /usr/include/boost/python/args.hpp:22,
>                  from /usr/include/boost/python.hpp:11,
>                  from /<<PKGBUILDDIR>>/ext/precompiled_header.hpp:20,
>                  from /<<PKGBUILDDIR>>/ext/attribute_info.cpp:12:
> /usr/include/boost/detail/iterator.hpp:13:1: note: ‘#pragma message: This header is deprecated. Use <iterator> instead.’
>    13 | BOOST_HEADER_DEPRECATED("<iterator>")
>       | ^~~~~~~~~~~~~~~~~~~~~~~
> In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
>                  from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
>                  from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
>                  from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
>                  from /usr/include/boost/shared_ptr.hpp:17,
>                  from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
>                  from /usr/include/boost/python/converter/arg_to_python.hpp:15,
>                  from /usr/include/boost/python/call.hpp:15,
>                  from /usr/include/boost/python/object_core.hpp:14,
>                  from /usr/include/boost/python/args.hpp:22,
>                  from /usr/include/boost/python.hpp:11,
>                  from /<<PKGBUILDDIR>>/ext/precompiled_header.hpp:20,
>                  from /<<PKGBUILDDIR>>/ext/attribute_dimension.cpp:12:
> /usr/include/boost/detail/iterator.hpp:13:1: note: ‘#pragma message: This header is deprecated. Use <iterator> instead.’
>    13 | BOOST_HEADER_DEPRECATED("<iterator>")
>       | ^~~~~~~~~~~~~~~~~~~~~~~
> In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
>                  from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
>                  from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
>                  from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
>                  from /usr/include/boost/shared_ptr.hpp:17,
>                  from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
>                  from /usr/include/boost/python/converter/arg_to_python.hpp:15,
>                  from /usr/include/boost/python/call.hpp:15,
>                  from /usr/include/boost/python/object_core.hpp:14,
>                  from /usr/include/boost/python/args.hpp:22,
>                  from /usr/include/boost/python.hpp:11,
>                  from /<<PKGBUILDDIR>>/ext/precompiled_header.hpp:20,
>                  from /<<PKGBUILDDIR>>/ext/attribute_alarm_info.cpp:12:
> /usr/include/boost/detail/iterator.hpp:13:1: note: ‘#pragma message: This header is deprecated. Use <iterator> instead.’
>    13 | BOOST_HEADER_DEPRECATED("<iterator>")
>       | ^~~~~~~~~~~~~~~~~~~~~~~
> In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
>                  from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
>                  from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
>                  from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
>                  from /usr/include/boost/shared_ptr.hpp:17,
>                  from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
>                  from /usr/include/boost/python/converter/arg_to_python.hpp:15,
>                  from /usr/include/boost/python/call.hpp:15,
>                  from /usr/include/boost/python/object_core.hpp:14,
>                  from /usr/include/boost/python/args.hpp:22,
>                  from /usr/include/boost/python.hpp:11,
>                  from /<<PKGBUILDDIR>>/ext/precompiled_header.hpp:20,
>                  from /<<PKGBUILDDIR>>/ext/attr_conf_event_data.cpp:12:
> /usr/include/boost/detail/iterator.hpp:13:1: note: ‘#pragma message: This header is deprecated. Use <iterator> instead.’
>    13 | BOOST_HEADER_DEPRECATED("<iterator>")
>       | ^~~~~~~~~~~~~~~~~~~~~~~
> In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
>                  from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
>                  from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
>                  from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
>                  from /usr/include/boost/shared_ptr.hpp:17,
>                  from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
>                  from /usr/include/boost/python/converter/arg_to_python.hpp:15,
>                  from /usr/include/boost/python/call.hpp:15,
>                  from /usr/include/boost/python/object_core.hpp:14,
>                  from /usr/include/boost/python/args.hpp:22,
>                  from /usr/include/boost/python.hpp:11,
>                  from /<<PKGBUILDDIR>>/ext/precompiled_header.hpp:20,
>                  from /<<PKGBUILDDIR>>/ext/api_util.cpp:12:
> /usr/include/boost/detail/iterator.hpp:13:1: note: ‘#pragma message: This header is deprecated. Use <iterator> instead.’
>    13 | BOOST_HEADER_DEPRECATED("<iterator>")
>       | ^~~~~~~~~~~~~~~~~~~~~~~
> In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
>                  from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
>                  from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
>                  from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
>                  from /usr/include/boost/shared_ptr.hpp:17,
>                  from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
>                  from /usr/include/boost/python/converter/arg_to_python.hpp:15,
>                  from /usr/include/boost/python/call.hpp:15,
>                  from /usr/include/boost/python/object_core.hpp:14,
>                  from /usr/include/boost/python/args.hpp:22,
>                  from /usr/include/boost/python.hpp:11,
>                  from /<<PKGBUILDDIR>>/ext/precompiled_header.hpp:20,
>                  from /<<PKGBUILDDIR>>/ext/attribute_event_info.cpp:12:
> /usr/include/boost/detail/iterator.hpp:13:1: note: ‘#pragma message: This header is deprecated. Use <iterator> instead.’
>    13 | BOOST_HEADER_DEPRECATED("<iterator>")
>       | ^~~~~~~~~~~~~~~~~~~~~~~
> INFO: x86_64-linux-gnu-gcc: /<<PKGBUILDDIR>>/ext/attribute_proxy.cpp
> INFO: x86_64-linux-gnu-gcc: /<<PKGBUILDDIR>>/ext/base_types.cpp
> INFO: x86_64-linux-gnu-gcc: /<<PKGBUILDDIR>>/ext/callback.cpp
> INFO: x86_64-linux-gnu-gcc: /<<PKGBUILDDIR>>/ext/change_event_info.cpp
> INFO: x86_64-linux-gnu-gcc: /<<PKGBUILDDIR>>/ext/command_info.cpp
> INFO: x86_64-linux-gnu-gcc: /<<PKGBUILDDIR>>/ext/constants.cpp
> INFO: x86_64-linux-gnu-gcc: /<<PKGBUILDDIR>>/ext/connection.cpp
> INFO: x86_64-linux-gnu-gcc: /<<PKGBUILDDIR>>/ext/data_ready_event_data.cpp
> In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
>                  from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
>                  from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
>                  from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
>                  from /usr/include/boost/shared_ptr.hpp:17,
>                  from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
>                  from /usr/include/boost/python/converter/arg_to_python.hpp:15,
>                  from /usr/include/boost/python/call.hpp:15,
>                  from /usr/include/boost/python/object_core.hpp:14,
>                  from /usr/include/boost/python/args.hpp:22,
>                  from /usr/include/boost/python.hpp:11,
>                  from /<<PKGBUILDDIR>>/ext/precompiled_header.hpp:20,
>                  from /<<PKGBUILDDIR>>/ext/attribute_proxy.cpp:12:
> /usr/include/boost/detail/iterator.hpp:13:1: note: ‘#pragma message: This header is deprecated. Use <iterator> instead.’
>    13 | BOOST_HEADER_DEPRECATED("<iterator>")
>       | ^~~~~~~~~~~~~~~~~~~~~~~
> In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
>                  from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
>                  from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
>                  from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
>                  from /usr/include/boost/shared_ptr.hpp:17,
>                  from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
>                  from /usr/include/boost/python/converter/arg_to_python.hpp:15,
>                  from /usr/include/boost/python/call.hpp:15,
>                  from /usr/include/boost/python/object_core.hpp:14,
>                  from /usr/include/boost/python/args.hpp:22,
>                  from /usr/include/boost/python.hpp:11,
>                  from /<<PKGBUILDDIR>>/ext/precompiled_header.hpp:20,
>                  from /<<PKGBUILDDIR>>/ext/change_event_info.cpp:12:
> /usr/include/boost/detail/iterator.hpp:13:1: note: ‘#pragma message: This header is deprecated. Use <iterator> instead.’
>    13 | BOOST_HEADER_DEPRECATED("<iterator>")
>       | ^~~~~~~~~~~~~~~~~~~~~~~
> In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
>                  from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
>                  from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
>                  from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
>                  from /usr/include/boost/shared_ptr.hpp:17,
>                  from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
>                  from /usr/include/boost/python/converter/arg_to_python.hpp:15,
>                  from /usr/include/boost/python/call.hpp:15,
>                  from /usr/include/boost/python/object_core.hpp:14,
>                  from /usr/include/boost/python/args.hpp:22,
>                  from /usr/include/boost/python.hpp:11,
>                  from /<<PKGBUILDDIR>>/ext/precompiled_header.hpp:20,
>                  from /<<PKGBUILDDIR>>/ext/base_types.cpp:12:
> /usr/include/boost/detail/iterator.hpp:13:1: note: ‘#pragma message: This header is deprecated. Use <iterator> instead.’
>    13 | BOOST_HEADER_DEPRECATED("<iterator>")
>       | ^~~~~~~~~~~~~~~~~~~~~~~
> In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
>                  from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
>                  from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
>                  from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
>                  from /usr/include/boost/shared_ptr.hpp:17,
>                  from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
>                  from /usr/include/boost/python/converter/arg_to_python.hpp:15,
>                  from /usr/include/boost/python/call.hpp:15,
>                  from /usr/include/boost/python/object_core.hpp:14,
>                  from /usr/include/boost/python/args.hpp:22,
>                  from /usr/include/boost/python.hpp:11,
>                  from /<<PKGBUILDDIR>>/ext/precompiled_header.hpp:20,
>                  from /<<PKGBUILDDIR>>/ext/constants.cpp:12:
> /usr/include/boost/detail/iterator.hpp:13:1: note: ‘#pragma message: This header is deprecated. Use <iterator> instead.’
>    13 | BOOST_HEADER_DEPRECATED("<iterator>")
>       | ^~~~~~~~~~~~~~~~~~~~~~~
> In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
>                  from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
>                  from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
>                  from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
>                  from /usr/include/boost/shared_ptr.hpp:17,
>                  from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
>                  from /usr/include/boost/python/converter/arg_to_python.hpp:15,
>                  from /usr/include/boost/python/call.hpp:15,
>                  from /usr/include/boost/python/object_core.hpp:14,
>                  from /usr/include/boost/python/args.hpp:22,
>                  from /usr/include/boost/python.hpp:11,
>                  from /<<PKGBUILDDIR>>/ext/precompiled_header.hpp:20,
>                  from /<<PKGBUILDDIR>>/ext/connection.cpp:12:
> /usr/include/boost/detail/iterator.hpp:13:1: note: ‘#pragma message: This header is deprecated. Use <iterator> instead.’
>    13 | BOOST_HEADER_DEPRECATED("<iterator>")
>       | ^~~~~~~~~~~~~~~~~~~~~~~
> In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
>                  from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
>                  from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
>                  from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
>                  from /usr/include/boost/shared_ptr.hpp:17,
>                  from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
>                  from /usr/include/boost/python/converter/arg_to_python.hpp:15,
>                  from /usr/include/boost/python/call.hpp:15,
>                  from /usr/include/boost/python/object_core.hpp:14,
>                  from /usr/include/boost/python/args.hpp:22,
>                  from /usr/include/boost/python.hpp:11,
>                  from /<<PKGBUILDDIR>>/ext/precompiled_header.hpp:20,
>                  from /<<PKGBUILDDIR>>/ext/callback.cpp:12:
> /usr/include/boost/detail/iterator.hpp:13:1: note: ‘#pragma message: This header is deprecated. Use <iterator> instead.’
>    13 | BOOST_HEADER_DEPRECATED("<iterator>")
>       | ^~~~~~~~~~~~~~~~~~~~~~~
> In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
>                  from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
>                  from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
>                  from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
>                  from /usr/include/boost/shared_ptr.hpp:17,
>                  from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
>                  from /usr/include/boost/python/converter/arg_to_python.hpp:15,
>                  from /usr/include/boost/python/call.hpp:15,
>                  from /usr/include/boost/python/object_core.hpp:14,
>                  from /usr/include/boost/python/args.hpp:22,
>                  from /usr/include/boost/python.hpp:11,
>                  from /<<PKGBUILDDIR>>/ext/precompiled_header.hpp:20,
>                  from /<<PKGBUILDDIR>>/ext/command_info.cpp:12:
> /usr/include/boost/detail/iterator.hpp:13:1: note: ‘#pragma message: This header is deprecated. Use <iterator> instead.’
>    13 | BOOST_HEADER_DEPRECATED("<iterator>")
>       | ^~~~~~~~~~~~~~~~~~~~~~~
> In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
>                  from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
>                  from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
>                  from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
>                  from /usr/include/boost/shared_ptr.hpp:17,
>                  from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
>                  from /usr/include/boost/python/converter/arg_to_python.hpp:15,
>                  from /usr/include/boost/python/call.hpp:15,
>                  from /usr/include/boost/python/object_core.hpp:14,
>                  from /usr/include/boost/python/args.hpp:22,
>                  from /usr/include/boost/python.hpp:11,
>                  from /<<PKGBUILDDIR>>/ext/precompiled_header.hpp:20,
>                  from /<<PKGBUILDDIR>>/ext/data_ready_event_data.cpp:12:
> /usr/include/boost/detail/iterator.hpp:13:1: note: ‘#pragma message: This header is deprecated. Use <iterator> instead.’
>    13 | BOOST_HEADER_DEPRECATED("<iterator>")
>       | ^~~~~~~~~~~~~~~~~~~~~~~
> INFO: x86_64-linux-gnu-gcc: /<<PKGBUILDDIR>>/ext/database.cpp
> INFO: x86_64-linux-gnu-gcc: /<<PKGBUILDDIR>>/ext/db.cpp
> INFO: x86_64-linux-gnu-gcc: /<<PKGBUILDDIR>>/ext/dev_command_info.cpp
> INFO: x86_64-linux-gnu-gcc: /<<PKGBUILDDIR>>/ext/dev_error.cpp
> INFO: x86_64-linux-gnu-gcc: /<<PKGBUILDDIR>>/ext/device_attribute.cpp
> INFO: x86_64-linux-gnu-gcc: /<<PKGBUILDDIR>>/ext/device_attribute_config.cpp
> In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
>                  from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
>                  from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
>                  from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
>                  from /usr/include/boost/shared_ptr.hpp:17,
>                  from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
>                  from /usr/include/boost/python/converter/arg_to_python.hpp:15,
>                  from /usr/include/boost/python/call.hpp:15,
>                  from /usr/include/boost/python/object_core.hpp:14,
>                  from /usr/include/boost/python/args.hpp:22,
>                  from /usr/include/boost/python.hpp:11,
>                  from /<<PKGBUILDDIR>>/ext/precompiled_header.hpp:20,
>                  from /<<PKGBUILDDIR>>/ext/database.cpp:12:
> /usr/include/boost/detail/iterator.hpp:13:1: note: ‘#pragma message: This header is deprecated. Use <iterator> instead.’
>    13 | BOOST_HEADER_DEPRECATED("<iterator>")
>       | ^~~~~~~~~~~~~~~~~~~~~~~
> In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
>                  from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
>                  from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
>                  from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
>                  from /usr/include/boost/shared_ptr.hpp:17,
>                  from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
>                  from /usr/include/boost/python/converter/arg_to_python.hpp:15,
>                  from /usr/include/boost/python/call.hpp:15,
>                  from /usr/include/boost/python/object_core.hpp:14,
>                  from /usr/include/boost/python/args.hpp:22,
>                  from /usr/include/boost/python.hpp:11,
>                  from /<<PKGBUILDDIR>>/ext/precompiled_header.hpp:20,
>                  from /<<PKGBUILDDIR>>/ext/db.cpp:12:
> /usr/include/boost/detail/iterator.hpp:13:1: note: ‘#pragma message: This header is deprecated. Use <iterator> instead.’
>    13 | BOOST_HEADER_DEPRECATED("<iterator>")
>       | ^~~~~~~~~~~~~~~~~~~~~~~
> In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
>                  from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
>                  from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
>                  from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
>                  from /usr/include/boost/shared_ptr.hpp:17,
>                  from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
>                  from /usr/include/boost/python/converter/arg_to_python.hpp:15,
>                  from /usr/include/boost/python/call.hpp:15,
>                  from /usr/include/boost/python/object_core.hpp:14,
>                  from /usr/include/boost/python/args.hpp:22,
>                  from /usr/include/boost/python.hpp:11,
>                  from /<<PKGBUILDDIR>>/ext/precompiled_header.hpp:20,
>                  from /<<PKGBUILDDIR>>/ext/dev_command_info.cpp:12:
> /usr/include/boost/detail/iterator.hpp:13:1: note: ‘#pragma message: This header is deprecated. Use <iterator> instead.’
>    13 | BOOST_HEADER_DEPRECATED("<iterator>")
>       | ^~~~~~~~~~~~~~~~~~~~~~~
> In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
>                  from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
>                  from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
>                  from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
>                  from /usr/include/boost/shared_ptr.hpp:17,
>                  from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
>                  from /usr/include/boost/python/converter/arg_to_python.hpp:15,
>                  from /usr/include/boost/python/call.hpp:15,
>                  from /usr/include/boost/python/object_core.hpp:14,
>                  from /usr/include/boost/python/args.hpp:22,
>                  from /usr/include/boost/python.hpp:11,
>                  from /<<PKGBUILDDIR>>/ext/precompiled_header.hpp:20,
>                  from /<<PKGBUILDDIR>>/ext/dev_error.cpp:12:
> /usr/include/boost/detail/iterator.hpp:13:1: note: ‘#pragma message: This header is deprecated. Use <iterator> instead.’
>    13 | BOOST_HEADER_DEPRECATED("<iterator>")
>       | ^~~~~~~~~~~~~~~~~~~~~~~
> In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
>                  from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
>                  from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
>                  from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
>                  from /usr/include/boost/shared_ptr.hpp:17,
>                  from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
>                  from /usr/include/boost/python/converter/arg_to_python.hpp:15,
>                  from /usr/include/boost/python/call.hpp:15,
>                  from /usr/include/boost/python/object_core.hpp:14,
>                  from /usr/include/boost/python/args.hpp:22,
>                  from /usr/include/boost/python.hpp:11,
>                  from /<<PKGBUILDDIR>>/ext/precompiled_header.hpp:20,
>                  from /<<PKGBUILDDIR>>/ext/device_attribute.cpp:12:
> /usr/include/boost/detail/iterator.hpp:13:1: note: ‘#pragma message: This header is deprecated. Use <iterator> instead.’
>    13 | BOOST_HEADER_DEPRECATED("<iterator>")
>       | ^~~~~~~~~~~~~~~~~~~~~~~
> In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
>                  from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
>                  from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
>                  from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
>                  from /usr/include/boost/shared_ptr.hpp:17,
>                  from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
>                  from /usr/include/boost/python/converter/arg_to_python.hpp:15,
>                  from /usr/include/boost/python/call.hpp:15,
>                  from /usr/include/boost/python/object_core.hpp:14,
>                  from /usr/include/boost/python/args.hpp:22,
>                  from /usr/include/boost/python.hpp:11,
>                  from /<<PKGBUILDDIR>>/ext/precompiled_header.hpp:20,
>                  from /<<PKGBUILDDIR>>/ext/device_attribute_config.cpp:12:
> /usr/include/boost/detail/iterator.hpp:13:1: note: ‘#pragma message: This header is deprecated. Use <iterator> instead.’
>    13 | BOOST_HEADER_DEPRECATED("<iterator>")
>       | ^~~~~~~~~~~~~~~~~~~~~~~
> INFO: x86_64-linux-gnu-gcc: /<<PKGBUILDDIR>>/ext/device_attribute_history.cpp
> INFO: x86_64-linux-gnu-gcc: /<<PKGBUILDDIR>>/ext/device_data.cpp
> In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
>                  from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
>                  from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
>                  from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
>                  from /usr/include/boost/shared_ptr.hpp:17,
>                  from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
>                  from /usr/include/boost/python/converter/arg_to_python.hpp:15,
>                  from /usr/include/boost/python/call.hpp:15,
>                  from /usr/include/boost/python/object_core.hpp:14,
>                  from /usr/include/boost/python/args.hpp:22,
>                  from /usr/include/boost/python.hpp:11,
>                  from /<<PKGBUILDDIR>>/ext/precompiled_header.hpp:20,
>                  from /<<PKGBUILDDIR>>/ext/device_attribute_history.cpp:12:
> /usr/include/boost/detail/iterator.hpp:13:1: note: ‘#pragma message: This header is deprecated. Use <iterator> instead.’
>    13 | BOOST_HEADER_DEPRECATED("<iterator>")
>       | ^~~~~~~~~~~~~~~~~~~~~~~
> INFO: x86_64-linux-gnu-gcc: /<<PKGBUILDDIR>>/ext/device_data_history.cpp
> INFO: x86_64-linux-gnu-gcc: /<<PKGBUILDDIR>>/ext/device_info.cpp
> In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
>                  from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
>                  from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
>                  from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
>                  from /usr/include/boost/shared_ptr.hpp:17,
>                  from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
>                  from /usr/include/boost/python/converter/arg_to_python.hpp:15,
>                  from /usr/include/boost/python/call.hpp:15,
>                  from /usr/include/boost/python/object_core.hpp:14,
>                  from /usr/include/boost/python/args.hpp:22,
>                  from /usr/include/boost/python.hpp:11,
>                  from /<<PKGBUILDDIR>>/ext/precompiled_header.hpp:20,
>                  from /<<PKGBUILDDIR>>/ext/device_data.cpp:12:
> /usr/include/boost/detail/iterator.hpp:13:1: note: ‘#pragma message: This header is deprecated. Use <iterator> instead.’
>    13 | BOOST_HEADER_DEPRECATED("<iterator>")
>       | ^~~~~~~~~~~~~~~~~~~~~~~
> In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
>                  from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
>                  from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
>                  from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
>                  from /usr/include/boost/shared_ptr.hpp:17,
>                  from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
>                  from /usr/include/boost/python/converter/arg_to_python.hpp:15,
>                  from /usr/include/boost/python/call.hpp:15,
>                  from /usr/include/boost/python/object_core.hpp:14,
>                  from /usr/include/boost/python/args.hpp:22,
>                  from /usr/include/boost/python.hpp:11,
>                  from /<<PKGBUILDDIR>>/ext/precompiled_header.hpp:20,
>                  from /<<PKGBUILDDIR>>/ext/device_data_history.cpp:12:
> /usr/include/boost/detail/iterator.hpp:13:1: note: ‘#pragma message: This header is deprecated. Use <iterator> instead.’
>    13 | BOOST_HEADER_DEPRECATED("<iterator>")
>       | ^~~~~~~~~~~~~~~~~~~~~~~
> INFO: x86_64-linux-gnu-gcc: /<<PKGBUILDDIR>>/ext/device_pipe.cpp
> INFO: x86_64-linux-gnu-gcc: /<<PKGBUILDDIR>>/ext/device_proxy.cpp
> INFO: x86_64-linux-gnu-gcc: /<<PKGBUILDDIR>>/ext/devintr_change_event_data.cpp
> In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
>                  from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
>                  from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
>                  from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
>                  from /usr/include/boost/shared_ptr.hpp:17,
>                  from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
>                  from /usr/include/boost/python/converter/arg_to_python.hpp:15,
>                  from /usr/include/boost/python/call.hpp:15,
>                  from /usr/include/boost/python/object_core.hpp:14,
>                  from /usr/include/boost/python/args.hpp:22,
>                  from /usr/include/boost/python.hpp:11,
>                  from /<<PKGBUILDDIR>>/ext/precompiled_header.hpp:20,
>                  from /<<PKGBUILDDIR>>/ext/device_info.cpp:12:
> /usr/include/boost/detail/iterator.hpp:13:1: note: ‘#pragma message: This header is deprecated. Use <iterator> instead.’
>    13 | BOOST_HEADER_DEPRECATED("<iterator>")
>       | ^~~~~~~~~~~~~~~~~~~~~~~
> In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
>                  from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
>                  from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
>                  from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
>                  from /usr/include/boost/shared_ptr.hpp:17,
>                  from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
>                  from /usr/include/boost/python/converter/arg_to_python.hpp:15,
>                  from /usr/include/boost/python/call.hpp:15,
>                  from /usr/include/boost/python/object_core.hpp:14,
>                  from /usr/include/boost/python/args.hpp:22,
>                  from /usr/include/boost/python.hpp:11,
>                  from /<<PKGBUILDDIR>>/ext/precompiled_header.hpp:20,
>                  from /<<PKGBUILDDIR>>/ext/device_pipe.cpp:12:
> /usr/include/boost/detail/iterator.hpp:13:1: note: ‘#pragma message: This header is deprecated. Use <iterator> instead.’
>    13 | BOOST_HEADER_DEPRECATED("<iterator>")
>       | ^~~~~~~~~~~~~~~~~~~~~~~
> In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
>                  from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
>                  from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
>                  from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
>                  from /usr/include/boost/shared_ptr.hpp:17,
>                  from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
>                  from /usr/include/boost/python/converter/arg_to_python.hpp:15,
>                  from /usr/include/boost/python/call.hpp:15,
>                  from /usr/include/boost/python/object_core.hpp:14,
>                  from /usr/include/boost/python/args.hpp:22,
>                  from /usr/include/boost/python.hpp:11,
>                  from /<<PKGBUILDDIR>>/ext/precompiled_header.hpp:20,
>                  from /<<PKGBUILDDIR>>/ext/device_proxy.cpp:12:
> /usr/include/boost/detail/iterator.hpp:13:1: note: ‘#pragma message: This header is deprecated. Use <iterator> instead.’
>    13 | BOOST_HEADER_DEPRECATED("<iterator>")
>       | ^~~~~~~~~~~~~~~~~~~~~~~
> In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
>                  from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
>                  from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
>                  from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
>                  from /usr/include/boost/shared_ptr.hpp:17,
>                  from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
>                  from /usr/include/boost/python/converter/arg_to_python.hpp:15,
>                  from /usr/include/boost/python/call.hpp:15,
>                  from /usr/include/boost/python/object_core.hpp:14,
>                  from /usr/include/boost/python/args.hpp:22,
>                  from /usr/include/boost/python.hpp:11,
>                  from /<<PKGBUILDDIR>>/ext/precompiled_header.hpp:20,
>                  from /<<PKGBUILDDIR>>/ext/devintr_change_event_data.cpp:12:
> /usr/include/boost/detail/iterator.hpp:13:1: note: ‘#pragma message: This header is deprecated. Use <iterator> instead.’
>    13 | BOOST_HEADER_DEPRECATED("<iterator>")
>       | ^~~~~~~~~~~~~~~~~~~~~~~
> INFO: x86_64-linux-gnu-gcc: /<<PKGBUILDDIR>>/ext/enums.cpp
> INFO: x86_64-linux-gnu-gcc: /<<PKGBUILDDIR>>/ext/event_data.cpp
> INFO: x86_64-linux-gnu-gcc: /<<PKGBUILDDIR>>/ext/exception.cpp
> In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
>                  from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
>                  from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
>                  from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
>                  from /usr/include/boost/shared_ptr.hpp:17,
>                  from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
>                  from /usr/include/boost/python/converter/arg_to_python.hpp:15,
>                  from /usr/include/boost/python/call.hpp:15,
>                  from /usr/include/boost/python/object_core.hpp:14,
>                  from /usr/include/boost/python/args.hpp:22,
>                  from /usr/include/boost/python.hpp:11,
>                  from /<<PKGBUILDDIR>>/ext/precompiled_header.hpp:20,
>                  from /<<PKGBUILDDIR>>/ext/enums.cpp:12:
> /usr/include/boost/detail/iterator.hpp:13:1: note: ‘#pragma message: This header is deprecated. Use <iterator> instead.’
>    13 | BOOST_HEADER_DEPRECATED("<iterator>")
>       | ^~~~~~~~~~~~~~~~~~~~~~~
> INFO: x86_64-linux-gnu-gcc: /<<PKGBUILDDIR>>/ext/from_py.cpp
> In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
>                  from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
>                  from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
>                  from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
>                  from /usr/include/boost/shared_ptr.hpp:17,
>                  from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
>                  from /usr/include/boost/python/converter/arg_to_python.hpp:15,
>                  from /usr/include/boost/python/call.hpp:15,
>                  from /usr/include/boost/python/object_core.hpp:14,
>                  from /usr/include/boost/python/args.hpp:22,
>                  from /usr/include/boost/python.hpp:11,
>                  from /<<PKGBUILDDIR>>/ext/precompiled_header.hpp:20,
>                  from /<<PKGBUILDDIR>>/ext/event_data.cpp:12:
> /usr/include/boost/detail/iterator.hpp:13:1: note: ‘#pragma message: This header is deprecated. Use <iterator> instead.’
>    13 | BOOST_HEADER_DEPRECATED("<iterator>")
>       | ^~~~~~~~~~~~~~~~~~~~~~~
> In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
>                  from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
>                  from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
>                  from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
>                  from /usr/include/boost/shared_ptr.hpp:17,
>                  from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
>                  from /usr/include/boost/python/converter/arg_to_python.hpp:15,
>                  from /usr/include/boost/python/call.hpp:15,
>                  from /usr/include/boost/python/object_core.hpp:14,
>                  from /usr/include/boost/python/args.hpp:22,
>                  from /usr/include/boost/python.hpp:11,
>                  from /<<PKGBUILDDIR>>/ext/precompiled_header.hpp:20,
>                  from /<<PKGBUILDDIR>>/ext/exception.cpp:12:
> /usr/include/boost/detail/iterator.hpp:13:1: note: ‘#pragma message: This header is deprecated. Use <iterator> instead.’
>    13 | BOOST_HEADER_DEPRECATED("<iterator>")
>       | ^~~~~~~~~~~~~~~~~~~~~~~
> INFO: x86_64-linux-gnu-gcc: /<<PKGBUILDDIR>>/ext/group.cpp
> INFO: x86_64-linux-gnu-gcc: /<<PKGBUILDDIR>>/ext/group_reply.cpp
> In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
>                  from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
>                  from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
>                  from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
>                  from /usr/include/boost/shared_ptr.hpp:17,
>                  from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
>                  from /usr/include/boost/python/converter/arg_to_python.hpp:15,
>                  from /usr/include/boost/python/call.hpp:15,
>                  from /usr/include/boost/python/object_core.hpp:14,
>                  from /usr/include/boost/python/args.hpp:22,
>                  from /usr/include/boost/python.hpp:11,
>                  from /<<PKGBUILDDIR>>/ext/precompiled_header.hpp:20,
>                  from /<<PKGBUILDDIR>>/ext/from_py.cpp:12:
> /usr/include/boost/detail/iterator.hpp:13:1: note: ‘#pragma message: This header is deprecated. Use <iterator> instead.’
>    13 | BOOST_HEADER_DEPRECATED("<iterator>")
>       | ^~~~~~~~~~~~~~~~~~~~~~~
> INFO: x86_64-linux-gnu-gcc: /<<PKGBUILDDIR>>/ext/group_reply_list.cpp
> INFO: x86_64-linux-gnu-gcc: /<<PKGBUILDDIR>>/ext/locker_info.cpp
> In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
>                  from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
>                  from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
>                  from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
>                  from /usr/include/boost/shared_ptr.hpp:17,
>                  from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
>                  from /usr/include/boost/python/converter/arg_to_python.hpp:15,
>                  from /usr/include/boost/python/call.hpp:15,
>                  from /usr/include/boost/python/object_core.hpp:14,
>                  from /usr/include/boost/python/args.hpp:22,
>                  from /usr/include/boost/python.hpp:11,
>                  from /<<PKGBUILDDIR>>/ext/precompiled_header.hpp:20,
>                  from /<<PKGBUILDDIR>>/ext/group.cpp:12:
> /usr/include/boost/detail/iterator.hpp:13:1: note: ‘#pragma message: This header is deprecated. Use <iterator> instead.’
>    13 | BOOST_HEADER_DEPRECATED("<iterator>")
>       | ^~~~~~~~~~~~~~~~~~~~~~~
> In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
>                  from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
>                  from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
>                  from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
>                  from /usr/include/boost/shared_ptr.hpp:17,
>                  from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
>                  from /usr/include/boost/python/converter/arg_to_python.hpp:15,
>                  from /usr/include/boost/python/call.hpp:15,
>                  from /usr/include/boost/python/object_core.hpp:14,
>                  from /usr/include/boost/python/args.hpp:22,
>                  from /usr/include/boost/python.hpp:11,
>                  from /<<PKGBUILDDIR>>/ext/precompiled_header.hpp:20,
>                  from /<<PKGBUILDDIR>>/ext/group_reply.cpp:12:
> /usr/include/boost/detail/iterator.hpp:13:1: note: ‘#pragma message: This header is deprecated. Use <iterator> instead.’
>    13 | BOOST_HEADER_DEPRECATED("<iterator>")
>       | ^~~~~~~~~~~~~~~~~~~~~~~
> In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
>                  from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
>                  from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
>                  from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
>                  from /usr/include/boost/shared_ptr.hpp:17,
>                  from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
>                  from /usr/include/boost/python/converter/arg_to_python.hpp:15,
>                  from /usr/include/boost/python/call.hpp:15,
>                  from /usr/include/boost/python/object_core.hpp:14,
>                  from /usr/include/boost/python/args.hpp:22,
>                  from /usr/include/boost/python.hpp:11,
>                  from /<<PKGBUILDDIR>>/ext/precompiled_header.hpp:20,
>                  from /<<PKGBUILDDIR>>/ext/group_reply_list.cpp:12:
> /usr/include/boost/detail/iterator.hpp:13:1: note: ‘#pragma message: This header is deprecated. Use <iterator> instead.’
>    13 | BOOST_HEADER_DEPRECATED("<iterator>")
>       | ^~~~~~~~~~~~~~~~~~~~~~~
> In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
>                  from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
>                  from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
>                  from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
>                  from /usr/include/boost/shared_ptr.hpp:17,
>                  from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
>                  from /usr/include/boost/python/converter/arg_to_python.hpp:15,
>                  from /usr/include/boost/python/call.hpp:15,
>                  from /usr/include/boost/python/object_core.hpp:14,
>                  from /usr/include/boost/python/args.hpp:22,
>                  from /usr/include/boost/python.hpp:11,
>                  from /<<PKGBUILDDIR>>/ext/precompiled_header.hpp:20,
>                  from /<<PKGBUILDDIR>>/ext/locker_info.cpp:12:
> /usr/include/boost/detail/iterator.hpp:13:1: note: ‘#pragma message: This header is deprecated. Use <iterator> instead.’
>    13 | BOOST_HEADER_DEPRECATED("<iterator>")
>       | ^~~~~~~~~~~~~~~~~~~~~~~
> INFO: x86_64-linux-gnu-gcc: /<<PKGBUILDDIR>>/ext/locking_thread.cpp
> INFO: x86_64-linux-gnu-gcc: /<<PKGBUILDDIR>>/ext/periodic_event_info.cpp
> INFO: x86_64-linux-gnu-gcc: /<<PKGBUILDDIR>>/ext/pipe_event_data.cpp
> INFO: x86_64-linux-gnu-gcc: /<<PKGBUILDDIR>>/ext/pipe_info.cpp
> INFO: x86_64-linux-gnu-gcc: /<<PKGBUILDDIR>>/ext/poll_device.cpp
> In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
>                  from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
>                  from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
>                  from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
>                  from /usr/include/boost/shared_ptr.hpp:17,
>                  from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
>                  from /usr/include/boost/python/converter/arg_to_python.hpp:15,
>                  from /usr/include/boost/python/call.hpp:15,
>                  from /usr/include/boost/python/object_core.hpp:14,
>                  from /usr/include/boost/python/args.hpp:22,
>                  from /usr/include/boost/python.hpp:11,
>                  from /<<PKGBUILDDIR>>/ext/precompiled_header.hpp:20,
>                  from /<<PKGBUILDDIR>>/ext/locking_thread.cpp:12:
> /usr/include/boost/detail/iterator.hpp:13:1: note: ‘#pragma message: This header is deprecated. Use <iterator> instead.’
>    13 | BOOST_HEADER_DEPRECATED("<iterator>")
>       | ^~~~~~~~~~~~~~~~~~~~~~~
> In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
>                  from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
>                  from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
>                  from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
>                  from /usr/include/boost/shared_ptr.hpp:17,
>                  from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
>                  from /usr/include/boost/python/converter/arg_to_python.hpp:15,
>                  from /usr/include/boost/python/call.hpp:15,
>                  from /usr/include/boost/python/object_core.hpp:14,
>                  from /usr/include/boost/python/args.hpp:22,
>                  from /usr/include/boost/python.hpp:11,
>                  from /<<PKGBUILDDIR>>/ext/precompiled_header.hpp:20,
>                  from /<<PKGBUILDDIR>>/ext/periodic_event_info.cpp:12:
> /usr/include/boost/detail/iterator.hpp:13:1: note: ‘#pragma message: This header is deprecated. Use <iterator> instead.’
>    13 | BOOST_HEADER_DEPRECATED("<iterator>")
>       | ^~~~~~~~~~~~~~~~~~~~~~~
> In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
>                  from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
>                  from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
>                  from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
>                  from /usr/include/boost/shared_ptr.hpp:17,
>                  from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
>                  from /usr/include/boost/python/converter/arg_to_python.hpp:15,
>                  from /usr/include/boost/python/call.hpp:15,
>                  from /usr/include/boost/python/object_core.hpp:14,
>                  from /usr/include/boost/python/args.hpp:22,
>                  from /usr/include/boost/python.hpp:11,
>                  from /<<PKGBUILDDIR>>/ext/precompiled_header.hpp:20,
>                  from /<<PKGBUILDDIR>>/ext/pipe_event_data.cpp:12:
> /usr/include/boost/detail/iterator.hpp:13:1: note: ‘#pragma message: This header is deprecated. Use <iterator> instead.’
>    13 | BOOST_HEADER_DEPRECATED("<iterator>")
>       | ^~~~~~~~~~~~~~~~~~~~~~~
> INFO: x86_64-linux-gnu-gcc: /<<PKGBUILDDIR>>/ext/precompiled_header.cpp
> In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
>                  from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
>                  from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
>                  from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
>                  from /usr/include/boost/shared_ptr.hpp:17,
>                  from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
>                  from /usr/include/boost/python/converter/arg_to_python.hpp:15,
>                  from /usr/include/boost/python/call.hpp:15,
>                  from /usr/include/boost/python/object_core.hpp:14,
>                  from /usr/include/boost/python/args.hpp:22,
>                  from /usr/include/boost/python.hpp:11,
>                  from /<<PKGBUILDDIR>>/ext/precompiled_header.hpp:20,
>                  from /<<PKGBUILDDIR>>/ext/pipe_info.cpp:12:
> /usr/include/boost/detail/iterator.hpp:13:1: note: ‘#pragma message: This header is deprecated. Use <iterator> instead.’
>    13 | BOOST_HEADER_DEPRECATED("<iterator>")
>       | ^~~~~~~~~~~~~~~~~~~~~~~
> In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
>                  from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
>                  from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
>                  from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
>                  from /usr/include/boost/shared_ptr.hpp:17,
>                  from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
>                  from /usr/include/boost/python/converter/arg_to_python.hpp:15,
>                  from /usr/include/boost/python/call.hpp:15,
>                  from /usr/include/boost/python/object_core.hpp:14,
>                  from /usr/include/boost/python/args.hpp:22,
>                  from /usr/include/boost/python.hpp:11,
>                  from /<<PKGBUILDDIR>>/ext/precompiled_header.hpp:20,
>                  from /<<PKGBUILDDIR>>/ext/poll_device.cpp:12:
> /usr/include/boost/detail/iterator.hpp:13:1: note: ‘#pragma message: This header is deprecated. Use <iterator> instead.’
>    13 | BOOST_HEADER_DEPRECATED("<iterator>")
>       | ^~~~~~~~~~~~~~~~~~~~~~~
> INFO: x86_64-linux-gnu-gcc: /<<PKGBUILDDIR>>/ext/pytango.cpp
> INFO: x86_64-linux-gnu-gcc: /<<PKGBUILDDIR>>/ext/pytgutils.cpp
> In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
>                  from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
>                  from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
>                  from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
>                  from /usr/include/boost/shared_ptr.hpp:17,
>                  from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
>                  from /usr/include/boost/python/converter/arg_to_python.hpp:15,
>                  from /usr/include/boost/python/call.hpp:15,
>                  from /usr/include/boost/python/object_core.hpp:14,
>                  from /usr/include/boost/python/args.hpp:22,
>                  from /usr/include/boost/python.hpp:11,
>                  from /<<PKGBUILDDIR>>/ext/precompiled_header.hpp:20,
>                  from /<<PKGBUILDDIR>>/ext/precompiled_header.cpp:12:
> /usr/include/boost/detail/iterator.hpp:13:1: note: ‘#pragma message: This header is deprecated. Use <iterator> instead.’
>    13 | BOOST_HEADER_DEPRECATED("<iterator>")
>       | ^~~~~~~~~~~~~~~~~~~~~~~
> INFO: x86_64-linux-gnu-gcc: /<<PKGBUILDDIR>>/ext/pyutils.cpp
> INFO: x86_64-linux-gnu-gcc: /<<PKGBUILDDIR>>/ext/server/attr.cpp
> In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
>                  from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
>                  from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
>                  from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
>                  from /usr/include/boost/shared_ptr.hpp:17,
>                  from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
>                  from /usr/include/boost/python/converter/arg_to_python.hpp:15,
>                  from /usr/include/boost/python/call.hpp:15,
>                  from /usr/include/boost/python/object_core.hpp:14,
>                  from /usr/include/boost/python/args.hpp:22,
>                  from /usr/include/boost/python.hpp:11,
>                  from /<<PKGBUILDDIR>>/ext/precompiled_header.hpp:20,
>                  from /<<PKGBUILDDIR>>/ext/pytango.cpp:12:
> /usr/include/boost/detail/iterator.hpp:13:1: note: ‘#pragma message: This header is deprecated. Use <iterator> instead.’
>    13 | BOOST_HEADER_DEPRECATED("<iterator>")
>       | ^~~~~~~~~~~~~~~~~~~~~~~
> INFO: x86_64-linux-gnu-gcc: /<<PKGBUILDDIR>>/ext/server/attribute.cpp
> In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
>                  from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
>                  from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
>                  from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
>                  from /usr/include/boost/shared_ptr.hpp:17,
>                  from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
>                  from /usr/include/boost/python/converter/arg_to_python.hpp:15,
>                  from /usr/include/boost/python/call.hpp:15,
>                  from /usr/include/boost/python/object_core.hpp:14,
>                  from /usr/include/boost/python/args.hpp:22,
>                  from /usr/include/boost/python.hpp:11,
>                  from /<<PKGBUILDDIR>>/ext/precompiled_header.hpp:20,
>                  from /<<PKGBUILDDIR>>/ext/pytgutils.cpp:12:
> /usr/include/boost/detail/iterator.hpp:13:1: note: ‘#pragma message: This header is deprecated. Use <iterator> instead.’
>    13 | BOOST_HEADER_DEPRECATED("<iterator>")
>       | ^~~~~~~~~~~~~~~~~~~~~~~
> INFO: x86_64-linux-gnu-gcc: /<<PKGBUILDDIR>>/ext/server/auto_monitor.cpp
> INFO: x86_64-linux-gnu-gcc: /<<PKGBUILDDIR>>/ext/server/command.cpp
> In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
>                  from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
>                  from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
>                  from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
>                  from /usr/include/boost/shared_ptr.hpp:17,
>                  from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
>                  from /usr/include/boost/python/converter/arg_to_python.hpp:15,
>                  from /usr/include/boost/python/call.hpp:15,
>                  from /usr/include/boost/python/object_core.hpp:14,
>                  from /usr/include/boost/python/args.hpp:22,
>                  from /usr/include/boost/python.hpp:11,
>                  from /<<PKGBUILDDIR>>/ext/precompiled_header.hpp:20,
>                  from /<<PKGBUILDDIR>>/ext/pyutils.cpp:12:
> /usr/include/boost/detail/iterator.hpp:13:1: note: ‘#pragma message: This header is deprecated. Use <iterator> instead.’
>    13 | BOOST_HEADER_DEPRECATED("<iterator>")
>       | ^~~~~~~~~~~~~~~~~~~~~~~
> In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
>                  from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
>                  from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
>                  from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
>                  from /usr/include/boost/shared_ptr.hpp:17,
>                  from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
>                  from /usr/include/boost/python/converter/arg_to_python.hpp:15,
>                  from /usr/include/boost/python/call.hpp:15,
>                  from /usr/include/boost/python/object_core.hpp:14,
>                  from /usr/include/boost/python/args.hpp:22,
>                  from /usr/include/boost/python.hpp:11,
>                  from /<<PKGBUILDDIR>>/ext/precompiled_header.hpp:20,
>                  from /<<PKGBUILDDIR>>/ext/server/attr.cpp:12:
> /usr/include/boost/detail/iterator.hpp:13:1: note: ‘#pragma message: This header is deprecated. Use <iterator> instead.’
>    13 | BOOST_HEADER_DEPRECATED("<iterator>")
>       | ^~~~~~~~~~~~~~~~~~~~~~~
> In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
>                  from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
>                  from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
>                  from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
>                  from /usr/include/boost/shared_ptr.hpp:17,
>                  from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
>                  from /usr/include/boost/python/converter/arg_to_python.hpp:15,
>                  from /usr/include/boost/python/call.hpp:15,
>                  from /usr/include/boost/python/object_core.hpp:14,
>                  from /usr/include/boost/python/args.hpp:22,
>                  from /usr/include/boost/python.hpp:11,
>                  from /<<PKGBUILDDIR>>/ext/precompiled_header.hpp:20,
>                  from /<<PKGBUILDDIR>>/ext/server/attribute.cpp:12:
> /usr/include/boost/detail/iterator.hpp:13:1: note: ‘#pragma message: This header is deprecated. Use <iterator> instead.’
>    13 | BOOST_HEADER_DEPRECATED("<iterator>")
>       | ^~~~~~~~~~~~~~~~~~~~~~~
> INFO: x86_64-linux-gnu-gcc: /<<PKGBUILDDIR>>/ext/server/device_class.cpp
> In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
>                  from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
>                  from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
>                  from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
>                  from /usr/include/boost/shared_ptr.hpp:17,
>                  from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
>                  from /usr/include/boost/python/converter/arg_to_python.hpp:15,
>                  from /usr/include/boost/python/call.hpp:15,
>                  from /usr/include/boost/python/object_core.hpp:14,
>                  from /usr/include/boost/python/args.hpp:22,
>                  from /usr/include/boost/python.hpp:11,
>                  from /<<PKGBUILDDIR>>/ext/precompiled_header.hpp:20,
>                  from /<<PKGBUILDDIR>>/ext/server/auto_monitor.cpp:12:
> /usr/include/boost/detail/iterator.hpp:13:1: note: ‘#pragma message: This header is deprecated. Use <iterator> instead.’
>    13 | BOOST_HEADER_DEPRECATED("<iterator>")
>       | ^~~~~~~~~~~~~~~~~~~~~~~
> INFO: x86_64-linux-gnu-gcc: /<<PKGBUILDDIR>>/ext/server/device_impl.cpp
> In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
>                  from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
>                  from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
>                  from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
>                  from /usr/include/boost/shared_ptr.hpp:17,
>                  from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
>                  from /usr/include/boost/python/converter/arg_to_python.hpp:15,
>                  from /usr/include/boost/python/call.hpp:15,
>                  from /usr/include/boost/python/object_core.hpp:14,
>                  from /usr/include/boost/python/args.hpp:22,
>                  from /usr/include/boost/python.hpp:11,
>                  from /<<PKGBUILDDIR>>/ext/precompiled_header.hpp:20,
>                  from /<<PKGBUILDDIR>>/ext/server/command.cpp:12:
> /usr/include/boost/detail/iterator.hpp:13:1: note: ‘#pragma message: This header is deprecated. Use <iterator> instead.’
>    13 | BOOST_HEADER_DEPRECATED("<iterator>")
>       | ^~~~~~~~~~~~~~~~~~~~~~~
> INFO: x86_64-linux-gnu-gcc: /<<PKGBUILDDIR>>/ext/server/dserver.cpp
> In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
>                  from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
>                  from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
>                  from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
>                  from /usr/include/boost/shared_ptr.hpp:17,
>                  from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
>                  from /usr/include/boost/python/converter/arg_to_python.hpp:15,
>                  from /usr/include/boost/python/call.hpp:15,
>                  from /usr/include/boost/python/object_core.hpp:14,
>                  from /usr/include/boost/python/args.hpp:22,
>                  from /usr/include/boost/python.hpp:11,
>                  from /<<PKGBUILDDIR>>/ext/precompiled_header.hpp:20,
>                  from /<<PKGBUILDDIR>>/ext/server/device_class.cpp:12:
> /usr/include/boost/detail/iterator.hpp:13:1: note: ‘#pragma message: This header is deprecated. Use <iterator> instead.’
>    13 | BOOST_HEADER_DEPRECATED("<iterator>")
>       | ^~~~~~~~~~~~~~~~~~~~~~~
> INFO: x86_64-linux-gnu-gcc: /<<PKGBUILDDIR>>/ext/server/encoded_attribute.cpp
> In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
>                  from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
>                  from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
>                  from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
>                  from /usr/include/boost/shared_ptr.hpp:17,
>                  from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
>                  from /usr/include/boost/python/converter/arg_to_python.hpp:15,
>                  from /usr/include/boost/python/call.hpp:15,
>                  from /usr/include/boost/python/object_core.hpp:14,
>                  from /usr/include/boost/python/args.hpp:22,
>                  from /usr/include/boost/python.hpp:11,
>                  from /<<PKGBUILDDIR>>/ext/precompiled_header.hpp:20,
>                  from /<<PKGBUILDDIR>>/ext/server/device_impl.cpp:12:
> /usr/include/boost/detail/iterator.hpp:13:1: note: ‘#pragma message: This header is deprecated. Use <iterator> instead.’
>    13 | BOOST_HEADER_DEPRECATED("<iterator>")
>       | ^~~~~~~~~~~~~~~~~~~~~~~
> In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
>                  from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
>                  from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
>                  from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
>                  from /usr/include/boost/shared_ptr.hpp:17,
>                  from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
>                  from /usr/include/boost/python/converter/arg_to_python.hpp:15,
>                  from /usr/include/boost/python/call.hpp:15,
>                  from /usr/include/boost/python/object_core.hpp:14,
>                  from /usr/include/boost/python/args.hpp:22,
>                  from /usr/include/boost/python.hpp:11,
>                  from /<<PKGBUILDDIR>>/ext/precompiled_header.hpp:20,
>                  from /<<PKGBUILDDIR>>/ext/server/dserver.cpp:12:
> /usr/include/boost/detail/iterator.hpp:13:1: note: ‘#pragma message: This header is deprecated. Use <iterator> instead.’
>    13 | BOOST_HEADER_DEPRECATED("<iterator>")
>       | ^~~~~~~~~~~~~~~~~~~~~~~
> INFO: x86_64-linux-gnu-gcc: /<<PKGBUILDDIR>>/ext/server/fwdAttr.cpp
> In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
>                  from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
>                  from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
>                  from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
>                  from /usr/include/boost/shared_ptr.hpp:17,
>                  from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
>                  from /usr/include/boost/python/converter/arg_to_python.hpp:15,
>                  from /usr/include/boost/python/call.hpp:15,
>                  from /usr/include/boost/python/object_core.hpp:14,
>                  from /usr/include/boost/python/args.hpp:22,
>                  from /usr/include/boost/python.hpp:11,
>                  from /<<PKGBUILDDIR>>/ext/precompiled_header.hpp:20,
>                  from /<<PKGBUILDDIR>>/ext/server/encoded_attribute.cpp:12:
> /usr/include/boost/detail/iterator.hpp:13:1: note: ‘#pragma message: This header is deprecated. Use <iterator> instead.’
>    13 | BOOST_HEADER_DEPRECATED("<iterator>")
>       | ^~~~~~~~~~~~~~~~~~~~~~~
> INFO: x86_64-linux-gnu-gcc: /<<PKGBUILDDIR>>/ext/server/log4tango.cpp
> INFO: x86_64-linux-gnu-gcc: /<<PKGBUILDDIR>>/ext/server/multi_attribute.cpp
> In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
>                  from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
>                  from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
>                  from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
>                  from /usr/include/boost/shared_ptr.hpp:17,
>                  from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
>                  from /usr/include/boost/python/converter/arg_to_python.hpp:15,
>                  from /usr/include/boost/python/call.hpp:15,
>                  from /usr/include/boost/python/object_core.hpp:14,
>                  from /usr/include/boost/python/args.hpp:22,
>                  from /usr/include/boost/python.hpp:11,
>                  from /<<PKGBUILDDIR>>/ext/precompiled_header.hpp:20,
>                  from /<<PKGBUILDDIR>>/ext/server/fwdAttr.cpp:12:
> /usr/include/boost/detail/iterator.hpp:13:1: note: ‘#pragma message: This header is deprecated. Use <iterator> instead.’
>    13 | BOOST_HEADER_DEPRECATED("<iterator>")
>       | ^~~~~~~~~~~~~~~~~~~~~~~
> In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
>                  from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
>                  from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
>                  from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
>                  from /usr/include/boost/shared_ptr.hpp:17,
>                  from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
>                  from /usr/include/boost/python/converter/arg_to_python.hpp:15,
>                  from /usr/include/boost/python/call.hpp:15,
>                  from /usr/include/boost/python/object_core.hpp:14,
>                  from /usr/include/boost/python/args.hpp:22,
>                  from /usr/include/boost/python.hpp:11,
>                  from /<<PKGBUILDDIR>>/ext/precompiled_header.hpp:20,
>                  from /<<PKGBUILDDIR>>/ext/server/log4tango.cpp:12:
> /usr/include/boost/detail/iterator.hpp:13:1: note: ‘#pragma message: This header is deprecated. Use <iterator> instead.’
>    13 | BOOST_HEADER_DEPRECATED("<iterator>")
>       | ^~~~~~~~~~~~~~~~~~~~~~~
> INFO: x86_64-linux-gnu-gcc: /<<PKGBUILDDIR>>/ext/server/multi_class_attribute.cpp
> INFO: x86_64-linux-gnu-gcc: /<<PKGBUILDDIR>>/ext/server/pipe.cpp
> INFO: x86_64-linux-gnu-gcc: /<<PKGBUILDDIR>>/ext/server/subdev.cpp
> In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
>                  from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
>                  from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
>                  from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
>                  from /usr/include/boost/shared_ptr.hpp:17,
>                  from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
>                  from /usr/include/boost/python/converter/arg_to_python.hpp:15,
>                  from /usr/include/boost/python/call.hpp:15,
>                  from /usr/include/boost/python/object_core.hpp:14,
>                  from /usr/include/boost/python/args.hpp:22,
>                  from /usr/include/boost/python.hpp:11,
>                  from /<<PKGBUILDDIR>>/ext/precompiled_header.hpp:20,
>                  from /<<PKGBUILDDIR>>/ext/server/multi_attribute.cpp:12:
> /usr/include/boost/detail/iterator.hpp:13:1: note: ‘#pragma message: This header is deprecated. Use <iterator> instead.’
>    13 | BOOST_HEADER_DEPRECATED("<iterator>")
>       | ^~~~~~~~~~~~~~~~~~~~~~~
> INFO: x86_64-linux-gnu-gcc: /<<PKGBUILDDIR>>/ext/server/tango_util.cpp
> In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
>                  from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
>                  from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
>                  from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
>                  from /usr/include/boost/shared_ptr.hpp:17,
>                  from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
>                  from /usr/include/boost/python/converter/arg_to_python.hpp:15,
>                  from /usr/include/boost/python/call.hpp:15,
>                  from /usr/include/boost/python/object_core.hpp:14,
>                  from /usr/include/boost/python/args.hpp:22,
>                  from /usr/include/boost/python.hpp:11,
>                  from /<<PKGBUILDDIR>>/ext/precompiled_header.hpp:20,
>                  from /<<PKGBUILDDIR>>/ext/server/multi_class_attribute.cpp:12:
> /usr/include/boost/detail/iterator.hpp:13:1: note: ‘#pragma message: This header is deprecated. Use <iterator> instead.’
>    13 | BOOST_HEADER_DEPRECATED("<iterator>")
>       | ^~~~~~~~~~~~~~~~~~~~~~~
> In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
>                  from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
>                  from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
>                  from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
>                  from /usr/include/boost/shared_ptr.hpp:17,
>                  from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
>                  from /usr/include/boost/python/converter/arg_to_python.hpp:15,
>                  from /usr/include/boost/python/call.hpp:15,
>                  from /usr/include/boost/python/object_core.hpp:14,
>                  from /usr/include/boost/python/args.hpp:22,
>                  from /usr/include/boost/python.hpp:11,
>                  from /<<PKGBUILDDIR>>/ext/precompiled_header.hpp:20,
>                  from /<<PKGBUILDDIR>>/ext/server/pipe.cpp:12:
> /usr/include/boost/detail/iterator.hpp:13:1: note: ‘#pragma message: This header is deprecated. Use <iterator> instead.’
>    13 | BOOST_HEADER_DEPRECATED("<iterator>")
>       | ^~~~~~~~~~~~~~~~~~~~~~~
> In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
>                  from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
>                  from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
>                  from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
>                  from /usr/include/boost/shared_ptr.hpp:17,
>                  from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
>                  from /usr/include/boost/python/converter/arg_to_python.hpp:15,
>                  from /usr/include/boost/python/call.hpp:15,
>                  from /usr/include/boost/python/object_core.hpp:14,
>                  from /usr/include/boost/python/args.hpp:22,
>                  from /usr/include/boost/python.hpp:11,
>                  from /<<PKGBUILDDIR>>/ext/precompiled_header.hpp:20,
>                  from /<<PKGBUILDDIR>>/ext/server/subdev.cpp:12:
> /usr/include/boost/detail/iterator.hpp:13:1: note: ‘#pragma message: This header is deprecated. Use <iterator> instead.’
>    13 | BOOST_HEADER_DEPRECATED("<iterator>")
>       | ^~~~~~~~~~~~~~~~~~~~~~~
> INFO: x86_64-linux-gnu-gcc: /<<PKGBUILDDIR>>/ext/server/user_default_attr_prop.cpp
> In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
>                  from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
>                  from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
>                  from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
>                  from /usr/include/boost/shared_ptr.hpp:17,
>                  from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
>                  from /usr/include/boost/python/converter/arg_to_python.hpp:15,
>                  from /usr/include/boost/python/call.hpp:15,
>                  from /usr/include/boost/python/object_core.hpp:14,
>                  from /usr/include/boost/python/args.hpp:22,
>                  from /usr/include/boost/python.hpp:11,
>                  from /<<PKGBUILDDIR>>/ext/precompiled_header.hpp:20,
>                  from /<<PKGBUILDDIR>>/ext/server/tango_util.cpp:12:
> /usr/include/boost/detail/iterator.hpp:13:1: note: ‘#pragma message: This header is deprecated. Use <iterator> instead.’
>    13 | BOOST_HEADER_DEPRECATED("<iterator>")
>       | ^~~~~~~~~~~~~~~~~~~~~~~
> INFO: x86_64-linux-gnu-gcc: /<<PKGBUILDDIR>>/ext/server/user_default_pipe_prop.cpp
> In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
>                  from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
>                  from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
>                  from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
>                  from /usr/include/boost/shared_ptr.hpp:17,
>                  from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
>                  from /usr/include/boost/python/converter/arg_to_python.hpp:15,
>                  from /usr/include/boost/python/call.hpp:15,
>                  from /usr/include/boost/python/object_core.hpp:14,
>                  from /usr/include/boost/python/args.hpp:22,
>                  from /usr/include/boost/python.hpp:11,
>                  from /<<PKGBUILDDIR>>/ext/precompiled_header.hpp:20,
>                  from /<<PKGBUILDDIR>>/ext/server/user_default_attr_prop.cpp:12:
> /usr/include/boost/detail/iterator.hpp:13:1: note: ‘#pragma message: This header is deprecated. Use <iterator> instead.’
>    13 | BOOST_HEADER_DEPRECATED("<iterator>")
>       | ^~~~~~~~~~~~~~~~~~~~~~~
> INFO: x86_64-linux-gnu-gcc: /<<PKGBUILDDIR>>/ext/server/wattribute.cpp
> INFO: x86_64-linux-gnu-gcc: /<<PKGBUILDDIR>>/ext/time_val.cpp
> In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
>                  from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
>                  from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
>                  from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
>                  from /usr/include/boost/shared_ptr.hpp:17,
>                  from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
>                  from /usr/include/boost/python/converter/arg_to_python.hpp:15,
>                  from /usr/include/boost/python/call.hpp:15,
>                  from /usr/include/boost/python/object_core.hpp:14,
>                  from /usr/include/boost/python/args.hpp:22,
>                  from /usr/include/boost/python.hpp:11,
>                  from /<<PKGBUILDDIR>>/ext/precompiled_header.hpp:20,
>                  from /<<PKGBUILDDIR>>/ext/server/user_default_pipe_prop.cpp:12:
> /usr/include/boost/detail/iterator.hpp:13:1: note: ‘#pragma message: This header is deprecated. Use <iterator> instead.’
>    13 | BOOST_HEADER_DEPRECATED("<iterator>")
>       | ^~~~~~~~~~~~~~~~~~~~~~~
> In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
>                  from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
>                  from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
>                  from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
>                  from /usr/include/boost/shared_ptr.hpp:17,
>                  from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
>                  from /usr/include/boost/python/converter/arg_to_python.hpp:15,
>                  from /usr/include/boost/python/call.hpp:15,
>                  from /usr/include/boost/python/object_core.hpp:14,
>                  from /usr/include/boost/python/args.hpp:22,
>                  from /usr/include/boost/python.hpp:11,
>                  from /<<PKGBUILDDIR>>/ext/precompiled_header.hpp:20,
>                  from /<<PKGBUILDDIR>>/ext/server/wattribute.cpp:12:
> /usr/include/boost/detail/iterator.hpp:13:1: note: ‘#pragma message: This header is deprecated. Use <iterator> instead.’
>    13 | BOOST_HEADER_DEPRECATED("<iterator>")
>       | ^~~~~~~~~~~~~~~~~~~~~~~
> In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
>                  from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
>                  from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
>                  from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
>                  from /usr/include/boost/shared_ptr.hpp:17,
>                  from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
>                  from /usr/include/boost/python/converter/arg_to_python.hpp:15,
>                  from /usr/include/boost/python/call.hpp:15,
>                  from /usr/include/boost/python/object_core.hpp:14,
>                  from /usr/include/boost/python/args.hpp:22,
>                  from /usr/include/boost/python.hpp:11,
>                  from /<<PKGBUILDDIR>>/ext/precompiled_header.hpp:20,
>                  from /<<PKGBUILDDIR>>/ext/time_val.cpp:12:
> /usr/include/boost/detail/iterator.hpp:13:1: note: ‘#pragma message: This header is deprecated. Use <iterator> instead.’
>    13 | BOOST_HEADER_DEPRECATED("<iterator>")
>       | ^~~~~~~~~~~~~~~~~~~~~~~
> INFO: x86_64-linux-gnu-gcc: /<<PKGBUILDDIR>>/ext/to_py.cpp
> INFO: x86_64-linux-gnu-gcc: /<<PKGBUILDDIR>>/ext/version.cpp
> In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
>                  from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
>                  from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
>                  from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
>                  from /usr/include/boost/shared_ptr.hpp:17,
>                  from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
>                  from /usr/include/boost/python/converter/arg_to_python.hpp:15,
>                  from /usr/include/boost/python/call.hpp:15,
>                  from /usr/include/boost/python/object_core.hpp:14,
>                  from /usr/include/boost/python/args.hpp:22,
>                  from /usr/include/boost/python.hpp:11,
>                  from /<<PKGBUILDDIR>>/ext/precompiled_header.hpp:20,
>                  from /<<PKGBUILDDIR>>/ext/to_py.cpp:12:
> /usr/include/boost/detail/iterator.hpp:13:1: note: ‘#pragma message: This header is deprecated. Use <iterator> instead.’
>    13 | BOOST_HEADER_DEPRECATED("<iterator>")
>       | ^~~~~~~~~~~~~~~~~~~~~~~
> In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
>                  from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
>                  from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
>                  from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
>                  from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
>                  from /usr/include/boost/shared_ptr.hpp:17,
>                  from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
>                  from /usr/include/boost/python/converter/arg_to_python.hpp:15,
>                  from /usr/include/boost/python/call.hpp:15,
>                  from /usr/include/boost/python/object_core.hpp:14,
>                  from /usr/include/boost/python/args.hpp:22,
>                  from /usr/include/boost/python.hpp:11,
>                  from /<<PKGBUILDDIR>>/ext/precompiled_header.hpp:20,
>                  from /<<PKGBUILDDIR>>/ext/version.cpp:12:
> /usr/include/boost/detail/iterator.hpp:13:1: note: ‘#pragma message: This header is deprecated. Use <iterator> instead.’
>    13 | BOOST_HEADER_DEPRECATED("<iterator>")
>       | ^~~~~~~~~~~~~~~~~~~~~~~
> INFO: x86_64-linux-gnu-g++ -shared -Wl,-O1 -Wl,-Bsymbolic-functions -g -fwrapv -O2 -Wl,-z,relro -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-x86_64-cpython-311/<<PKGBUILDDIR>>/ext/api_util.o build/temp.linux-x86_64-cpython-311/<<PKGBUILDDIR>>/ext/archive_event_info.o build/temp.linux-x86_64-cpython-311/<<PKGBUILDDIR>>/ext/attr_conf_event_data.o build/temp.linux-x86_64-cpython-311/<<PKGBUILDDIR>>/ext/attribute_alarm_info.o build/temp.linux-x86_64-cpython-311/<<PKGBUILDDIR>>/ext/attribute_dimension.o build/temp.linux-x86_64-cpython-311/<<PKGBUILDDIR>>/ext/attribute_event_info.o build/temp.linux-x86_64-cpython-311/<<PKGBUILDDIR>>/ext/attribute_info.o build/temp.linux-x86_64-cpython-311/<<PKGBUILDDIR>>/ext/attribute_info_ex.o 
> build/temp.linux-x86_64-cpython-311/<<PKGBUILDDIR>>/ext/attribute_proxy.o build/temp.linux-x86_64-cpython-311/<<PKGBUILDDIR>>/ext/base_types.o build/temp.linux-x86_64-cpython-311/<<PKGBUILDDIR>>/ext/callback.o build/temp.linux-x86_64-cpython-311/<<PKGBUILDDIR>>/ext/change_event_info.o build/temp.linux-x86_64-cpython-311/<<PKGBUILDDIR>>/ext/command_info.o build/temp.linux-x86_64-cpython-311/<<PKGBUILDDIR>>/ext/connection.o build/temp.linux-x86_64-cpython-311/<<PKGBUILDDIR>>/ext/constants.o build/temp.linux-x86_64-cpython-311/<<PKGBUILDDIR>>/ext/data_ready_event_data.o build/temp.linux-x86_64-cpython-311/<<PKGBUILDDIR>>/ext/database.o build/temp.linux-x86_64-cpython-311/<<PKGBUILDDIR>>/ext/db.o build/temp.linux-x86_64-cpython-311/<<PKGBUILDDIR>>/ext/dev_command_info.o build/temp.linux-x86_64-cpython-311/<<PKGBUILDDIR>>/ext/dev_error.o 
> build/temp.linux-x86_64-cpython-311/<<PKGBUILDDIR>>/ext/device_attribute.o build/temp.linux-x86_64-cpython-311/<<PKGBUILDDIR>>/ext/device_attribute_config.o build/temp.linux-x86_64-cpython-311/<<PKGBUILDDIR>>/ext/device_attribute_history.o build/temp.linux-x86_64-cpython-311/<<PKGBUILDDIR>>/ext/device_data.o build/temp.linux-x86_64-cpython-311/<<PKGBUILDDIR>>/ext/device_data_history.o build/temp.linux-x86_64-cpython-311/<<PKGBUILDDIR>>/ext/device_info.o build/temp.linux-x86_64-cpython-311/<<PKGBUILDDIR>>/ext/device_pipe.o build/temp.linux-x86_64-cpython-311/<<PKGBUILDDIR>>/ext/device_proxy.o build/temp.linux-x86_64-cpython-311/<<PKGBUILDDIR>>/ext/devintr_change_event_data.o build/temp.linux-x86_64-cpython-311/<<PKGBUILDDIR>>/ext/enums.o build/temp.linux-x86_64-cpython-311/<<PKGBUILDDIR>>/ext/event_data.o 
> build/temp.linux-x86_64-cpython-311/<<PKGBUILDDIR>>/ext/exception.o build/temp.linux-x86_64-cpython-311/<<PKGBUILDDIR>>/ext/from_py.o build/temp.linux-x86_64-cpython-311/<<PKGBUILDDIR>>/ext/group.o build/temp.linux-x86_64-cpython-311/<<PKGBUILDDIR>>/ext/group_reply.o build/temp.linux-x86_64-cpython-311/<<PKGBUILDDIR>>/ext/group_reply_list.o build/temp.linux-x86_64-cpython-311/<<PKGBUILDDIR>>/ext/locker_info.o build/temp.linux-x86_64-cpython-311/<<PKGBUILDDIR>>/ext/locking_thread.o build/temp.linux-x86_64-cpython-311/<<PKGBUILDDIR>>/ext/periodic_event_info.o build/temp.linux-x86_64-cpython-311/<<PKGBUILDDIR>>/ext/pipe_event_data.o build/temp.linux-x86_64-cpython-311/<<PKGBUILDDIR>>/ext/pipe_info.o build/temp.linux-x86_64-cpython-311/<<PKGBUILDDIR>>/ext/poll_device.o build/temp.linux-x86_64-cpython-311/<<PKGBUILDDIR>>/ext/precompiled_header.o 
> build/temp.linux-x86_64-cpython-311/<<PKGBUILDDIR>>/ext/pytango.o build/temp.linux-x86_64-cpython-311/<<PKGBUILDDIR>>/ext/pytgutils.o build/temp.linux-x86_64-cpython-311/<<PKGBUILDDIR>>/ext/pyutils.o build/temp.linux-x86_64-cpython-311/<<PKGBUILDDIR>>/ext/server/attr.o build/temp.linux-x86_64-cpython-311/<<PKGBUILDDIR>>/ext/server/attribute.o build/temp.linux-x86_64-cpython-311/<<PKGBUILDDIR>>/ext/server/auto_monitor.o build/temp.linux-x86_64-cpython-311/<<PKGBUILDDIR>>/ext/server/command.o build/temp.linux-x86_64-cpython-311/<<PKGBUILDDIR>>/ext/server/device_class.o build/temp.linux-x86_64-cpython-311/<<PKGBUILDDIR>>/ext/server/device_impl.o build/temp.linux-x86_64-cpython-311/<<PKGBUILDDIR>>/ext/server/dserver.o build/temp.linux-x86_64-cpython-311/<<PKGBUILDDIR>>/ext/server/encoded_attribute.o 
> build/temp.linux-x86_64-cpython-311/<<PKGBUILDDIR>>/ext/server/fwdAttr.o build/temp.linux-x86_64-cpython-311/<<PKGBUILDDIR>>/ext/server/log4tango.o build/temp.linux-x86_64-cpython-311/<<PKGBUILDDIR>>/ext/server/multi_attribute.o build/temp.linux-x86_64-cpython-311/<<PKGBUILDDIR>>/ext/server/multi_class_attribute.o build/temp.linux-x86_64-cpython-311/<<PKGBUILDDIR>>/ext/server/pipe.o build/temp.linux-x86_64-cpython-311/<<PKGBUILDDIR>>/ext/server/subdev.o build/temp.linux-x86_64-cpython-311/<<PKGBUILDDIR>>/ext/server/tango_util.o build/temp.linux-x86_64-cpython-311/<<PKGBUILDDIR>>/ext/server/user_default_attr_prop.o build/temp.linux-x86_64-cpython-311/<<PKGBUILDDIR>>/ext/server/user_default_pipe_prop.o build/temp.linux-x86_64-cpython-311/<<PKGBUILDDIR>>/ext/server/wattribute.o build/temp.linux-x86_64-cpython-311/<<PKGBUILDDIR>>/ext/time_val.o 
> build/temp.linux-x86_64-cpython-311/<<PKGBUILDDIR>>/ext/to_py.o build/temp.linux-x86_64-cpython-311/<<PKGBUILDDIR>>/ext/version.o -L/usr/lib/x86_64-linux-gnu -lboost_python311 -ltango -lCOS4 -lomniDynamic4 -ljpeg -lomniORB4 -lomnithread -lzmq -o /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tango/build/tango/_tango.cpython-311-x86_64-linux-gnu.so
>    debian/rules execute_after_dh_auto_build-indep
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> dh_auto_build -- -s custom --build-args="PYTHONPATH={build_dir} {interpreter} -m sphinx -N -bhtml doc build/html"
> I: pybuild base:291: PYTHONPATH=/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tango/build python3.11 -m sphinx -N -bhtml doc build/html
> Running Sphinx v5.3.0
> Mocking tango._tango extension module
> Building documentation for PyTango 9.4.2
> Using PyTango from: /<<PKGBUILDDIR>>/tango
> making output directory... done
> loading intersphinx inventory from https://docs.python.org/dev/objects.inv...
> loading intersphinx inventory from https://docs.scipy.org/doc/scipy/objects.inv...
> loading intersphinx inventory from https://numpy.org/doc/stable/objects.inv...
> loading intersphinx inventory from https://ipython.org/ipython-doc/stable/objects.inv...
> loading intersphinx inventory from https://pymongo.readthedocs.io/en/stable/objects.inv...
> loading intersphinx inventory from https://couchdb-python.readthedocs.io/en/latest/objects.inv...
> WARNING: failed to reach any of the inventories with the following issues:
> intersphinx inventory 'https://pymongo.readthedocs.io/en/stable/objects.inv' not fetchable due to <class 'requests.exceptions.ProxyError'>: HTTPSConnectionPool(host='pymongo.readthedocs.io', port=443): Max retries exceeded with url: /en/stable/objects.inv (Caused by ProxyError('Cannot connect to proxy.', NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7f242f1dd150>: Failed to establish a new connection: [Errno 111] Connection refused')))
> WARNING: failed to reach any of the inventories with the following issues:
> intersphinx inventory 'https://docs.python.org/dev/objects.inv' not fetchable due to <class 'requests.exceptions.ProxyError'>: HTTPSConnectionPool(host='docs.python.org', port=443): Max retries exceeded with url: /dev/objects.inv (Caused by ProxyError('Cannot connect to proxy.', NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7f242f1d0b50>: Failed to establish a new connection: [Errno 111] Connection refused')))
> WARNING: failed to reach any of the inventories with the following issues:
> intersphinx inventory 'https://numpy.org/doc/stable/objects.inv' not fetchable due to <class 'requests.exceptions.ProxyError'>: HTTPSConnectionPool(host='numpy.org', port=443): Max retries exceeded with url: /doc/stable/objects.inv (Caused by ProxyError('Cannot connect to proxy.', NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7f242f1d2010>: Failed to establish a new connection: [Errno 111] Connection refused')))
> loading intersphinx inventory from https://pycassa.github.io/pycassa/objects.inv...
> WARNING: failed to reach any of the inventories with the following issues:
> intersphinx inventory 'https://couchdb-python.readthedocs.io/en/latest/objects.inv' not fetchable due to <class 'requests.exceptions.ProxyError'>: HTTPSConnectionPool(host='couchdb-python.readthedocs.io', port=443): Max retries exceeded with url: /en/latest/objects.inv (Caused by ProxyError('Cannot connect to proxy.', NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7f242f1b0ed0>: Failed to establish a new connection: [Errno 111] Connection refused')))
> loading intersphinx inventory from https://docs.sqlalchemy.org/en/latest/objects.inv...
> WARNING: failed to reach any of the inventories with the following issues:
> intersphinx inventory 'https://ipython.org/ipython-doc/stable/objects.inv' not fetchable due to <class 'requests.exceptions.ProxyError'>: HTTPSConnectionPool(host='ipython.org', port=443): Max retries exceeded with url: /ipython-doc/stable/objects.inv (Caused by ProxyError('Cannot connect to proxy.', NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7f242f1dd450>: Failed to establish a new connection: [Errno 111] Connection refused')))
> WARNING: failed to reach any of the inventories with the following issues:
> intersphinx inventory 'https://docs.sqlalchemy.org/en/latest/objects.inv' not fetchable due to <class 'requests.exceptions.ProxyError'>: HTTPSConnectionPool(host='docs.sqlalchemy.org', port=443): Max retries exceeded with url: /en/latest/objects.inv (Caused by ProxyError('Cannot connect to proxy.', NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7f242f1df190>: Failed to establish a new connection: [Errno 111] Connection refused')))
> WARNING: failed to reach any of the inventories with the following issues:
> intersphinx inventory 'https://docs.scipy.org/doc/scipy/objects.inv' not fetchable due to <class 'requests.exceptions.ProxyError'>: HTTPSConnectionPool(host='docs.scipy.org', port=443): Max retries exceeded with url: /doc/scipy/objects.inv (Caused by ProxyError('Cannot connect to proxy.', NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7f242f1dfc50>: Failed to establish a new connection: [Errno 111] Connection refused')))
> WARNING: failed to reach any of the inventories with the following issues:
> intersphinx inventory 'https://pycassa.github.io/pycassa/objects.inv' not fetchable due to <class 'requests.exceptions.ProxyError'>: HTTPSConnectionPool(host='pycassa.github.io', port=443): Max retries exceeded with url: /pycassa/objects.inv (Caused by ProxyError('Cannot connect to proxy.', NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7f242f1d3110>: Failed to establish a new connection: [Errno 111] Connection refused')))
> building [mo]: targets for 0 po files that are out of date
> building [html]: targets for 56 source files that are out of date
> updating environment: [new config] 56 added, 0 changed, 0 removed
> reading sources... [  1%] api
> reading sources... [  3%] client_api/attribute_proxy
> reading sources... [  5%] client_api/device_proxy
> reading sources... [  7%] client_api/green
> reading sources... [  8%] client_api/group
> reading sources... [ 10%] client_api/index
> reading sources... [ 12%] client_api/miscellaneous
> reading sources... [ 14%] client_api/other
> reading sources... [ 16%] contents
> reading sources... [ 17%] data_types
> reading sources... [ 19%] database
> reading sources... [ 21%] encoded
> reading sources... [ 23%] exception
> reading sources... [ 25%] faq
> reading sources... [ 26%] green_modes/client_asyncio_mode
> reading sources... [ 28%] green_modes/client_futures_mode
> reading sources... [ 30%] green_modes/client_gevent_mode
> reading sources... [ 32%] green_modes/green
> reading sources... [ 33%] green_modes/green_modes_client
> reading sources... [ 35%] green_modes/green_modes_server
> reading sources... [ 37%] how-to-contribute
> reading sources... [ 39%] howto
> reading sources... [ 41%] indexes
> reading sources... [ 42%] itango
> reading sources... [ 44%] migration/index
> reading sources... [ 46%] migration/to-9.4/attr-decorators
> reading sources... [ 48%] migration/to-9.4/deps-install
> reading sources... [ 50%] migration/to-9.4/empty-attrs
> reading sources... [ 51%] migration/to-9.4/extract-as
> reading sources... [ 53%] migration/to-9.4/hl-dev-enum
> reading sources... [ 55%] migration/to-9.4/hl-dynamic
> reading sources... [ 57%] migration/to-9.4/index
> reading sources... [ 58%] migration/to-9.4/logging-percent-sym
> reading sources... [ 60%] migration/to-9.4/non-bound-user-funcs
> reading sources... [ 62%] migration/to-9.4/optional-proxy-attrs
> reading sources... [ 64%] news
> reading sources... [ 66%] quicktour
> reading sources... [ 67%] revision
> reading sources... [ 69%] server_api/attribute
> reading sources... [ 71%] server_api/device
> reading sources... [ 73%] server_api/device_class
> reading sources... [ 75%] server_api/index
> reading sources... [ 76%] server_api/logging
> reading sources... [ 78%] server_api/server
> reading sources... [ 80%] server_api/util
> reading sources... [ 82%] start
> reading sources... [ 83%] tep
> reading sources... [ 85%] tep/tep-0001
> reading sources... [ 87%] tep/tep-0002
> reading sources... [ 89%] testing
> reading sources... [ 91%] testing/coverage
> reading sources... [ 92%] testing/mocks
> reading sources... [ 94%] testing/test_context
> reading sources... [ 96%] testing/testing_approaches
> reading sources... [ 98%] utilities
> reading sources... [100%] version-policy
> 
> /usr/lib/python3.11/unittest/mock.py:docstring of tango.Database:1: WARNING: Inline emphasis start-string without end-string.
> /usr/lib/python3.11/unittest/mock.py:docstring of tango.Database:1: WARNING: Inline emphasis start-string without end-string.
> /<<PKGBUILDDIR>>/tango/device_server.py:docstring of tango.device_server.__DeviceImpl__add_attribute:1: WARNING: Inline emphasis start-string without end-string.
> /<<PKGBUILDDIR>>/tango/device_server.py:docstring of tango.device_server.__DeviceImpl__add_attribute:1: WARNING: Inline emphasis start-string without end-string.
> /<<PKGBUILDDIR>>/tango/device_server.py:docstring of tango.device_server.__DeviceImpl__add_attribute:1: WARNING: Inline emphasis start-string without end-string.
> /<<PKGBUILDDIR>>/tango/device_server.py:docstring of tango.device_server.__DeviceImpl__add_attribute:1: WARNING: Inline emphasis start-string without end-string.
> /<<PKGBUILDDIR>>/tango/device_server.py:docstring of tango.device_server.__DeviceImpl__add_attribute:1: WARNING: Inline emphasis start-string without end-string.
> /<<PKGBUILDDIR>>/tango/server.py:docstring of tango.server.Device:4: WARNING: Inline emphasis start-string without end-string.
> /<<PKGBUILDDIR>>/tango/server.py:docstring of tango.server.Device:4: WARNING: Inline emphasis start-string without end-string.
> /<<PKGBUILDDIR>>/tango/server.py:docstring of tango.server.Device:4: WARNING: Inline emphasis start-string without end-string.
> /<<PKGBUILDDIR>>/tango/server.py:docstring of tango.server.Device:4: WARNING: Inline emphasis start-string without end-string.
> /<<PKGBUILDDIR>>/tango/server.py:docstring of tango.server.Device:4: WARNING: Inline emphasis start-string without end-string.
> /usr/lib/python3.11/unittest/mock.py:docstring of tango.Util:1: WARNING: Inline emphasis start-string without end-string.
> looking for now-outdated files... none found
> pickling environment... done
> checking consistency... done
> preparing documents... done
> writing output... [  1%] api
> writing output... [  3%] client_api/attribute_proxy
> writing output... [  5%] client_api/device_proxy
> writing output... [  7%] client_api/green
> writing output... [  8%] client_api/group
> writing output... [ 10%] client_api/index
> writing output... [ 12%] client_api/miscellaneous
> writing output... [ 14%] client_api/other
> writing output... [ 16%] contents
> writing output... [ 17%] data_types
> writing output... [ 19%] database
> writing output... [ 21%] encoded
> writing output... [ 23%] exception
> writing output... [ 25%] faq
> writing output... [ 26%] green_modes/client_asyncio_mode
> writing output... [ 28%] green_modes/client_futures_mode
> writing output... [ 30%] green_modes/client_gevent_mode
> writing output... [ 32%] green_modes/green
> writing output... [ 33%] green_modes/green_modes_client
> writing output... [ 35%] green_modes/green_modes_server
> writing output... [ 37%] how-to-contribute
> writing output... [ 39%] howto
> writing output... [ 41%] indexes
> writing output... [ 42%] itango
> writing output... [ 44%] migration/index
> writing output... [ 46%] migration/to-9.4/attr-decorators
> writing output... [ 48%] migration/to-9.4/deps-install
> writing output... [ 50%] migration/to-9.4/empty-attrs
> writing output... [ 51%] migration/to-9.4/extract-as
> writing output... [ 53%] migration/to-9.4/hl-dev-enum
> writing output... [ 55%] migration/to-9.4/hl-dynamic
> writing output... [ 57%] migration/to-9.4/index
> writing output... [ 58%] migration/to-9.4/logging-percent-sym
> writing output... [ 60%] migration/to-9.4/non-bound-user-funcs
> writing output... [ 62%] migration/to-9.4/optional-proxy-attrs
> writing output... [ 64%] news
> writing output... [ 66%] quicktour
> writing output... [ 67%] revision
> writing output... [ 69%] server_api/attribute
> writing output... [ 71%] server_api/device
> writing output... [ 73%] server_api/device_class
> writing output... [ 75%] server_api/index
> writing output... [ 76%] server_api/logging
> writing output... [ 78%] server_api/server
> writing output... [ 80%] server_api/util
> writing output... [ 82%] start
> writing output... [ 83%] tep
> writing output... [ 85%] tep/tep-0001
> writing output... [ 87%] tep/tep-0002
> writing output... [ 89%] testing
> writing output... [ 91%] testing/coverage
> writing output... [ 92%] testing/mocks
> writing output... [ 94%] testing/test_context
> writing output... [ 96%] testing/testing_approaches
> writing output... [ 98%] utilities
> writing output... [100%] version-policy
> 
> /<<PKGBUILDDIR>>/doc/tep/tep-0002.rst:66: WARNING: undefined label: 'persistence'
> generating indices... genindex py-modindex done
> writing additional pages... index search done
> copying images... [  8%] _static/itango00.png
> copying images... [ 16%] _static/jive_powersupply.png
> copying images... [ 25%] _static/mocking-tango-test-doubles.png
> copying images... [ 33%] _static/mocking-tango-db-access.png
> copying images... [ 41%] _static/mocking-tango-db-access-crossed-out.png
> copying images... [ 50%] _static/mocking-tango-test-case-not-mocked.png
> copying images... [ 58%] _static/mocking-tango-test-case-real-vs-mocked.png
> copying images... [ 66%] _static/testing-approaches-real-facility.png
> copying images... [ 75%] _static/testing-approaches-device-test-context.png
> copying images... [ 83%] _static/testing-approaches-hybrid.png
> copying images... [ 91%] _static/testing-approaches-device-test-context-x2.png
> copying images... [100%] _static/testing-approaches-multi-device-test-context.png
> 
> copying downloadable files... [ 50%] tep/DataBase.xmi
> copying downloadable files... [100%] tep/database.py
> 
> copying static files... done
> copying extra files... done
> dumping search index in English (code: en)... done
> dumping object inventory... done
> build succeeded, 22 warnings.
> 
> The HTML pages are in build/html.
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
>    debian/rules override_dh_auto_test
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> PATH="/usr/lib/tango/:$PATH" dh_auto_test
> I: pybuild base:291: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tango/build; python3.11 -m pytest tests
> ============================= test session starts ==============================
> platform linux -- Python 3.11.4, pytest-7.4.0, pluggy-1.2.0 -- /usr/bin/python3.11
> cachedir: .pytest_cache
> rootdir: /<<PKGBUILDDIR>>
> configfile: setup.cfg
> plugins: forked-1.6.0
> collecting ... collected 991 items
> 
> tests/test_async.py::test_async_command_polled[int] PASSED               [  0%]
> tests/test_async.py::test_async_command_polled[float] PASSED             [  0%]
> tests/test_async.py::test_async_command_polled[str] PASSED               [  0%]
> tests/test_async.py::test_async_command_polled[bool] PASSED              [  0%]
> tests/test_async.py::test_async_command_polled[(int,)] PASSED            [  0%]
> tests/test_async.py::test_async_command_polled[(float,)] PASSED          [  0%]
> tests/test_async.py::test_async_command_polled[(str,)] PASSED            [  0%]
> tests/test_async.py::test_async_command_polled[(bool,)] XFAIL (Not s...) [  0%]
> tests/test_async.py::test_async_command_with_polled_callback PASSED      [  0%]
> tests/test_async.py::test_async_command_with_pushed_callback PASSED      [  1%]
> tests/test_client.py::test_ping PASSED                                   [  1%]
> tests/test_client.py::test_info PASSED                                   [  1%]
> tests/test_client.py::test_read_attribute[State] PASSED                  [  1%]
> tests/test_client.py::test_read_attribute[Status] PASSED                 [  1%]
> tests/test_client.py::test_read_attribute[ampli] PASSED                  [  1%]
> tests/test_client.py::test_read_attribute[boolean_image] PASSED          [  1%]
> tests/test_client.py::test_read_attribute[boolean_image_ro] PASSED       [  1%]
> tests/test_client.py::test_read_attribute[boolean_scalar] PASSED         [  1%]
> tests/test_client.py::test_read_attribute[boolean_spectrum] PASSED       [  1%]
> tests/test_client.py::test_read_attribute[boolean_spectrum_ro] PASSED    [  2%]
> tests/test_client.py::test_read_attribute[double_image] PASSED           [  2%]
> tests/test_client.py::test_read_attribute[double_image_ro] PASSED        [  2%]
> tests/test_client.py::test_read_attribute[double_scalar] PASSED          [  2%]
> tests/test_client.py::test_read_attribute[double_scalar_rww] PASSED      [  2%]
> tests/test_client.py::test_read_attribute[double_scalar_w] PASSED        [  2%]
> tests/test_client.py::test_read_attribute[double_spectrum] PASSED        [  2%]
> tests/test_client.py::test_read_attribute[double_spectrum_ro] PASSED     [  2%]
> tests/test_client.py::test_read_attribute[enum_image] PASSED             [  2%]
> tests/test_client.py::test_read_attribute[enum_image_ro] PASSED          [  2%]
> tests/test_client.py::test_read_attribute[enum_scalar] PASSED            [  3%]
> tests/test_client.py::test_read_attribute[enum_scalar_ro] PASSED         [  3%]
> tests/test_client.py::test_read_attribute[enum_spectrum] PASSED          [  3%]
> tests/test_client.py::test_read_attribute[enum_spectrum_ro] PASSED       [  3%]
> tests/test_client.py::test_read_attribute[float_image] PASSED            [  3%]
> tests/test_client.py::test_read_attribute[float_image_ro] PASSED         [  3%]
> tests/test_client.py::test_read_attribute[float_scalar] PASSED           [  3%]
> tests/test_client.py::test_read_attribute[float_spectrum] PASSED         [  3%]
> tests/test_client.py::test_read_attribute[float_spectrum_ro] PASSED      [  3%]
> tests/test_client.py::test_read_attribute[freq] PASSED                   [  3%]
> tests/test_client.py::test_read_attribute[long64_image_ro] PASSED        [  4%]
> tests/test_client.py::test_read_attribute[long64_scalar] PASSED          [  4%]
> tests/test_client.py::test_read_attribute[long64_spectrum_ro] PASSED     [  4%]
> tests/test_client.py::test_read_attribute[long_image] PASSED             [  4%]
> tests/test_client.py::test_read_attribute[long_image_ro] PASSED          [  4%]
> tests/test_client.py::test_read_attribute[long_scalar] PASSED            [  4%]
> tests/test_client.py::test_read_attribute[long_scalar_rww] PASSED        [  4%]
> tests/test_client.py::test_read_attribute[long_scalar_w] PASSED          [  4%]
> tests/test_client.py::test_read_attribute[long_spectrum] PASSED          [  4%]
> tests/test_client.py::test_read_attribute[long_spectrum_ro] PASSED       [  4%]
> tests/test_client.py::test_read_attribute[short_image] PASSED            [  5%]
> tests/test_client.py::test_read_attribute[short_image_ro] PASSED         [  5%]
> tests/test_client.py::test_read_attribute[short_scalar] PASSED           [  5%]
> tests/test_client.py::test_read_attribute[short_scalar_ro] PASSED        [  5%]
> tests/test_client.py::test_read_attribute[short_scalar_rww] PASSED       [  5%]
> tests/test_client.py::test_read_attribute[short_scalar_w] PASSED         [  5%]
> tests/test_client.py::test_read_attribute[short_spectrum] PASSED         [  5%]
> tests/test_client.py::test_read_attribute[short_spectrum_ro] PASSED      [  5%]
> tests/test_client.py::test_read_attribute[string_image] PASSED           [  5%]
> tests/test_client.py::test_read_attribute[string_image_ro] XFAIL         [  5%]
> tests/test_client.py::test_read_attribute[string_scalar] PASSED          [  6%]
> tests/test_client.py::test_read_attribute[string_spectrum] PASSED        [  6%]
> tests/test_client.py::test_read_attribute[string_spectrum_ro] XFAIL      [  6%]
> tests/test_client.py::test_read_attribute[uchar_image] PASSED            [  6%]
> tests/test_client.py::test_read_attribute[uchar_image_ro] PASSED         [  6%]
> tests/test_client.py::test_read_attribute[uchar_scalar] PASSED           [  6%]
> tests/test_client.py::test_read_attribute[uchar_spectrum] PASSED         [  6%]
> tests/test_client.py::test_read_attribute[uchar_spectrum_ro] PASSED      [  6%]
> tests/test_client.py::test_read_attribute[ulong64_image_ro] PASSED       [  6%]
> tests/test_client.py::test_read_attribute[ulong64_scalar] PASSED         [  6%]
> tests/test_client.py::test_read_attribute[ulong64_spectrum_ro] PASSED    [  7%]
> tests/test_client.py::test_read_attribute[ulong_image_ro] PASSED         [  7%]
> tests/test_client.py::test_read_attribute[ulong_scalar] PASSED           [  7%]
> tests/test_client.py::test_read_attribute[ulong_spectrum_ro] PASSED      [  7%]
> tests/test_client.py::test_read_attribute[ushort_image] PASSED           [  7%]
> tests/test_client.py::test_read_attribute[ushort_image_ro] PASSED        [  7%]
> tests/test_client.py::test_read_attribute[ushort_scalar] PASSED          [  7%]
> tests/test_client.py::test_read_attribute[ushort_spectrum] PASSED        [  7%]
> tests/test_client.py::test_read_attribute[ushort_spectrum_ro] PASSED     [  7%]
> tests/test_client.py::test_read_attribute[wave] PASSED                   [  7%]
> tests/test_client.py::test_read_write_attribute_with_green_modes[Synchronous-double_scalar_w] PASSED [  8%]
> tests/test_client.py::test_read_write_attribute_with_green_modes[Synchronous-double_spectrum] PASSED [  8%]
> tests/test_client.py::test_read_write_attribute_with_green_modes[Synchronous-double_image] PASSED [  8%]
> tests/test_client.py::test_read_attribute_config_with_green_modes[Synchronous-double_scalar_w] PASSED [  8%]
> tests/test_client.py::test_read_attribute_config_with_green_modes[Synchronous-double_spectrum] PASSED [  8%]
> tests/test_client.py::test_read_attribute_config_with_green_modes[Synchronous-double_image] PASSED [  8%]
> tests/test_client.py::test_attribute_list_query[Synchronous] PASSED      [  8%]
> tests/test_client.py::test_attribute_list_query_ex[Synchronous] PASSED   [  8%]
> tests/test_client.py::test_read_write_attribute_with_green_modes[Asyncio-double_scalar_w] PASSED [  8%]
> tests/test_client.py::test_read_write_attribute_with_green_modes[Asyncio-double_spectrum] PASSED [  8%]
> tests/test_client.py::test_read_write_attribute_with_green_modes[Asyncio-double_image] PASSED [  9%]
> tests/test_client.py::test_read_attribute_config_with_green_modes[Asyncio-double_scalar_w] PASSED [  9%]
> tests/test_client.py::test_read_attribute_config_with_green_modes[Asyncio-double_spectrum] PASSED [  9%]
> tests/test_client.py::test_read_attribute_config_with_green_modes[Asyncio-double_image] PASSED [  9%]
> tests/test_client.py::test_attribute_list_query[Asyncio] PASSED          [  9%]
> tests/test_client.py::test_attribute_list_query_ex[Asyncio] PASSED       [  9%]
> tests/test_client.py::test_read_write_attribute_with_green_modes[Gevent-double_scalar_w] PASSED [  9%]
> tests/test_client.py::test_read_write_attribute_with_green_modes[Gevent-double_spectrum] PASSED [  9%]
> tests/test_client.py::test_read_write_attribute_with_green_modes[Gevent-double_image] PASSED [  9%]
> tests/test_client.py::test_read_attribute_config_with_green_modes[Gevent-double_scalar_w] PASSED [  9%]
> tests/test_client.py::test_read_attribute_config_with_green_modes[Gevent-double_spectrum] PASSED [ 10%]
> tests/test_client.py::test_read_attribute_config_with_green_modes[Gevent-double_image] PASSED [ 10%]
> tests/test_client.py::test_attribute_list_query[Gevent] PASSED           [ 10%]
> tests/test_client.py::test_attribute_list_query_ex[Gevent] PASSED        [ 10%]
> tests/test_client.py::test_read_write_attribute_with_green_modes[Futures-double_scalar_w] PASSED [ 10%]
> tests/test_client.py::test_read_write_attribute_with_green_modes[Futures-double_spectrum] PASSED [ 10%]
> tests/test_client.py::test_read_write_attribute_with_green_modes[Futures-double_image] PASSED [ 10%]
> tests/test_client.py::test_read_attribute_config_with_green_modes[Futures-double_scalar_w] PASSED [ 10%]
> tests/test_client.py::test_read_attribute_config_with_green_modes[Futures-double_spectrum] PASSED [ 10%]
> tests/test_client.py::test_read_attribute_config_with_green_modes[Futures-double_image] PASSED [ 10%]
> tests/test_client.py::test_attribute_list_query[Futures] PASSED          [ 11%]
> tests/test_client.py::test_attribute_list_query_ex[Futures] PASSED       [ 11%]
> tests/test_client.py::test_write_scalar_attribute[boolean_scalar] PASSED [ 11%]
> tests/test_client.py::test_write_scalar_attribute[double_scalar] PASSED  [ 11%]
> tests/test_client.py::test_write_scalar_attribute[double_scalar_w] PASSED [ 11%]
> tests/test_client.py::test_write_scalar_attribute[enum_scalar] XFAIL     [ 11%]
> tests/test_client.py::test_write_scalar_attribute[float_scalar] PASSED   [ 11%]
> tests/test_client.py::test_write_scalar_attribute[long64_scalar] PASSED  [ 11%]
> tests/test_client.py::test_write_scalar_attribute[long_scalar] PASSED    [ 11%]
> tests/test_client.py::test_write_scalar_attribute[long_scalar_w] PASSED  [ 12%]
> tests/test_client.py::test_write_scalar_attribute[short_scalar] PASSED   [ 12%]
> tests/test_client.py::test_write_scalar_attribute[short_scalar_w] PASSED [ 12%]
> tests/test_client.py::test_write_scalar_attribute[string_scalar] PASSED  [ 12%]
> tests/test_client.py::test_write_scalar_attribute[uchar_scalar] XFAIL    [ 12%]
> tests/test_client.py::test_write_scalar_attribute[ulong64_scalar] PASSED [ 12%]
> tests/test_client.py::test_write_scalar_attribute[ulong_scalar] PASSED   [ 12%]
> tests/test_client.py::test_write_scalar_attribute[ushort_scalar] PASSED  [ 12%]
> tests/test_client.py::test_write_read_spectrum_attribute[boolean_spectrum-extract_as.Numpy] PASSED [ 12%]
> tests/test_client.py::test_write_read_spectrum_attribute[boolean_spectrum-extract_as.Tuple] PASSED [ 12%]
> tests/test_client.py::test_write_read_spectrum_attribute[boolean_spectrum-extract_as.List] PASSED [ 13%]
> tests/test_client.py::test_write_read_spectrum_attribute[boolean_spectrum-extract_as.Bytes] PASSED [ 13%]
> tests/test_client.py::test_write_read_spectrum_attribute[boolean_spectrum-extract_as.ByteArray] PASSED [ 13%]
> tests/test_client.py::test_write_read_spectrum_attribute[boolean_spectrum-extract_as.String] PASSED [ 13%]
> tests/test_client.py::test_write_read_spectrum_attribute[double_spectrum-extract_as.Numpy] PASSED [ 13%]
> tests/test_client.py::test_write_read_spectrum_attribute[double_spectrum-extract_as.Tuple] PASSED [ 13%]
> tests/test_client.py::test_write_read_spectrum_attribute[double_spectrum-extract_as.List] PASSED [ 13%]
> tests/test_client.py::test_write_read_spectrum_attribute[double_spectrum-extract_as.Bytes] PASSED [ 13%]
> tests/test_client.py::test_write_read_spectrum_attribute[double_spectrum-extract_as.ByteArray] PASSED [ 13%]
> tests/test_client.py::test_write_read_spectrum_attribute[double_spectrum-extract_as.String] PASSED [ 13%]
> tests/test_client.py::test_write_read_spectrum_attribute[enum_spectrum-extract_as.Numpy] XFAIL [ 14%]
> tests/test_client.py::test_write_read_spectrum_attribute[enum_spectrum-extract_as.Tuple] XFAIL [ 14%]
> tests/test_client.py::test_write_read_spectrum_attribute[enum_spectrum-extract_as.List] XFAIL [ 14%]
> tests/test_client.py::test_write_read_spectrum_attribute[enum_spectrum-extract_as.Bytes] XFAIL [ 14%]
> tests/test_client.py::test_write_read_spectrum_attribute[enum_spectrum-extract_as.ByteArray] XFAIL [ 14%]
> tests/test_client.py::test_write_read_spectrum_attribute[enum_spectrum-extract_as.String] XFAIL [ 14%]
> tests/test_client.py::test_write_read_spectrum_attribute[float_spectrum-extract_as.Numpy] PASSED [ 14%]
> tests/test_client.py::test_write_read_spectrum_attribute[float_spectrum-extract_as.Tuple] PASSED [ 14%]
> tests/test_client.py::test_write_read_spectrum_attribute[float_spectrum-extract_as.List] PASSED [ 14%]
> tests/test_client.py::test_write_read_spectrum_attribute[float_spectrum-extract_as.Bytes] PASSED [ 14%]
> tests/test_client.py::test_write_read_spectrum_attribute[float_spectrum-extract_as.ByteArray] PASSED [ 15%]
> tests/test_client.py::test_write_read_spectrum_attribute[float_spectrum-extract_as.String] PASSED [ 15%]
> tests/test_client.py::test_write_read_spectrum_attribute[long_spectrum-extract_as.Numpy] PASSED [ 15%]
> tests/test_client.py::test_write_read_spectrum_attribute[long_spectrum-extract_as.Tuple] PASSED [ 15%]
> tests/test_client.py::test_write_read_spectrum_attribute[long_spectrum-extract_as.List] PASSED [ 15%]
> tests/test_client.py::test_write_read_spectrum_attribute[long_spectrum-extract_as.Bytes] PASSED [ 15%]
> tests/test_client.py::test_write_read_spectrum_attribute[long_spectrum-extract_as.ByteArray] PASSED [ 15%]
> tests/test_client.py::test_write_read_spectrum_attribute[long_spectrum-extract_as.String] PASSED [ 15%]
> tests/test_client.py::test_write_read_spectrum_attribute[short_spectrum-extract_as.Numpy] PASSED [ 15%]
> tests/test_client.py::test_write_read_spectrum_attribute[short_spectrum-extract_as.Tuple] PASSED [ 15%]
> tests/test_client.py::test_write_read_spectrum_attribute[short_spectrum-extract_as.List] PASSED [ 16%]
> tests/test_client.py::test_write_read_spectrum_attribute[short_spectrum-extract_as.Bytes] PASSED [ 16%]
> tests/test_client.py::test_write_read_spectrum_attribute[short_spectrum-extract_as.ByteArray] PASSED [ 16%]
> tests/test_client.py::test_write_read_spectrum_attribute[short_spectrum-extract_as.String] PASSED [ 16%]
> tests/test_client.py::test_write_read_spectrum_attribute[string_spectrum-extract_as.Numpy] PASSED [ 16%]
> tests/test_client.py::test_write_read_spectrum_attribute[string_spectrum-extract_as.Tuple] PASSED [ 16%]
> tests/test_client.py::test_write_read_spectrum_attribute[string_spectrum-extract_as.List] PASSED [ 16%]
> tests/test_client.py::test_write_read_spectrum_attribute[string_spectrum-extract_as.Bytes] XFAIL [ 16%]
> tests/test_client.py::test_write_read_spectrum_attribute[string_spectrum-extract_as.ByteArray] XFAIL [ 16%]
> tests/test_client.py::test_write_read_spectrum_attribute[string_spectrum-extract_as.String] XFAIL [ 16%]
> tests/test_client.py::test_write_read_spectrum_attribute[uchar_spectrum-extract_as.Numpy] XFAIL [ 17%]
> tests/test_client.py::test_write_read_spectrum_attribute[uchar_spectrum-extract_as.Tuple] XFAIL [ 17%]
> tests/test_client.py::test_write_read_spectrum_attribute[uchar_spectrum-extract_as.List] XFAIL [ 17%]
> tests/test_client.py::test_write_read_spectrum_attribute[uchar_spectrum-extract_as.Bytes] XFAIL [ 17%]
> tests/test_client.py::test_write_read_spectrum_attribute[uchar_spectrum-extract_as.ByteArray] XFAIL [ 17%]
> tests/test_client.py::test_write_read_spectrum_attribute[uchar_spectrum-extract_as.String] XFAIL [ 17%]
> tests/test_client.py::test_write_read_spectrum_attribute[ushort_spectrum-extract_as.Numpy] PASSED [ 17%]
> tests/test_client.py::test_write_read_spectrum_attribute[ushort_spectrum-extract_as.Tuple] PASSED [ 17%]
> tests/test_client.py::test_write_read_spectrum_attribute[ushort_spectrum-extract_as.List] PASSED [ 17%]
> tests/test_client.py::test_write_read_spectrum_attribute[ushort_spectrum-extract_as.Bytes] PASSED [ 17%]
> tests/test_client.py::test_write_read_spectrum_attribute[ushort_spectrum-extract_as.ByteArray] PASSED [ 18%]
> tests/test_client.py::test_write_read_spectrum_attribute[ushort_spectrum-extract_as.String] PASSED [ 18%]
> tests/test_client.py::test_write_read_empty_spectrum_attribute[boolean_spectrum] PASSED [ 18%]
> tests/test_client.py::test_write_read_empty_spectrum_attribute[double_spectrum] PASSED [ 18%]
> tests/test_client.py::test_write_read_empty_spectrum_attribute[enum_spectrum] PASSED [ 18%]
> tests/test_client.py::test_write_read_empty_spectrum_attribute[float_spectrum] PASSED [ 18%]
> tests/test_client.py::test_write_read_empty_spectrum_attribute[long_spectrum] PASSED [ 18%]
> tests/test_client.py::test_write_read_empty_spectrum_attribute[short_spectrum] PASSED [ 18%]
> tests/test_client.py::test_write_read_empty_spectrum_attribute[string_spectrum] XFAIL [ 18%]
> tests/test_client.py::test_write_read_empty_spectrum_attribute[uchar_spectrum] PASSED [ 18%]
> tests/test_client.py::test_write_read_empty_spectrum_attribute[ushort_spectrum] PASSED [ 19%]
> tests/test_client.py::test_write_read_string_attribute PASSED            [ 19%]
> tests/test_client.py::test_set_non_existent_attribute_raises_by_default PASSED [ 19%]
> tests/test_client.py::test_set_non_existent_attribute_allowed_if_dynamic_interface_unfrozen PASSED [ 19%]
> tests/test_client.py::test_dynamic_interface_can_be_toggled PASSED       [ 19%]
> tests/test_client.py::test_dynamic_interface_flag_can_be_read PASSED     [ 19%]
> tests/test_client.py::test_dynamic_interface_only_applies_to_device_proxy_instance PASSED [ 19%]
> tests/test_client.py::test_dynamic_interface_unfreeze_generates_a_user_warning PASSED [ 19%]
> tests/test_client.py::test_read_attribute_config[State] PASSED           [ 19%]
> tests/test_client.py::test_read_attribute_config[Status] PASSED          [ 19%]
> tests/test_client.py::test_read_attribute_config[ampli] PASSED           [ 20%]
> tests/test_client.py::test_read_attribute_config[boolean_image] PASSED   [ 20%]
> tests/test_client.py::test_read_attribute_config[boolean_image_ro] PASSED [ 20%]
> tests/test_client.py::test_read_attribute_config[boolean_scalar] PASSED  [ 20%]
> tests/test_client.py::test_read_attribute_config[boolean_spectrum] PASSED [ 20%]
> tests/test_client.py::test_read_attribute_config[boolean_spectrum_ro] PASSED [ 20%]
> tests/test_client.py::test_read_attribute_config[double_image] PASSED    [ 20%]
> tests/test_client.py::test_read_attribute_config[double_image_ro] PASSED [ 20%]
> tests/test_client.py::test_read_attribute_config[double_scalar] PASSED   [ 20%]
> tests/test_client.py::test_read_attribute_config[double_scalar_rww] PASSED [ 20%]
> tests/test_client.py::test_read_attribute_config[double_scalar_w] PASSED [ 21%]
> tests/test_client.py::test_read_attribute_config[double_spectrum] PASSED [ 21%]
> tests/test_client.py::test_read_attribute_config[double_spectrum_ro] PASSED [ 21%]
> tests/test_client.py::test_read_attribute_config[enum_image] PASSED      [ 21%]
> tests/test_client.py::test_read_attribute_config[enum_image_ro] PASSED   [ 21%]
> tests/test_client.py::test_read_attribute_config[enum_scalar] PASSED     [ 21%]
> tests/test_client.py::test_read_attribute_config[enum_scalar_ro] PASSED  [ 21%]
> tests/test_client.py::test_read_attribute_config[enum_spectrum] PASSED   [ 21%]
> tests/test_client.py::test_read_attribute_config[enum_spectrum_ro] PASSED [ 21%]
> tests/test_client.py::test_read_attribute_config[float_image] PASSED     [ 21%]
> tests/test_client.py::test_read_attribute_config[float_image_ro] PASSED  [ 22%]
> tests/test_client.py::test_read_attribute_config[float_scalar] PASSED    [ 22%]
> tests/test_client.py::test_read_attribute_config[float_spectrum] PASSED  [ 22%]
> tests/test_client.py::test_read_attribute_config[float_spectrum_ro] PASSED [ 22%]
> tests/test_client.py::test_read_attribute_config[freq] PASSED            [ 22%]
> tests/test_client.py::test_read_attribute_config[long64_image_ro] PASSED [ 22%]
> tests/test_client.py::test_read_attribute_config[long64_scalar] PASSED   [ 22%]
> tests/test_client.py::test_read_attribute_config[long64_spectrum_ro] PASSED [ 22%]
> tests/test_client.py::test_read_attribute_config[long_image] PASSED      [ 22%]
> tests/test_client.py::test_read_attribute_config[long_image_ro] PASSED   [ 23%]
> tests/test_client.py::test_read_attribute_config[long_scalar] PASSED     [ 23%]
> tests/test_client.py::test_read_attribute_config[long_scalar_rww] PASSED [ 23%]
> tests/test_client.py::test_read_attribute_config[long_scalar_w] PASSED   [ 23%]
> tests/test_client.py::test_read_attribute_config[long_spectrum] PASSED   [ 23%]
> tests/test_client.py::test_read_attribute_config[long_spectrum_ro] PASSED [ 23%]
> tests/test_client.py::test_read_attribute_config[no_value] PASSED        [ 23%]
> tests/test_client.py::test_read_attribute_config[short_image] PASSED     [ 23%]
> tests/test_client.py::test_read_attribute_config[short_image_ro] PASSED  [ 23%]
> tests/test_client.py::test_read_attribute_config[short_scalar] PASSED    [ 23%]
> tests/test_client.py::test_read_attribute_config[short_scalar_ro] PASSED [ 24%]
> tests/test_client.py::test_read_attribute_config[short_scalar_rww] PASSED [ 24%]
> tests/test_client.py::test_read_attribute_config[short_scalar_w] PASSED  [ 24%]
> tests/test_client.py::test_read_attribute_config[short_spectrum] PASSED  [ 24%]
> tests/test_client.py::test_read_attribute_config[short_spectrum_ro] PASSED [ 24%]
> tests/test_client.py::test_read_attribute_config[string_image] PASSED    [ 24%]
> tests/test_client.py::test_read_attribute_config[string_image_ro] PASSED [ 24%]
> tests/test_client.py::test_read_attribute_config[string_scalar] PASSED   [ 24%]
> tests/test_client.py::test_read_attribute_config[string_spectrum] PASSED [ 24%]
> tests/test_client.py::test_read_attribute_config[string_spectrum_ro] PASSED [ 24%]
> tests/test_client.py::test_read_attribute_config[throw_exception] PASSED [ 25%]
> tests/test_client.py::test_read_attribute_config[uchar_image] PASSED     [ 25%]
> tests/test_client.py::test_read_attribute_config[uchar_image_ro] PASSED  [ 25%]
> tests/test_client.py::test_read_attribute_config[uchar_scalar] PASSED    [ 25%]
> tests/test_client.py::test_read_attribute_config[uchar_spectrum] PASSED  [ 25%]
> tests/test_client.py::test_read_attribute_config[uchar_spectrum_ro] PASSED [ 25%]
> tests/test_client.py::test_read_attribute_config[ulong64_image_ro] PASSED [ 25%]
> tests/test_client.py::test_read_attribute_config[ulong64_scalar] PASSED  [ 25%]
> tests/test_client.py::test_read_attribute_config[ulong64_spectrum_ro] PASSED [ 25%]
> tests/test_client.py::test_read_attribute_config[ulong_image_ro] PASSED  [ 25%]
> tests/test_client.py::test_read_attribute_config[ulong_scalar] PASSED    [ 26%]
> tests/test_client.py::test_read_attribute_config[ulong_spectrum_ro] PASSED [ 26%]
> tests/test_client.py::test_read_attribute_config[ushort_image] PASSED    [ 26%]
> tests/test_client.py::test_read_attribute_config[ushort_image_ro] PASSED [ 26%]
> tests/test_client.py::test_read_attribute_config[ushort_scalar] PASSED   [ 26%]
> tests/test_client.py::test_read_attribute_config[ushort_spectrum] PASSED [ 26%]
> tests/test_client.py::test_read_attribute_config[ushort_spectrum_ro] PASSED [ 26%]
> tests/test_client.py::test_read_attribute_config[wave] PASSED            [ 26%]
> tests/test_client.py::test_device_proxy_dir_method PASSED                [ 26%]
> tests/test_client.py::test_device_polling_command PASSED                 [ 26%]
> tests/test_client.py::test_device_polling_attribute PASSED               [ 27%]
> tests/test_client.py::test_command_string PASSED                         [ 27%]
> tests/test_client.py::test_repr_uses_info[Synchronous] PASSED            [ 27%]
> tests/test_client.py::test_repr_uses_info[Asyncio] PASSED                [ 27%]
> tests/test_client.py::test_repr_uses_info[Gevent] PASSED                 [ 27%]
> tests/test_client.py::test_repr_uses_info[Futures] PASSED                [ 27%]
> tests/test_client.py::test_repr_default_if_info_unavailable[Synchronous] PASSED [ 27%]
> tests/test_client.py::test_repr_default_if_info_unavailable[Asyncio] PASSED [ 27%]
> tests/test_client.py::test_repr_default_if_info_unavailable[Gevent] PASSED [ 27%]
> tests/test_client.py::test_repr_default_if_info_unavailable[Futures] PASSED [ 27%]
> tests/test_client.py::test_multiple_repr_calls_only_call_info_once[Synchronous] PASSED [ 28%]
> tests/test_client.py::test_multiple_repr_calls_only_call_info_once[Asyncio] PASSED [ 28%]
> tests/test_client.py::test_multiple_repr_calls_only_call_info_once[Gevent] PASSED [ 28%]
> tests/test_client.py::test_multiple_repr_calls_only_call_info_once[Futures] PASSED [ 28%]
> tests/test_client.py::test_no_memory_leak_for_repr[Synchronous] PASSED   [ 28%]
> tests/test_client.py::test_no_memory_leak_for_repr[Asyncio] PASSED       [ 28%]
> tests/test_client.py::test_no_memory_leak_for_repr[Gevent] PASSED        [ 28%]
> tests/test_client.py::test_no_memory_leak_for_repr[Futures] PASSED       [ 28%]
> tests/test_client.py::test_no_memory_leak_for_str[Synchronous] PASSED    [ 28%]
> tests/test_client.py::test_no_memory_leak_for_str[Asyncio] PASSED        [ 28%]
> tests/test_client.py::test_no_memory_leak_for_str[Gevent] PASSED         [ 29%]
> tests/test_client.py::test_no_memory_leak_for_str[Futures] PASSED        [ 29%]
> tests/test_client.py::test_no_cyclic_ref_for_proxy[Synchronous] PASSED   [ 29%]
> tests/test_client.py::test_no_cyclic_ref_for_proxy[Asyncio] PASSED       [ 29%]
> tests/test_client.py::test_no_cyclic_ref_for_proxy[Gevent] PASSED        [ 29%]
> tests/test_client.py::test_no_cyclic_ref_for_proxy[Futures] PASSED       [ 29%]
> tests/test_event.py::test_subscribe_change_event[Synchronous] PASSED     [ 29%]
> tests/test_event.py::test_subscribe_data_ready_event[Synchronous] FAILED [ 29%]
> tests/test_event.py::test_subscribe_interface_event[Synchronous] PASSED  [ 29%]
> tests/test_event.py::test_push_event_with_timestamp[Synchronous] PASSED  [ 29%]
> tests/test_event.py::test_subscribe_change_event_from_user_thread[Synchronous] PASSED [ 30%]
> tests/test_event.py::test_subscribe_change_event[Futures] PASSED         [ 30%]
> tests/test_event.py::test_subscribe_data_ready_event[Futures] PASSED     [ 30%]
> tests/test_event.py::test_subscribe_interface_event[Futures] PASSED      [ 30%]
> tests/test_event.py::test_push_event_with_timestamp[Futures] PASSED      [ 30%]
> tests/test_event.py::test_subscribe_change_event_from_user_thread[Futures] PASSED [ 30%]
> tests/test_event.py::test_subscribe_change_event[Asyncio] PASSED         [ 30%]
> tests/test_event.py::test_subscribe_data_ready_event[Asyncio] PASSED     [ 30%]
> tests/test_event.py::test_subscribe_interface_event[Asyncio] PASSED      [ 30%]
> tests/test_event.py::test_push_event_with_timestamp[Asyncio] PASSED      [ 30%]
> tests/test_event.py::test_subscribe_change_event_from_user_thread[Asyncio] PASSED [ 31%]
> tests/test_event.py::test_subscribe_change_event[Gevent] PASSED          [ 31%]
> tests/test_event.py::test_subscribe_data_ready_event[Gevent] PASSED      [ 31%]
> tests/test_event.py::test_subscribe_interface_event[Gevent] PASSED       [ 31%]
> tests/test_event.py::test_push_event_with_timestamp[Gevent] PASSED       [ 31%]
> tests/test_event.py::test_subscribe_change_event_from_user_thread[Gevent] PASSED [ 31%]
> tests/test_event.py::test_main_thread_is_omni_thread PASSED              [ 31%]
> tests/test_event.py::test_ensure_omni_thread_main_thread_is_omni_thread PASSED [ 31%]
> tests/test_event.py::test_user_thread_is_not_omni_thread PASSED          [ 31%]
> tests/test_event.py::test_ensure_omni_thread_user_thread_is_omni_thread PASSED [ 31%]
> tests/test_server.py::test_device_classes_use_latest_implementation PASSED [ 32%]
> tests/test_server.py::test_empty_device[Synchronous] PASSED              [ 32%]
> tests/test_server.py::test_empty_device[Asyncio] PASSED                  [ 32%]
> tests/test_server.py::test_empty_device[Gevent] PASSED                   [ 32%]
> tests/test_server.py::test_set_state[ON-Synchronous] PASSED              [ 32%]
> tests/test_server.py::test_set_state[ON-Asyncio] PASSED                  [ 32%]
> tests/test_server.py::test_set_state[ON-Gevent] PASSED                   [ 32%]
> tests/test_server.py::test_set_state[OFF-Synchronous] PASSED             [ 32%]
> tests/test_server.py::test_set_state[OFF-Asyncio] PASSED                 [ 32%]
> tests/test_server.py::test_set_state[OFF-Gevent] PASSED                  [ 32%]
> tests/test_server.py::test_set_state[CLOSE-Synchronous] PASSED           [ 33%]
> tests/test_server.py::test_set_state[CLOSE-Asyncio] PASSED               [ 33%]
> tests/test_server.py::test_set_state[CLOSE-Gevent] PASSED                [ 33%]
> tests/test_server.py::test_set_state[OPEN-Synchronous] PASSED            [ 33%]
> tests/test_server.py::test_set_state[OPEN-Asyncio] PASSED                [ 33%]
> tests/test_server.py::test_set_state[OPEN-Gevent] PASSED                 [ 33%]
> tests/test_server.py::test_set_state[INSERT-Synchronous] PASSED          [ 33%]
> tests/test_server.py::test_set_state[INSERT-Asyncio] PASSED              [ 33%]
> tests/test_server.py::test_set_state[INSERT-Gevent] PASSED               [ 33%]
> tests/test_server.py::test_set_state[EXTRACT-Synchronous] PASSED         [ 34%]
> tests/test_server.py::test_set_state[EXTRACT-Asyncio] PASSED             [ 34%]
> tests/test_server.py::test_set_state[EXTRACT-Gevent] PASSED              [ 34%]
> tests/test_server.py::test_set_state[MOVING-Synchronous] PASSED          [ 34%]
> tests/test_server.py::test_set_state[MOVING-Asyncio] PASSED              [ 34%]
> tests/test_server.py::test_set_state[MOVING-Gevent] PASSED               [ 34%]
> tests/test_server.py::test_set_state[STANDBY-Synchronous] PASSED         [ 34%]
> tests/test_server.py::test_set_state[STANDBY-Asyncio] PASSED             [ 34%]
> tests/test_server.py::test_set_state[STANDBY-Gevent] PASSED              [ 34%]
> tests/test_server.py::test_set_state[FAULT-Synchronous] PASSED           [ 34%]
> tests/test_server.py::test_set_state[FAULT-Asyncio] PASSED               [ 35%]
> tests/test_server.py::test_set_state[FAULT-Gevent] PASSED                [ 35%]
> tests/test_server.py::test_set_state[INIT-Synchronous] PASSED            [ 35%]
> tests/test_server.py::test_set_state[INIT-Asyncio] PASSED                [ 35%]
> tests/test_server.py::test_set_state[INIT-Gevent] PASSED                 [ 35%]
> tests/test_server.py::test_set_state[RUNNING-Synchronous] PASSED         [ 35%]
> tests/test_server.py::test_set_state[RUNNING-Asyncio] PASSED             [ 35%]
> tests/test_server.py::test_set_state[RUNNING-Gevent] PASSED              [ 35%]
> tests/test_server.py::test_set_state[ALARM-Synchronous] PASSED           [ 35%]
> tests/test_server.py::test_set_state[ALARM-Asyncio] PASSED               [ 35%]
> tests/test_server.py::test_set_state[ALARM-Gevent] PASSED                [ 36%]
> tests/test_server.py::test_set_state[DISABLE-Synchronous] PASSED         [ 36%]
> tests/test_server.py::test_set_state[DISABLE-Asyncio] PASSED             [ 36%]
> tests/test_server.py::test_set_state[DISABLE-Gevent] PASSED              [ 36%]
> tests/test_server.py::test_set_state[UNKNOWN-Synchronous] PASSED         [ 36%]
> tests/test_server.py::test_set_state[UNKNOWN-Asyncio] PASSED             [ 36%]
> tests/test_server.py::test_set_state[UNKNOWN-Gevent] PASSED              [ 36%]
> tests/test_server.py::test_user_dev_state_status[Synchronous] PASSED     [ 36%]
> tests/test_server.py::test_user_dev_state_status[Asyncio] PASSED         [ 36%]
> tests/test_server.py::test_user_dev_state_status[Gevent] PASSED          [ 36%]
> tests/test_server.py::test_set_status[Synchronous] PASSED                [ 37%]
> tests/test_server.py::test_set_status[Asyncio] PASSED                    [ 37%]
> tests/test_server.py::test_set_status[Gevent] PASSED                     [ 37%]
> tests/test_server.py::test_attr_quality_checked_with_state[Synchronous] PASSED [ 37%]
> tests/test_server.py::test_attr_quality_checked_with_state[Asyncio] PASSED [ 37%]
> tests/test_server.py::test_attr_quality_checked_with_state[Gevent] PASSED [ 37%]
> tests/test_server.py::test_identity_command[int-Synchronous] PASSED      [ 37%]
> tests/test_server.py::test_identity_command[int-Asyncio] PASSED          [ 37%]
> tests/test_server.py::test_identity_command[int-Gevent] PASSED           [ 37%]
> tests/test_server.py::test_identity_command[float-Synchronous] PASSED    [ 37%]
> tests/test_server.py::test_identity_command[float-Asyncio] PASSED        [ 38%]
> tests/test_server.py::test_identity_command[float-Gevent] PASSED         [ 38%]
> tests/test_server.py::test_identity_command[str-Synchronous] PASSED      [ 38%]
> tests/test_server.py::test_identity_command[str-Asyncio] PASSED          [ 38%]
> tests/test_server.py::test_identity_command[str-Gevent] PASSED           [ 38%]
> tests/test_server.py::test_identity_command[bool-Synchronous] PASSED     [ 38%]
> tests/test_server.py::test_identity_command[bool-Asyncio] PASSED         [ 38%]
> tests/test_server.py::test_identity_command[bool-Gevent] PASSED          [ 38%]
> tests/test_server.py::test_identity_command[(int,)-Synchronous] PASSED   [ 38%]
> tests/test_server.py::test_identity_command[(int,)-Asyncio] PASSED       [ 38%]
> tests/test_server.py::test_identity_command[(int,)-Gevent] PASSED        [ 39%]
> tests/test_server.py::test_identity_command[(float,)-Synchronous] PASSED [ 39%]
> tests/test_server.py::test_identity_command[(float,)-Asyncio] PASSED     [ 39%]
> tests/test_server.py::test_identity_command[(float,)-Gevent] PASSED      [ 39%]
> tests/test_server.py::test_identity_command[(str,)-Synchronous] PASSED   [ 39%]
> tests/test_server.py::test_identity_command[(str,)-Asyncio] PASSED       [ 39%]
> tests/test_server.py::test_identity_command[(str,)-Gevent] PASSED        [ 39%]
> tests/test_server.py::test_identity_command[(bool,)-Synchronous] XFAIL   [ 39%]
> tests/test_server.py::test_identity_command[(bool,)-Asyncio] XFAIL (...) [ 39%]
> tests/test_server.py::test_identity_command[(bool,)-Gevent] XFAIL (N...) [ 39%]
> tests/test_server.py::test_decorated_command[Synchronous] PASSED         [ 40%]
> tests/test_server.py::test_decorated_command[Asyncio] PASSED             [ 40%]
> tests/test_server.py::test_decorated_command[Gevent] PASSED              [ 40%]
> tests/test_server.py::test_command_isallowed[Synchronous] PASSED         [ 40%]
> tests/test_server.py::test_command_isallowed[Asyncio] PASSED             [ 40%]
> tests/test_server.py::test_command_isallowed[Gevent] PASSED              [ 40%]
> tests/test_server.py::test_dynamic_command[Synchronous-True] PASSED      [ 40%]
> tests/test_server.py::test_dynamic_command[Synchronous-False] PASSED     [ 40%]
> tests/test_server.py::test_dynamic_command[Asyncio-True] PASSED          [ 40%]
> tests/test_server.py::test_dynamic_command[Asyncio-False] PASSED         [ 40%]
> tests/test_server.py::test_dynamic_command[Gevent-True] PASSED           [ 41%]
> tests/test_server.py::test_dynamic_command[Gevent-False] PASSED          [ 41%]
> tests/test_server.py::test_polled_command[Synchronous] PASSED            [ 41%]
> tests/test_server.py::test_polled_command[Asyncio] PASSED                [ 41%]
> tests/test_server.py::test_polled_command[Gevent] PASSED                 [ 41%]
> tests/test_server.py::test_wrong_command_result[Synchronous] PASSED      [ 41%]
> tests/test_server.py::test_wrong_command_result[Asyncio] PASSED          [ 41%]
> tests/test_server.py::test_wrong_command_result[Gevent] PASSED           [ 41%]
> tests/test_server.py::test_read_write_attribute[int-Synchronous] PASSED  [ 41%]
> tests/test_server.py::test_read_write_attribute[int-Asyncio] PASSED      [ 41%]
> tests/test_server.py::test_read_write_attribute[int-Gevent] PASSED       [ 42%]
> tests/test_server.py::test_read_write_attribute[float-Synchronous] PASSED [ 42%]
> tests/test_server.py::test_read_write_attribute[float-Asyncio] PASSED    [ 42%]
> tests/test_server.py::test_read_write_attribute[float-Gevent] PASSED     [ 42%]
> tests/test_server.py::test_read_write_attribute[str-Synchronous] PASSED  [ 42%]
> tests/test_server.py::test_read_write_attribute[str-Asyncio] PASSED      [ 42%]
> tests/test_server.py::test_read_write_attribute[str-Gevent] PASSED       [ 42%]
> tests/test_server.py::test_read_write_attribute[bool-Synchronous] PASSED [ 42%]
> tests/test_server.py::test_read_write_attribute[bool-Asyncio] PASSED     [ 42%]
> tests/test_server.py::test_read_write_attribute[bool-Gevent] PASSED      [ 42%]
> tests/test_server.py::test_read_write_attribute[(int,)-Synchronous] PASSED [ 43%]
> tests/test_server.py::test_read_write_attribute[(int,)-Asyncio] PASSED   [ 43%]
> tests/test_server.py::test_read_write_attribute[(int,)-Gevent] PASSED    [ 43%]
> tests/test_server.py::test_read_write_attribute[(float,)-Synchronous] PASSED [ 43%]
> tests/test_server.py::test_read_write_attribute[(float,)-Asyncio] PASSED [ 43%]
> tests/test_server.py::test_read_write_attribute[(float,)-Gevent] PASSED  [ 43%]
> tests/test_server.py::test_read_write_attribute[(str,)-Synchronous] PASSED [ 43%]
> tests/test_server.py::test_read_write_attribute[(str,)-Asyncio] PASSED   [ 43%]
> tests/test_server.py::test_read_write_attribute[(str,)-Gevent] PASSED    [ 43%]
> tests/test_server.py::test_read_write_attribute[(bool,)-Synchronous] PASSED [ 43%]
> tests/test_server.py::test_read_write_attribute[(bool,)-Asyncio] PASSED  [ 44%]
> tests/test_server.py::test_read_write_attribute[(bool,)-Gevent] PASSED   [ 44%]
> tests/test_server.py::test_read_write_attribute[((int,),)-Synchronous] PASSED [ 44%]
> tests/test_server.py::test_read_write_attribute[((int,),)-Asyncio] PASSED [ 44%]
> tests/test_server.py::test_read_write_attribute[((int,),)-Gevent] PASSED [ 44%]
> tests/test_server.py::test_read_write_attribute[((float,),)-Synchronous] PASSED [ 44%]
> tests/test_server.py::test_read_write_attribute[((float,),)-Asyncio] PASSED [ 44%]
> tests/test_server.py::test_read_write_attribute[((float,),)-Gevent] PASSED [ 44%]
> tests/test_server.py::test_read_write_attribute[((str,),)-Synchronous] PASSED [ 44%]
> tests/test_server.py::test_read_write_attribute[((str,),)-Asyncio] PASSED [ 45%]
> tests/test_server.py::test_read_write_attribute[((str,),)-Gevent] PASSED [ 45%]
> tests/test_server.py::test_read_write_attribute[((bool,),)-Synchronous] PASSED [ 45%]
> tests/test_server.py::test_read_write_attribute[((bool,),)-Asyncio] PASSED [ 45%]
> tests/test_server.py::test_read_write_attribute[((bool,),)-Gevent] PASSED [ 45%]
> tests/test_server.py::test_wrong_encoding_string PASSED                  [ 45%]
> tests/test_server.py::test_read_write_attribute_with_unbound_functions[Synchronous] PASSED [ 45%]
> tests/test_server.py::test_read_write_attribute_with_unbound_functions[Asyncio] PASSED [ 45%]
> tests/test_server.py::test_read_write_attribute_with_unbound_functions[Gevent] PASSED [ 45%]
> tests/test_server.py::test_read_write_attribute_decorated_methods[Synchronous] PASSED [ 45%]
> tests/test_server.py::test_read_write_attribute_decorated_methods[Asyncio] PASSED [ 46%]
> tests/test_server.py::test_read_write_attribute_decorated_methods[Gevent] PASSED [ 46%]
> tests/test_server.py::test_read_write_wvalue_attribute[int-Synchronous] PASSED [ 46%]
> tests/test_server.py::test_read_write_wvalue_attribute[int-Asyncio] PASSED [ 46%]
> tests/test_server.py::test_read_write_wvalue_attribute[int-Gevent] PASSED [ 46%]
> tests/test_server.py::test_read_write_wvalue_attribute[float-Synchronous] PASSED [ 46%]
> tests/test_server.py::test_read_write_wvalue_attribute[float-Asyncio] PASSED [ 46%]
> tests/test_server.py::test_read_write_wvalue_attribute[float-Gevent] PASSED [ 46%]
> tests/test_server.py::test_read_write_wvalue_attribute[str-Synchronous] PASSED [ 46%]
> tests/test_server.py::test_read_write_wvalue_attribute[str-Asyncio] PASSED [ 46%]
> tests/test_server.py::test_read_write_wvalue_attribute[str-Gevent] PASSED [ 47%]
> tests/test_server.py::test_read_write_wvalue_attribute[bool-Synchronous] PASSED [ 47%]
> tests/test_server.py::test_read_write_wvalue_attribute[bool-Asyncio] PASSED [ 47%]
> tests/test_server.py::test_read_write_wvalue_attribute[bool-Gevent] PASSED [ 47%]
> tests/test_server.py::test_read_write_wvalue_attribute[(int,)-Synchronous] PASSED [ 47%]
> tests/test_server.py::test_read_write_wvalue_attribute[(int,)-Asyncio] PASSED [ 47%]
> tests/test_server.py::test_read_write_wvalue_attribute[(int,)-Gevent] PASSED [ 47%]
> tests/test_server.py::test_read_write_wvalue_attribute[(float,)-Synchronous] PASSED [ 47%]
> tests/test_server.py::test_read_write_wvalue_attribute[(float,)-Asyncio] PASSED [ 47%]
> tests/test_server.py::test_read_write_wvalue_attribute[(float,)-Gevent] PASSED [ 47%]
> tests/test_server.py::test_read_write_wvalue_attribute[(str,)-Synchronous] PASSED [ 48%]
> tests/test_server.py::test_read_write_wvalue_attribute[(str,)-Asyncio] PASSED [ 48%]
> tests/test_server.py::test_read_write_wvalue_attribute[(str,)-Gevent] PASSED [ 48%]
> tests/test_server.py::test_read_write_wvalue_attribute[(bool,)-Synchronous] PASSED [ 48%]
> tests/test_server.py::test_read_write_wvalue_attribute[(bool,)-Asyncio] PASSED [ 48%]
> tests/test_server.py::test_read_write_wvalue_attribute[(bool,)-Gevent] PASSED [ 48%]
> tests/test_server.py::test_read_write_wvalue_attribute[((int,),)-Synchronous] XFAIL [ 48%]
> tests/test_server.py::test_read_write_wvalue_attribute[((int,),)-Asyncio] XFAIL [ 48%]
> tests/test_server.py::test_read_write_wvalue_attribute[((int,),)-Gevent] XFAIL [ 48%]
> tests/test_server.py::test_read_write_wvalue_attribute[((float,),)-Synchronous] XFAIL [ 48%]
> tests/test_server.py::test_read_write_wvalue_attribute[((float,),)-Asyncio] XFAIL [ 49%]
> tests/test_server.py::test_read_write_wvalue_attribute[((float,),)-Gevent] XFAIL [ 49%]
> tests/test_server.py::test_read_write_wvalue_attribute[((str,),)-Synchronous] XFAIL [ 49%]
> tests/test_server.py::test_read_write_wvalue_attribute[((str,),)-Asyncio] XFAIL [ 49%]
> tests/test_server.py::test_read_write_wvalue_attribute[((str,),)-Gevent] XFAIL [ 49%]
> tests/test_server.py::test_read_write_wvalue_attribute[((bool,),)-Synchronous] XFAIL [ 49%]
> tests/test_server.py::test_read_write_wvalue_attribute[((bool,),)-Asyncio] XFAIL [ 49%]
> tests/test_server.py::test_read_write_wvalue_attribute[((bool,),)-Gevent] XFAIL [ 49%]
> tests/test_server.py::test_write_read_empty_spectrum_attribute[extract_as.Numpy-float] PASSED [ 49%]
> tests/test_server.py::test_write_read_empty_spectrum_attribute[extract_as.Numpy-int] PASSED [ 49%]
> tests/test_server.py::test_write_read_empty_spectrum_attribute[extract_as.Numpy-str] PASSED [ 50%]
> tests/test_server.py::test_write_read_empty_spectrum_attribute[extract_as.Numpy-bool] PASSED [ 50%]
> tests/test_server.py::test_write_read_empty_spectrum_attribute[extract_as.Tuple-float] PASSED [ 50%]
> tests/test_server.py::test_write_read_empty_spectrum_attribute[extract_as.Tuple-int] PASSED [ 50%]
> tests/test_server.py::test_write_read_empty_spectrum_attribute[extract_as.Tuple-str] PASSED [ 50%]
> tests/test_server.py::test_write_read_empty_spectrum_attribute[extract_as.Tuple-bool] PASSED [ 50%]
> tests/test_server.py::test_write_read_empty_spectrum_attribute[extract_as.List-float] PASSED [ 50%]
> tests/test_server.py::test_write_read_empty_spectrum_attribute[extract_as.List-int] PASSED [ 50%]
> tests/test_server.py::test_write_read_empty_spectrum_attribute[extract_as.List-str] PASSED [ 50%]
> tests/test_server.py::test_write_read_empty_spectrum_attribute[extract_as.List-bool] PASSED [ 50%]
> tests/test_server.py::test_write_read_empty_spectrum_attribute[extract_as.Bytes-float] PASSED [ 51%]
> tests/test_server.py::test_write_read_empty_spectrum_attribute[extract_as.Bytes-int] PASSED [ 51%]
> tests/test_server.py::test_write_read_empty_spectrum_attribute[extract_as.Bytes-str] XFAIL [ 51%]
> tests/test_server.py::test_write_read_empty_spectrum_attribute[extract_as.Bytes-bool] PASSED [ 51%]
> tests/test_server.py::test_write_read_empty_spectrum_attribute[extract_as.ByteArray-float] PASSED [ 51%]
> tests/test_server.py::test_write_read_empty_spectrum_attribute[extract_as.ByteArray-int] PASSED [ 51%]
> tests/test_server.py::test_write_read_empty_spectrum_attribute[extract_as.ByteArray-str] XFAIL [ 51%]
> tests/test_server.py::test_write_read_empty_spectrum_attribute[extract_as.ByteArray-bool] PASSED [ 51%]
> tests/test_server.py::test_write_read_empty_spectrum_attribute[extract_as.String-float] PASSED [ 51%]
> tests/test_server.py::test_write_read_empty_spectrum_attribute[extract_as.String-int] PASSED [ 51%]
> tests/test_server.py::test_write_read_empty_spectrum_attribute[extract_as.String-str] XFAIL [ 52%]
> tests/test_server.py::test_write_read_empty_spectrum_attribute[extract_as.String-bool] PASSED [ 52%]
> tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-float-Device_4Impl] PASSED [ 52%]
> tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-float-Device_5Impl] PASSED [ 52%]
> tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-float-LatestDeviceImpl] PASSED [ 52%]
> tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-int-Device_4Impl] PASSED [ 52%]
> tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-int-Device_5Impl] PASSED [ 52%]
> tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-int-LatestDeviceImpl] PASSED [ 52%]
> tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-str-Device_4Impl] PASSED [ 52%]
> tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-str-Device_5Impl] PASSED [ 52%]
> tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-str-LatestDeviceImpl] PASSED [ 53%]
> tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-bool-Device_4Impl] PASSED [ 53%]
> tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-bool-Device_5Impl] PASSED [ 53%]
> tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Numpy-bool-LatestDeviceImpl] PASSED [ 53%]
> tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-float-Device_4Impl] PASSED [ 53%]
> tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-float-Device_5Impl] PASSED [ 53%]
> tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-float-LatestDeviceImpl] PASSED [ 53%]
> tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-int-Device_4Impl] PASSED [ 53%]
> tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-int-Device_5Impl] PASSED [ 53%]
> tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-int-LatestDeviceImpl] PASSED [ 53%]
> tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-str-Device_4Impl] PASSED [ 54%]
> tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-str-Device_5Impl] PASSED [ 54%]
> tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-str-LatestDeviceImpl] PASSED [ 54%]
> tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-bool-Device_4Impl] PASSED [ 54%]
> tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-bool-Device_5Impl] PASSED [ 54%]
> tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Tuple-bool-LatestDeviceImpl] PASSED [ 54%]
> tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-float-Device_4Impl] PASSED [ 54%]
> tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-float-Device_5Impl] PASSED [ 54%]
> tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-float-LatestDeviceImpl] PASSED [ 54%]
> tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-int-Device_4Impl] PASSED [ 54%]
> tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-int-Device_5Impl] PASSED [ 55%]
> tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-int-LatestDeviceImpl] PASSED [ 55%]
> tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-str-Device_4Impl] PASSED [ 55%]
> tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-str-Device_5Impl] PASSED [ 55%]
> tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-str-LatestDeviceImpl] PASSED [ 55%]
> tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-bool-Device_4Impl] PASSED [ 55%]
> tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-bool-Device_5Impl] PASSED [ 55%]
> tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.List-bool-LatestDeviceImpl] PASSED [ 55%]
> tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-float-Device_4Impl] PASSED [ 55%]
> tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-float-Device_5Impl] PASSED [ 56%]
> tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-float-LatestDeviceImpl] PASSED [ 56%]
> tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-int-Device_4Impl] PASSED [ 56%]
> tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-int-Device_5Impl] PASSED [ 56%]
> tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-int-LatestDeviceImpl] PASSED [ 56%]
> tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-str-Device_4Impl] XFAIL [ 56%]
> tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-str-Device_5Impl] XFAIL [ 56%]
> tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-str-LatestDeviceImpl] XFAIL [ 56%]
> tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-bool-Device_4Impl] PASSED [ 56%]
> tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-bool-Device_5Impl] PASSED [ 56%]
> tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.Bytes-bool-LatestDeviceImpl] PASSED [ 57%]
> tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-float-Device_4Impl] PASSED [ 57%]
> tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-float-Device_5Impl] PASSED [ 57%]
> tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-float-LatestDeviceImpl] PASSED [ 57%]
> tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-int-Device_4Impl] PASSED [ 57%]
> tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-int-Device_5Impl] PASSED [ 57%]
> tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-int-LatestDeviceImpl] PASSED [ 57%]
> tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-str-Device_4Impl] XFAIL [ 57%]
> tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-str-Device_5Impl] XFAIL [ 57%]
> tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-str-LatestDeviceImpl] XFAIL [ 57%]
> tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-bool-Device_4Impl] PASSED [ 58%]
> tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-bool-Device_5Impl] PASSED [ 58%]
> tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.ByteArray-bool-LatestDeviceImpl] PASSED [ 58%]
> tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-float-Device_4Impl] PASSED [ 58%]
> tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-float-Device_5Impl] PASSED [ 58%]
> tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-float-LatestDeviceImpl] PASSED [ 58%]
> tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-int-Device_4Impl] PASSED [ 58%]
> tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-int-Device_5Impl] PASSED [ 58%]
> tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-int-LatestDeviceImpl] PASSED [ 58%]
> tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-str-Device_4Impl] XFAIL [ 58%]
> tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-str-Device_5Impl] XFAIL [ 59%]
> tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-str-LatestDeviceImpl] XFAIL [ 59%]
> tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-bool-Device_4Impl] PASSED [ 59%]
> tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-bool-Device_5Impl] PASSED [ 59%]
> tests/test_server.py::test_write_read_empty_spectrum_attribute_classic_api[extract_as.String-bool-LatestDeviceImpl] PASSED [ 59%]
> tests/test_server.py::test_ensure_devstate_is_pytango_enum[SCALAR-state] PASSED [ 59%]
> tests/test_server.py::test_ensure_devstate_is_pytango_enum[SCALAR-DevState0] PASSED [ 59%]
> tests/test_server.py::test_ensure_devstate_is_pytango_enum[SCALAR-DevState1] PASSED [ 59%]
> tests/test_server.py::test_ensure_devstate_is_pytango_enum[SPECTRUM-state] PASSED [ 59%]
> tests/test_server.py::test_ensure_devstate_is_pytango_enum[SPECTRUM-DevState0] PASSED [ 59%]
> tests/test_server.py::test_ensure_devstate_is_pytango_enum[SPECTRUM-DevState1] PASSED [ 60%]
> tests/test_server.py::test_ensure_devstate_is_pytango_enum[IMAGE-state] PASSED [ 60%]
> tests/test_server.py::test_ensure_devstate_is_pytango_enum[IMAGE-DevState0] PASSED [ 60%]
> tests/test_server.py::test_ensure_devstate_is_pytango_enum[IMAGE-DevState1] PASSED [ 60%]
> tests/test_server.py::test_read_write_attribute_enum[Synchronous-SCALAR] PASSED [ 60%]
> tests/test_server.py::test_read_write_attribute_enum[Synchronous-SPECTRUM] PASSED [ 60%]
> tests/test_server.py::test_read_write_attribute_enum[Synchronous-IMAGE] PASSED [ 60%]
> tests/test_server.py::test_read_write_attribute_enum[Asyncio-SCALAR] PASSED [ 60%]
> tests/test_server.py::test_read_write_attribute_enum[Asyncio-SPECTRUM] PASSED [ 60%]
> tests/test_server.py::test_read_write_attribute_enum[Asyncio-IMAGE] PASSED [ 60%]
> tests/test_server.py::test_read_write_attribute_enum[Gevent-SCALAR] PASSED [ 61%]
> tests/test_server.py::test_read_write_attribute_enum[Gevent-SPECTRUM] PASSED [ 61%]
> tests/test_server.py::test_read_write_attribute_enum[Gevent-IMAGE] PASSED [ 61%]
> tests/test_server.py::test_read_attribute_with_invalid_quality_is_none[int] PASSED [ 61%]
> tests/test_server.py::test_read_attribute_with_invalid_quality_is_none[float] PASSED [ 61%]
> tests/test_server.py::test_read_attribute_with_invalid_quality_is_none[str] PASSED [ 61%]
> tests/test_server.py::test_read_attribute_with_invalid_quality_is_none[bool] PASSED [ 61%]
> tests/test_server.py::test_read_attribute_with_invalid_quality_is_none[(int,)] PASSED [ 61%]
> tests/test_server.py::test_read_attribute_with_invalid_quality_is_none[(float,)] PASSED [ 61%]
> tests/test_server.py::test_read_attribute_with_invalid_quality_is_none[(str,)] PASSED [ 61%]
> tests/test_server.py::test_read_attribute_with_invalid_quality_is_none[(bool,)] PASSED [ 62%]
> tests/test_server.py::test_read_attribute_with_invalid_quality_is_none[((int,),)] PASSED [ 62%]
> tests/test_server.py::test_read_attribute_with_invalid_quality_is_none[((float,),)] PASSED [ 62%]
> tests/test_server.py::test_read_attribute_with_invalid_quality_is_none[((str,),)] PASSED [ 62%]
> tests/test_server.py::test_read_attribute_with_invalid_quality_is_none[((bool,),)] PASSED [ 62%]
> tests/test_server.py::test_read_enum_attribute_with_invalid_quality_is_none PASSED [ 62%]
> tests/test_server.py::test_wrong_attribute_read[Synchronous] PASSED      [ 62%]
> tests/test_server.py::test_wrong_attribute_read[Asyncio] PASSED          [ 62%]
> tests/test_server.py::test_wrong_attribute_read[Gevent] PASSED           [ 62%]
> tests/test_server.py::test_attribute_access_with_default_method_names[Synchronous] PASSED [ 62%]
> tests/test_server.py::test_attribute_access_with_default_method_names[Asyncio] PASSED [ 63%]
> tests/test_server.py::test_attribute_access_with_default_method_names[Gevent] PASSED [ 63%]
> tests/test_server.py::test_read_write_dynamic_attribute[low_level_read-Synchronous] PASSED [ 63%]
> tests/test_server.py::test_read_write_dynamic_attribute[low_level_read-Asyncio] PASSED [ 63%]
> tests/test_server.py::test_read_write_dynamic_attribute[low_level_read-Gevent] PASSED [ 63%]
> tests/test_server.py::test_read_write_dynamic_attribute[high_level_read-Synchronous] PASSED [ 63%]
> tests/test_server.py::test_read_write_dynamic_attribute[high_level_read-Asyncio] PASSED [ 63%]
> tests/test_server.py::test_read_write_dynamic_attribute[high_level_read-Gevent] PASSED [ 63%]
> tests/test_server.py::test_read_write_dynamic_attribute_decorated_methods_default_names[Synchronous] PASSED [ 63%]
> tests/test_server.py::test_read_write_dynamic_attribute_decorated_methods_default_names[Asyncio] PASSED [ 63%]
> tests/test_server.py::test_read_write_dynamic_attribute_decorated_methods_default_names[Gevent] PASSED [ 64%]
> tests/test_server.py::test_read_write_dynamic_attribute_decorated_methods_user_names[Synchronous] PASSED [ 64%]
> tests/test_server.py::test_read_write_dynamic_attribute_decorated_methods_user_names[Asyncio] PASSED [ 64%]
> tests/test_server.py::test_read_write_dynamic_attribute_decorated_methods_user_names[Gevent] PASSED [ 64%]
> tests/test_server.py::test_read_write_dynamic_attribute_decorated_shared_user_functions[Synchronous] PASSED [ 64%]
> tests/test_server.py::test_read_write_dynamic_attribute_decorated_shared_user_functions[Asyncio] PASSED [ 64%]
> tests/test_server.py::test_read_write_dynamic_attribute_decorated_shared_user_functions[Gevent] PASSED [ 64%]
> tests/test_server.py::test_read_write_dynamic_attribute_enum[Synchronous-SCALAR] PASSED [ 64%]
> tests/test_server.py::test_read_write_dynamic_attribute_enum[Synchronous-SPECTRUM] PASSED [ 64%]
> tests/test_server.py::test_read_write_dynamic_attribute_enum[Synchronous-IMAGE] PASSED [ 64%]
> tests/test_server.py::test_read_write_dynamic_attribute_enum[Asyncio-SCALAR] PASSED [ 65%]
> tests/test_server.py::test_read_write_dynamic_attribute_enum[Asyncio-SPECTRUM] PASSED [ 65%]
> tests/test_server.py::test_read_write_dynamic_attribute_enum[Asyncio-IMAGE] PASSED [ 65%]
> tests/test_server.py::test_read_write_dynamic_attribute_enum[Gevent-SCALAR] PASSED [ 65%]
> tests/test_server.py::test_read_write_dynamic_attribute_enum[Gevent-SPECTRUM] PASSED [ 65%]
> tests/test_server.py::test_read_write_dynamic_attribute_enum[Gevent-IMAGE] PASSED [ 65%]
> tests/test_server.py::test_read_write_dynamic_attribute_is_allowed_with_async[Synchronous] PASSED [ 65%]
> tests/test_server.py::test_read_write_dynamic_attribute_is_allowed_with_async[Asyncio] PASSED [ 65%]
> tests/test_server.py::test_read_write_dynamic_attribute_is_allowed_with_async[Gevent] PASSED [ 65%]
> tests/test_server.py::test_dynamic_attribute_with_green_mode[Synchronous-True] PASSED [ 65%]
> tests/test_server.py::test_dynamic_attribute_with_green_mode[Synchronous-False] PASSED [ 66%]
> tests/test_server.py::test_dynamic_attribute_with_green_mode[Asyncio-True] PASSED [ 66%]
> tests/test_server.py::test_dynamic_attribute_with_green_mode[Asyncio-False] PASSED [ 66%]
> tests/test_server.py::test_dynamic_attribute_with_green_mode[Gevent-True] PASSED [ 66%]
> tests/test_server.py::test_dynamic_attribute_with_green_mode[Gevent-False] PASSED [ 66%]
> tests/test_server.py::test_dynamic_attribute_using_classic_api_like_sardana[Device_4Impl] PASSED [ 66%]
> tests/test_server.py::test_dynamic_attribute_using_classic_api_like_sardana[Device_5Impl] PASSED [ 66%]
> tests/test_server.py::test_dynamic_attribute_using_classic_api_like_sardana[LatestDeviceImpl] PASSED [ 66%]
> tests/test_server.py::test_dynamic_attribute_with_unbound_functions[Synchronous-True-low_level] PASSED [ 66%]
> tests/test_server.py::test_dynamic_attribute_with_unbound_functions[Synchronous-True-high_level] PASSED [ 67%]
> tests/test_server.py::test_dynamic_attribute_with_unbound_functions[Synchronous-False-low_level] PASSED [ 67%]
> tests/test_server.py::test_dynamic_attribute_with_unbound_functions[Synchronous-False-high_level] PASSED [ 67%]
> tests/test_server.py::test_dynamic_attribute_with_unbound_functions[Asyncio-True-low_level] PASSED [ 67%]
> tests/test_server.py::test_dynamic_attribute_with_unbound_functions[Asyncio-True-high_level] PASSED [ 67%]
> tests/test_server.py::test_dynamic_attribute_with_unbound_functions[Asyncio-False-low_level] PASSED [ 67%]
> tests/test_server.py::test_dynamic_attribute_with_unbound_functions[Asyncio-False-high_level] PASSED [ 67%]
> tests/test_server.py::test_dynamic_attribute_with_unbound_functions[Gevent-True-low_level] PASSED [ 67%]
> tests/test_server.py::test_dynamic_attribute_with_unbound_functions[Gevent-True-high_level] PASSED [ 67%]
> tests/test_server.py::test_dynamic_attribute_with_unbound_functions[Gevent-False-low_level] PASSED [ 67%]
> tests/test_server.py::test_dynamic_attribute_with_unbound_functions[Gevent-False-high_level] PASSED [ 68%]
> tests/test_server.py::test_attribute_decorators[Synchronous] PASSED      [ 68%]
> tests/test_server.py::test_attribute_decorators[Asyncio] PASSED          [ 68%]
> tests/test_server.py::test_attribute_decorators[Gevent] PASSED           [ 68%]
> tests/test_server.py::test_read_only_dynamic_attribute_with_dummy_write_method[low_level_read-Synchronous] PASSED [ 68%]
> tests/test_server.py::test_read_only_dynamic_attribute_with_dummy_write_method[low_level_read-Asyncio] PASSED [ 68%]
> tests/test_server.py::test_read_only_dynamic_attribute_with_dummy_write_method[low_level_read-Gevent] PASSED [ 68%]
> tests/test_server.py::test_read_only_dynamic_attribute_with_dummy_write_method[high_level_read-Synchronous] PASSED [ 68%]
> tests/test_server.py::test_read_only_dynamic_attribute_with_dummy_write_method[high_level_read-Asyncio] PASSED [ 68%]
> tests/test_server.py::test_read_only_dynamic_attribute_with_dummy_write_method[high_level_read-Gevent] PASSED [ 68%]
> tests/test_server.py::test_dynamic_attribute_with_method_in_other_class[Synchronous] PASSED [ 69%]
> tests/test_server.py::test_dynamic_attribute_with_method_in_other_class[Asyncio] PASSED [ 69%]
> tests/test_server.py::test_dynamic_attribute_with_method_in_other_class[Gevent] PASSED [ 69%]
> tests/test_server.py::test_device_property_no_default[int-Synchronous] PASSED [ 69%]
> tests/test_server.py::test_device_property_no_default[int-Asyncio] PASSED [ 69%]
> tests/test_server.py::test_device_property_no_default[int-Gevent] PASSED [ 69%]
> tests/test_server.py::test_device_property_no_default[float-Synchronous] PASSED [ 69%]
> tests/test_server.py::test_device_property_no_default[float-Asyncio] PASSED [ 69%]
> tests/test_server.py::test_device_property_no_default[float-Gevent] PASSED [ 69%]
> tests/test_server.py::test_device_property_no_default[str-Synchronous] PASSED [ 69%]
> tests/test_server.py::test_device_property_no_default[str-Asyncio] PASSED [ 70%]
> tests/test_server.py::test_device_property_no_default[str-Gevent] PASSED [ 70%]
> tests/test_server.py::test_device_property_no_default[bool-Synchronous] PASSED [ 70%]
> tests/test_server.py::test_device_property_no_default[bool-Asyncio] PASSED [ 70%]
> tests/test_server.py::test_device_property_no_default[bool-Gevent] PASSED [ 70%]
> tests/test_server.py::test_device_property_no_default[(int,)-Synchronous] PASSED [ 70%]
> tests/test_server.py::test_device_property_no_default[(int,)-Asyncio] PASSED [ 70%]
> tests/test_server.py::test_device_property_no_default[(int,)-Gevent] PASSED [ 70%]
> tests/test_server.py::test_device_property_no_default[(float,)-Synchronous] PASSED [ 70%]
> tests/test_server.py::test_device_property_no_default[(float,)-Asyncio] PASSED [ 70%]
> tests/test_server.py::test_device_property_no_default[(float,)-Gevent] PASSED [ 71%]
> tests/test_server.py::test_device_property_no_default[(str,)-Synchronous] PASSED [ 71%]
> tests/test_server.py::test_device_property_no_default[(str,)-Asyncio] PASSED [ 71%]
> tests/test_server.py::test_device_property_no_default[(str,)-Gevent] PASSED [ 71%]
> tests/test_server.py::test_device_property_no_default[(bool,)-Synchronous] PASSED [ 71%]
> tests/test_server.py::test_device_property_no_default[(bool,)-Asyncio] PASSED [ 71%]
> tests/test_server.py::test_device_property_no_default[(bool,)-Gevent] PASSED [ 71%]
> tests/test_server.py::test_device_property_with_default_value[int-Synchronous] PASSED [ 71%]
> tests/test_server.py::test_device_property_with_default_value[int-Asyncio] PASSED [ 71%]
> tests/test_server.py::test_device_property_with_default_value[int-Gevent] PASSED [ 71%]
> tests/test_server.py::test_device_property_with_default_value[float-Synchronous] PASSED [ 72%]
> tests/test_server.py::test_device_property_with_default_value[float-Asyncio] PASSED [ 72%]
> tests/test_server.py::test_device_property_with_default_value[float-Gevent] PASSED [ 72%]
> tests/test_server.py::test_device_property_with_default_value[str-Synchronous] PASSED [ 72%]
> tests/test_server.py::test_device_property_with_default_value[str-Asyncio] PASSED [ 72%]
> tests/test_server.py::test_device_property_with_default_value[str-Gevent] PASSED [ 72%]
> tests/test_server.py::test_device_property_with_default_value[bool-Synchronous] PASSED [ 72%]
> tests/test_server.py::test_device_property_with_default_value[bool-Asyncio] PASSED [ 72%]
> tests/test_server.py::test_device_property_with_default_value[bool-Gevent] PASSED [ 72%]
> tests/test_server.py::test_device_property_with_default_value[(int,)-Synchronous] PASSED [ 72%]
> tests/test_server.py::test_device_property_with_default_value[(int,)-Asyncio] PASSED [ 73%]
> tests/test_server.py::test_device_property_with_default_value[(int,)-Gevent] PASSED [ 73%]
> tests/test_server.py::test_device_property_with_default_value[(float,)-Synchronous] PASSED [ 73%]
> tests/test_server.py::test_device_property_with_default_value[(float,)-Asyncio] PASSED [ 73%]
> tests/test_server.py::test_device_property_with_default_value[(float,)-Gevent] PASSED [ 73%]
> tests/test_server.py::test_device_property_with_default_value[(str,)-Synchronous] PASSED [ 73%]
> tests/test_server.py::test_device_property_with_default_value[(str,)-Asyncio] PASSED [ 73%]
> tests/test_server.py::test_device_property_with_default_value[(str,)-Gevent] PASSED [ 73%]
> tests/test_server.py::test_device_property_with_default_value[(bool,)-Synchronous] PASSED [ 73%]
> tests/test_server.py::test_device_property_with_default_value[(bool,)-Asyncio] PASSED [ 73%]
> tests/test_server.py::test_device_property_with_default_value[(bool,)-Gevent] PASSED [ 74%]
> tests/test_server.py::test_device_get_device_properties_when_init_device[Synchronous] PASSED [ 74%]
> tests/test_server.py::test_device_get_device_properties_when_init_device[Asyncio] PASSED [ 74%]
> tests/test_server.py::test_device_get_device_properties_when_init_device[Gevent] PASSED [ 74%]
> tests/test_server.py::test_device_get_attr_config[Synchronous] PASSED    [ 74%]
> tests/test_server.py::test_device_get_attr_config[Asyncio] PASSED        [ 74%]
> tests/test_server.py::test_device_get_attr_config[Gevent] PASSED         [ 74%]
> tests/test_server.py::test_get_attr_config_ex[Synchronous] PASSED        [ 74%]
> tests/test_server.py::test_get_attr_config_ex[Asyncio] PASSED            [ 74%]
> tests/test_server.py::test_get_attr_config_ex[Gevent] PASSED             [ 74%]
> tests/test_server.py::test_default_units[Synchronous] PASSED             [ 75%]
> tests/test_server.py::test_default_units[Asyncio] PASSED                 [ 75%]
> tests/test_server.py::test_default_units[Gevent] PASSED                  [ 75%]
> tests/test_server.py::test_custom_units[Synchronous] PASSED              [ 75%]
> tests/test_server.py::test_custom_units[Asyncio] PASSED                  [ 75%]
> tests/test_server.py::test_custom_units[Gevent] PASSED                   [ 75%]
> tests/test_server.py::test_inheritance_override_a_property[Synchronous] PASSED [ 75%]
> tests/test_server.py::test_inheritance_override_a_property[Asyncio] PASSED [ 75%]
> tests/test_server.py::test_inheritance_override_a_property[Gevent] PASSED [ 75%]
> tests/test_server.py::test_inheritance_override_dev_status[Synchronous] PASSED [ 75%]
> tests/test_server.py::test_inheritance_override_dev_status[Asyncio] PASSED [ 76%]
> tests/test_server.py::test_inheritance_override_dev_status[Gevent] PASSED [ 76%]
> tests/test_server.py::test_inheritance_init_device[Synchronous] PASSED   [ 76%]
> tests/test_server.py::test_inheritance_init_device[Asyncio] PASSED       [ 76%]
> tests/test_server.py::test_inheritance_init_device[Gevent] PASSED        [ 76%]
> tests/test_server.py::test_inheritance_with_decorated_attributes[Synchronous] PASSED [ 76%]
> tests/test_server.py::test_inheritance_with_decorated_attributes[Asyncio] PASSED [ 76%]
> tests/test_server.py::test_inheritance_with_decorated_attributes[Gevent] PASSED [ 76%]
> tests/test_server.py::test_inheritance_with_undecorated_attributes[Synchronous] PASSED [ 76%]
> tests/test_server.py::test_inheritance_with_undecorated_attributes[Asyncio] PASSED [ 76%]
> tests/test_server.py::test_inheritance_with_undecorated_attributes[Gevent] PASSED [ 77%]
> tests/test_server.py::test_inheritance_with_undecorated_attribute_and_bound_methods[Synchronous] PASSED [ 77%]
> tests/test_server.py::test_inheritance_with_undecorated_attribute_and_bound_methods[Asyncio] PASSED [ 77%]
> tests/test_server.py::test_inheritance_with_undecorated_attribute_and_bound_methods[Gevent] PASSED [ 77%]
> tests/test_server.py::test_inheritance_with_undecorated_attributes_and_unbound_functions[Synchronous] PASSED [ 77%]
> tests/test_server.py::test_inheritance_with_undecorated_attributes_and_unbound_functions[Asyncio] PASSED [ 77%]
> tests/test_server.py::test_inheritance_with_undecorated_attributes_and_unbound_functions[Gevent] PASSED [ 77%]
> tests/test_server.py::test_inheritance_command_is_allowed_by_naming_convention[Synchronous] PASSED [ 77%]
> tests/test_server.py::test_inheritance_command_is_allowed_by_naming_convention[Asyncio] PASSED [ 77%]
> tests/test_server.py::test_inheritance_command_is_allowed_by_naming_convention[Gevent] PASSED [ 78%]
> tests/test_server.py::test_inheritance_command_is_allowed_by_kwarg_method[Synchronous] PASSED [ 78%]
> tests/test_server.py::test_inheritance_command_is_allowed_by_kwarg_method[Asyncio] PASSED [ 78%]
> tests/test_server.py::test_inheritance_command_is_allowed_by_kwarg_method[Gevent] PASSED [ 78%]
> tests/test_server.py::test_inheritance_command_is_allowed_by_kwarg_unbound_function[Synchronous] PASSED [ 78%]
> tests/test_server.py::test_inheritance_command_is_allowed_by_kwarg_unbound_function[Asyncio] PASSED [ 78%]
> tests/test_server.py::test_inheritance_command_is_allowed_by_kwarg_unbound_function[Gevent] PASSED [ 78%]
> tests/test_server.py::test_polled_attribute[Synchronous] PASSED          [ 78%]
> tests/test_server.py::test_polled_attribute[Asyncio] PASSED              [ 78%]
> tests/test_server.py::test_polled_attribute[Gevent] PASSED               [ 78%]
> tests/test_server.py::test_mandatory_device_property_with_db_value_succeeds[int-Synchronous] PASSED [ 79%]
> tests/test_server.py::test_mandatory_device_property_with_db_value_succeeds[int-Asyncio] PASSED [ 79%]
> tests/test_server.py::test_mandatory_device_property_with_db_value_succeeds[int-Gevent] PASSED [ 79%]
> tests/test_server.py::test_mandatory_device_property_with_db_value_succeeds[float-Synchronous] PASSED [ 79%]
> tests/test_server.py::test_mandatory_device_property_with_db_value_succeeds[float-Asyncio] PASSED [ 79%]
> tests/test_server.py::test_mandatory_device_property_with_db_value_succeeds[float-Gevent] PASSED [ 79%]
> tests/test_server.py::test_mandatory_device_property_with_db_value_succeeds[str-Synchronous] PASSED [ 79%]
> tests/test_server.py::test_mandatory_device_property_with_db_value_succeeds[str-Asyncio] PASSED [ 79%]
> tests/test_server.py::test_mandatory_device_property_with_db_value_succeeds[str-Gevent] PASSED [ 79%]
> tests/test_server.py::test_mandatory_device_property_with_db_value_succeeds[bool-Synchronous] PASSED [ 79%]
> tests/test_server.py::test_mandatory_device_property_with_db_value_succeeds[bool-Asyncio] PASSED [ 80%]
> tests/test_server.py::test_mandatory_device_property_with_db_value_succeeds[bool-Gevent] PASSED [ 80%]
> tests/test_server.py::test_mandatory_device_property_with_db_value_succeeds[(int,)-Synchronous] PASSED [ 80%]
> tests/test_server.py::test_mandatory_device_property_with_db_value_succeeds[(int,)-Asyncio] PASSED [ 80%]
> tests/test_server.py::test_mandatory_device_property_with_db_value_succeeds[(int,)-Gevent] PASSED [ 80%]
> tests/test_server.py::test_mandatory_device_property_with_db_value_succeeds[(float,)-Synchronous] PASSED [ 80%]
> tests/test_server.py::test_mandatory_device_property_with_db_value_succeeds[(float,)-Asyncio] PASSED [ 80%]
> tests/test_server.py::test_mandatory_device_property_with_db_value_succeeds[(float,)-Gevent] PASSED [ 80%]
> tests/test_server.py::test_mandatory_device_property_with_db_value_succeeds[(str,)-Synchronous] PASSED [ 80%]
> tests/test_server.py::test_mandatory_device_property_with_db_value_succeeds[(str,)-Asyncio] PASSED [ 80%]
> tests/test_server.py::test_mandatory_device_property_with_db_value_succeeds[(str,)-Gevent] PASSED [ 81%]
> tests/test_server.py::test_mandatory_device_property_with_db_value_succeeds[(bool,)-Synchronous] PASSED [ 81%]
> tests/test_server.py::test_mandatory_device_property_with_db_value_succeeds[(bool,)-Asyncio] PASSED [ 81%]
> tests/test_server.py::test_mandatory_device_property_with_db_value_succeeds[(bool,)-Gevent] PASSED [ 81%]
> tests/test_server.py::test_mandatory_device_property_without_db_value_fails[int-Synchronous] PASSED [ 81%]
> tests/test_server.py::test_mandatory_device_property_without_db_value_fails[int-Asyncio] PASSED [ 81%]
> tests/test_server.py::test_mandatory_device_property_without_db_value_fails[int-Gevent] PASSED [ 81%]
> tests/test_server.py::test_mandatory_device_property_without_db_value_fails[float-Synchronous] PASSED [ 81%]
> tests/test_server.py::test_mandatory_device_property_without_db_value_fails[float-Asyncio] PASSED [ 81%]
> tests/test_server.py::test_mandatory_device_property_without_db_value_fails[float-Gevent] PASSED [ 81%]
> tests/test_server.py::test_mandatory_device_property_without_db_value_fails[str-Synchronous] PASSED [ 82%]
> tests/test_server.py::test_mandatory_device_property_without_db_value_fails[str-Asyncio] PASSED [ 82%]
> tests/test_server.py::test_mandatory_device_property_without_db_value_fails[str-Gevent] PASSED [ 82%]
> tests/test_server.py::test_mandatory_device_property_without_db_value_fails[bool-Synchronous] PASSED [ 82%]
> tests/test_server.py::test_mandatory_device_property_without_db_value_fails[bool-Asyncio] PASSED [ 82%]
> tests/test_server.py::test_mandatory_device_property_without_db_value_fails[bool-Gevent] PASSED [ 82%]
> tests/test_server.py::test_mandatory_device_property_without_db_value_fails[(int,)-Synchronous] PASSED [ 82%]
> tests/test_server.py::test_mandatory_device_property_without_db_value_fails[(int,)-Asyncio] PASSED [ 82%]
> tests/test_server.py::test_mandatory_device_property_without_db_value_fails[(int,)-Gevent] PASSED [ 82%]
> tests/test_server.py::test_mandatory_device_property_without_db_value_fails[(float,)-Synchronous] PASSED [ 82%]
> tests/test_server.py::test_mandatory_device_property_without_db_value_fails[(float,)-Asyncio] PASSED [ 83%]
> tests/test_server.py::test_mandatory_device_property_without_db_value_fails[(float,)-Gevent] PASSED [ 83%]
> tests/test_server.py::test_mandatory_device_property_without_db_value_fails[(str,)-Synchronous] PASSED [ 83%]
> tests/test_server.py::test_mandatory_device_property_without_db_value_fails[(str,)-Asyncio] PASSED [ 83%]
> tests/test_server.py::test_mandatory_device_property_without_db_value_fails[(str,)-Gevent] PASSED [ 83%]
> tests/test_server.py::test_mandatory_device_property_without_db_value_fails[(bool,)-Synchronous] PASSED [ 83%]
> tests/test_server.py::test_mandatory_device_property_without_db_value_fails[(bool,)-Asyncio] PASSED [ 83%]
> tests/test_server.py::test_mandatory_device_property_without_db_value_fails[(bool,)-Gevent] PASSED [ 83%]
> tests/test_server.py::test_logging[Synchronous] PASSED                   [ 83%]
> tests/test_server.py::test_logging[Asyncio] PASSED                       [ 83%]
> tests/test_server.py::test_logging[Gevent] PASSED                        [ 84%]
> tests/test_server.py::test_decorator_logging_source_location[Synchronous] SKIPPED [ 84%]
> tests/test_server.py::test_decorator_logging_source_location[Asyncio] SKIPPED [ 84%]
> tests/test_server.py::test_decorator_logging_source_location[Gevent] SKIPPED [ 84%]
> tests/test_server.py::test_stream_logging_source_location[Synchronous] SKIPPED [ 84%]
> tests/test_server.py::test_stream_logging_source_location[Asyncio] SKIPPED [ 84%]
> tests/test_server.py::test_stream_logging_source_location[Gevent] SKIPPED [ 84%]
> tests/test_server.py::test_get_enum_labels_success[GoodEnum] PASSED      [ 84%]
> tests/test_server.py::test_get_enum_labels_fail[BadEnumNonZero] PASSED   [ 84%]
> tests/test_server.py::test_get_enum_labels_fail[BadEnumSkipValues] PASSED [ 84%]
> tests/test_server.py::test_get_enum_labels_fail[BadEnumDuplicates] PASSED [ 85%]
> tests/test_server.py::test_read_write_dev_encoded[str-Synchronous] PASSED [ 85%]
> tests/test_server.py::test_read_write_dev_encoded[str-Asyncio] PASSED    [ 85%]
> tests/test_server.py::test_read_write_dev_encoded[str-Gevent] PASSED     [ 85%]
> tests/test_server.py::test_read_write_dev_encoded[bytes-Synchronous] PASSED [ 85%]
> tests/test_server.py::test_read_write_dev_encoded[bytes-Asyncio] PASSED  [ 85%]
> tests/test_server.py::test_read_write_dev_encoded[bytes-Gevent] PASSED   [ 85%]
> tests/test_server.py::test_read_write_dev_encoded[bytearray-Synchronous] PASSED [ 85%]
> tests/test_server.py::test_read_write_dev_encoded[bytearray-Asyncio] PASSED [ 85%]
> tests/test_server.py::test_read_write_dev_encoded[bytearray-Gevent] PASSED [ 85%]
> tests/test_server.py::test_dev_encoded_wrong_encoding PASSED             [ 86%]
> tests/test_server.py::test_dev_encoded_memory_usage PASSED               [ 86%]
> tests/test_server.py::test_exception_propagation[Synchronous] PASSED     [ 86%]
> tests/test_server.py::test_exception_propagation[Asyncio] PASSED         [ 86%]
> tests/test_server.py::test_exception_propagation[Gevent] PASSED          [ 86%]
> tests/test_server.py::test_arguments[linux-applicable_os0-MyDs instance --nodb --port 1234-expected_output0] PASSED [ 86%]
> tests/test_server.py::test_arguments[linux-applicable_os1-MyDs -port 1234 -host myhost instance-expected_output1] PASSED [ 86%]
> tests/test_server.py::test_arguments[linux-applicable_os2-MyDs instance --ORBendPoint giop:tcp:_:1234-expected_output2] PASSED [ 86%]
> tests/test_server.py::test_arguments[linux-applicable_os3-MyDs instance -nodb -port 1000 -dlist a/b/c;d/e/f-expected_output3] PASSED [ 86%]
> tests/test_server.py::test_arguments[linux-applicable_os4-MyDs instance -file a/b/c-expected_output4] PASSED [ 86%]
> tests/test_server.py::test_arguments[linux-applicable_os5-MyDs instance -nodb-expected_output5] PASSED [ 87%]
> tests/test_server.py::test_arguments[linux-applicable_os6-MyDs instance -dlist a/b/c;d/e/f-expected_output6] PASSED [ 87%]
> tests/test_server.py::test_arguments[linux-applicable_os7-MyDs instance -vvvv-expected_output7] PASSED [ 87%]
> tests/test_server.py::test_arguments[linux-applicable_os8-MyDs instance --verbose --verbose --verbose --verbose-expected_output8] PASSED [ 87%]
> tests/test_server.py::test_arguments[linux-applicable_os9-MyDs instance -v4-expected_output9] PASSED [ 87%]
> tests/test_server.py::test_arguments[linux-applicable_os10-MyDs instance -v 4-expected_output10] PASSED [ 87%]
> tests/test_server.py::test_arguments[linux-applicable_os11-MyDs instance -dbg -i -s -u-expected_output11] PASSED [ 87%]
> tests/test_server.py::test_arguments[linux-applicable_os12-MyDs instance -ORBtest1 test1 --ORBtest2 test2-expected_output12] PASSED [ 87%]
> tests/test_server.py::test_arguments[linux-applicable_os13-MyDs ORBinstance -ORBtest myORBparam-expected_output13] PASSED [ 87%]
> tests/test_server.py::test_arguments[linux-applicable_os14-MyDs instance -nodb -ORBendPoint giop:tcp:localhost:1234 -ORBendPointPublish giop:tcp:myhost.local:2345-expected_output14] PASSED [ 87%]
> tests/test_server.py::test_arguments[linux-applicable_os15-MyDs instance -ORBtest1 test1 --orbinvalid value-expected_output15] PASSED [ 88%]
> tests/test_server.py::test_arguments[win-applicable_os0-MyDs instance --nodb --port 1234-expected_output0] PASSED [ 88%]
> tests/test_server.py::test_arguments[win-applicable_os1-MyDs -port 1234 -host myhost instance-expected_output1] PASSED [ 88%]
> tests/test_server.py::test_arguments[win-applicable_os2-MyDs instance --ORBendPoint giop:tcp:_:1234-expected_output2] PASSED [ 88%]
> tests/test_server.py::test_arguments[win-applicable_os3-MyDs instance -nodb -port 1000 -dlist a/b/c;d/e/f-expected_output3] PASSED [ 88%]
> tests/test_server.py::test_arguments[win-applicable_os4-MyDs instance -file a/b/c-expected_output4] PASSED [ 88%]
> tests/test_server.py::test_arguments[win-applicable_os5-MyDs instance -nodb-expected_output5] PASSED [ 88%]
> tests/test_server.py::test_arguments[win-applicable_os6-MyDs instance -dlist a/b/c;d/e/f-expected_output6] PASSED [ 88%]
> tests/test_server.py::test_arguments[win-applicable_os7-MyDs instance -vvvv-expected_output7] PASSED [ 88%]
> tests/test_server.py::test_arguments[win-applicable_os8-MyDs instance --verbose --verbose --verbose --verbose-expected_output8] PASSED [ 89%]
> tests/test_server.py::test_arguments[win-applicable_os9-MyDs instance -v4-expected_output9] PASSED [ 89%]
> tests/test_server.py::test_arguments[win-applicable_os10-MyDs instance -v 4-expected_output10] PASSED [ 89%]
> tests/test_server.py::test_arguments[win-applicable_os11-MyDs instance -dbg -i -s -u-expected_output11] PASSED [ 89%]
> tests/test_server.py::test_arguments[win-applicable_os12-MyDs instance -ORBtest1 test1 --ORBtest2 test2-expected_output12] PASSED [ 89%]
> tests/test_server.py::test_arguments[win-applicable_os13-MyDs ORBinstance -ORBtest myORBparam-expected_output13] PASSED [ 89%]
> tests/test_server.py::test_arguments[win-applicable_os14-MyDs instance -nodb -ORBendPoint giop:tcp:localhost:1234 -ORBendPointPublish giop:tcp:myhost.local:2345-expected_output14] PASSED [ 89%]
> tests/test_server.py::test_arguments[win-applicable_os15-MyDs instance -ORBtest1 test1 --orbinvalid value-expected_output15] PASSED [ 89%]
> tests/test_server.py::test_server_init_hook_called[Synchronous] PASSED   [ 89%]
> tests/test_server.py::test_server_init_hook_called[Asyncio] PASSED       [ 89%]
> tests/test_server.py::test_server_init_hook_called[Gevent] PASSED        [ 90%]
> tests/test_server.py::test_asyncio_server_init_hook_called PASSED        [ 90%]
> tests/test_server.py::test_server_init_hook_change_state[Synchronous] PASSED [ 90%]
> tests/test_server.py::test_server_init_hook_change_state[Asyncio] PASSED [ 90%]
> tests/test_server.py::test_server_init_hook_change_state[Gevent] PASSED  [ 90%]
> tests/test_server.py::test_asyncio_server_init_hook_change_state PASSED  [ 90%]
> tests/test_server.py::test_server_init_hook_called_after_init PASSED     [ 90%]
> tests/test_server.py::test_async_server_init_hook_called_after_init PASSED [ 90%]
> tests/test_server.py::test_server_init_hook_exception[Synchronous] PASSED [ 90%]
> tests/test_server.py::test_server_init_hook_exception[Asyncio] PASSED    [ 90%]
> tests/test_server.py::test_server_init_hook_exception[Gevent] PASSED     [ 91%]
> tests/test_server.py::test_asyncio_server_init_hook_exception PASSED     [ 91%]
> tests/test_server.py::test_server_init_hook_with_low_level_api_called[Synchronous] PASSED [ 91%]
> tests/test_server.py::test_server_init_hook_with_low_level_api_called[Asyncio] PASSED [ 91%]
> tests/test_server.py::test_server_init_hook_with_low_level_api_called[Gevent] PASSED [ 91%]
> tests/test_server.py::test_server_init_hook_with_low_level_api_change_state[Synchronous] PASSED [ 91%]
> tests/test_server.py::test_server_init_hook_with_low_level_api_change_state[Asyncio] PASSED [ 91%]
> tests/test_server.py::test_server_init_hook_with_low_level_api_change_state[Gevent] PASSED [ 91%]
> tests/test_server.py::test_server_init_hook_with_low_level_api_called_after_init PASSED [ 91%]
> tests/test_server.py::test_server_init_hook_with_low_level_api_exception[Synchronous] PASSED [ 91%]
> tests/test_server.py::test_server_init_hook_with_low_level_api_exception[Asyncio] PASSED [ 92%]
> tests/test_server.py::test_server_init_hook_with_low_level_api_exception[Gevent] PASSED [ 92%]
> tests/test_server.py::test_server_init_multiple_devices PASSED           [ 92%]
> tests/test_server.py::test_server_init_hook_subscribe_event_multiple_devices XFAIL [ 92%]
> tests/test_test_context.py::test_single_device[Synchronous] PASSED       [ 92%]
> tests/test_test_context.py::test_single_device[Asyncio] PASSED           [ 92%]
> tests/test_test_context.py::test_single_device[Gevent] PASSED            [ 92%]
> tests/test_test_context.py::test_single_async_init_device PASSED         [ 92%]
> tests/test_test_context.py::test_single_device_old_api PASSED            [ 92%]
> tests/test_test_context.py::test_multi_devices_info[SimpleDevice-SimpleDevice] PASSED [ 92%]
> tests/test_test_context.py::test_multi_devices_info[tango.test_utils.SimpleDevice-SimpleDevice] PASSED [ 93%]
> tests/test_test_context.py::test_multi_devices_info[class_field2-ClassicAPISimpleDeviceImpl] PASSED [ 93%]
> tests/test_test_context.py::test_multi_devices_info[class_field3-ClassicAPISimpleDeviceImpl] PASSED [ 93%]
> tests/test_test_context.py::test_multi_devices_info[class_field4-ClassicAPISimpleDeviceImpl] PASSED [ 93%]
> tests/test_test_context.py::test_multi_devices_info[class_field5-ClassicAPISimpleDeviceImpl] PASSED [ 93%]
> tests/test_test_context.py::test_multi_with_single_device[Synchronous] PASSED [ 93%]
> tests/test_test_context.py::test_multi_with_single_device[Asyncio] PASSED [ 93%]
> tests/test_test_context.py::test_multi_with_single_device[Gevent] PASSED [ 93%]
> tests/test_test_context.py::test_multi_with_single_device_old_api PASSED [ 93%]
> tests/test_test_context.py::test_multi_with_two_devices[Synchronous] PASSED [ 93%]
> tests/test_test_context.py::test_multi_with_two_devices[Asyncio] PASSED  [ 94%]
> tests/test_test_context.py::test_multi_with_two_devices[Gevent] PASSED   [ 94%]
> tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1GreenModeUnspecified-Device2GreenModeUnspecified-None] PASSED [ 94%]
> tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1GreenModeUnspecified-Device2Synchronous-None] PASSED [ 94%]
> tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1GreenModeUnspecified-Device2Gevent-ValueError] PASSED [ 94%]
> tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1GreenModeUnspecified-Device2Asyncio-ValueError] PASSED [ 94%]
> tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1Synchronous-Device2GreenModeUnspecified-None] PASSED [ 94%]
> tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1Synchronous-Device2Synchronous-None] PASSED [ 94%]
> tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1Synchronous-Device2Gevent-ValueError] PASSED [ 94%]
> tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1Synchronous-Device2Asyncio-ValueError] PASSED [ 94%]
> tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1Asyncio-Device2GreenModeUnspecified-ValueError] PASSED [ 95%]
> tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1Asyncio-Device2Synchronous-ValueError] PASSED [ 95%]
> tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1Asyncio-Device2Gevent-ValueError] PASSED [ 95%]
> tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1Asyncio-Device2Asyncio-None] PASSED [ 95%]
> tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1Gevent-Device2GreenModeUnspecified-ValueError] PASSED [ 95%]
> tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1Gevent-Device2Synchronous-ValueError] PASSED [ 95%]
> tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1Gevent-Device2Gevent-None] PASSED [ 95%]
> tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1Gevent-Device2Asyncio-ValueError] PASSED [ 95%]
> tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1Synchronous-Asyncio-Asyncio-None-SynchronousExecutor] PASSED [ 95%]
> tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1Synchronous-Gevent-Gevent-None-SynchronousExecutor] PASSED [ 95%]
> tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1Asyncio-Synchronous-Synchronous-None-AsyncioExecutor] PASSED [ 96%]
> tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1Asyncio-Gevent-Gevent-None-AsyncioExecutor] PASSED [ 96%]
> tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1Gevent-Synchronous-Synchronous-None-GeventExecutor] PASSED [ 96%]
> tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1Gevent-Asyncio-Asyncio-None-GeventExecutor] PASSED [ 96%]
> tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1GreenModeUnspecified-Synchronous-Asyncio-None-SynchronousExecutor] PASSED [ 96%]
> tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1GreenModeUnspecified-Synchronous-Gevent-None-SynchronousExecutor] PASSED [ 96%]
> tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1GreenModeUnspecified-Asyncio-Synchronous-None-AsyncioExecutor] PASSED [ 96%]
> tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1GreenModeUnspecified-Asyncio-Gevent-None-AsyncioExecutor] PASSED [ 96%]
> tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1GreenModeUnspecified-Gevent-Synchronous-None-GeventExecutor] PASSED [ 96%]
> tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1GreenModeUnspecified-Gevent-Asyncio-None-GeventExecutor] PASSED [ 96%]
> tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1GreenModeUnspecified-None-Synchronous-None-SynchronousExecutor] PASSED [ 97%]
> tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1GreenModeUnspecified-None-Asyncio-RuntimeError-AsyncioExecutor] PASSED [ 97%]
> tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1GreenModeUnspecified-None-Gevent-RuntimeError-GeventExecutor] PASSED [ 97%]
> tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1Asyncio-None-Asyncio-RuntimeError-AsyncioExecutor] PASSED [ 97%]
> tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1Gevent-None-Gevent-RuntimeError-GeventExecutor] PASSED [ 97%]
> tests/test_test_context.py::test_multi_with_async_devices_initialised PASSED [ 97%]
> tests/test_test_context.py::test_multi_device_access PASSED              [ 97%]
> tests/test_test_context.py::test_multi_device_proxy_cached PASSED        [ 97%]
> tests/test_test_context.py::test_multi_with_two_devices_with_properties[Synchronous] PASSED [ 97%]
> tests/test_test_context.py::test_multi_with_two_devices_with_properties[Asyncio] PASSED [ 97%]
> tests/test_test_context.py::test_multi_with_two_devices_with_properties[Gevent] PASSED [ 98%]
> tests/test_test_context.py::test_multi_raises_on_invalid_file_database_properties PASSED [ 98%]
> tests/test_test_context.py::test_multi_bad_config_fails[bad_multi_device_config0] PASSED [ 98%]
> tests/test_test_context.py::test_multi_bad_config_fails[bad_multi_device_config1] PASSED [ 98%]
> tests/test_test_context.py::test_multi_bad_config_fails[bad_multi_device_config2] PASSED [ 98%]
> tests/test_test_context.py::test_multi_bad_config_fails[bad_multi_device_config3] PASSED [ 98%]
> tests/test_test_context.py::test_multi_bad_config_fails[bad_multi_device_config4] PASSED [ 98%]
> tests/test_test_context.py::test_multi_bad_config_fails[bad_multi_device_config5] PASSED [ 98%]
> tests/test_test_context.py::test_multi_bad_config_fails[bad_multi_device_config6] PASSED [ 98%]
> tests/test_test_context.py::test_multi_with_memorized_attribute_values[False-None-0] PASSED [ 98%]
> tests/test_test_context.py::test_multi_with_memorized_attribute_values[False-1-0] PASSED [ 99%]
> tests/test_test_context.py::test_multi_with_memorized_attribute_values[True-None-0] PASSED [ 99%]
> tests/test_test_context.py::test_multi_with_memorized_attribute_values[True-1-1] PASSED [ 99%]
> tests/test_test_context.py::test_single_with_memorized_attribute_values[False-None-0] PASSED [ 99%]
> tests/test_test_context.py::test_single_with_memorized_attribute_values[False-1-0] PASSED [ 99%]
> tests/test_test_context.py::test_single_with_memorized_attribute_values[True-None-0] PASSED [ 99%]
> tests/test_test_context.py::test_single_with_memorized_attribute_values[True-1-1] PASSED [ 99%]
> tests/test_test_context.py::test_empty_string_property_bug[str-property_value0- ] PASSED [ 99%]
> tests/test_test_context.py::test_empty_string_property_bug[property_type1-property_value1-expected_outcome1] PASSED [ 99%]
> tests/test_test_context.py::test_empty_string_property_bug[property_type2-property_value2-expected_outcome2] PASSED [100%]
> 
> =================================== FAILURES ===================================
> _________________ test_subscribe_data_ready_event[Synchronous] _________________
> event_device = EventDevice(test/nodb/eventdevice)
> 
>     def test_subscribe_data_ready_event(event_device):
>         results_data_ready_event = []
>     
>         def callback_data_ready(evt):
>             results_data_ready_event.append(evt.ctr)
>     
>         # Subscribe to data ready event
>         eid_data_ready = event_device.subscribe_event(
>             "attr", EventType.DATA_READY_EVENT, callback_data_ready, wait=True
>         )
>         assert eid_data_ready == 1
>         # Trigger an event
>         event_device.command_inout("send_data_ready_event", wait=True)
>         # Wait for tango event
>         for retry_count in range(MAX_RETRIES):
>             event_device.read_attribute("state", wait=True)
>             if len(results_data_ready_event):
>                 break
>             time.sleep(DELAY_PER_RETRY)
>         if retry_count + 1 >= MAX_RETRIES:
>             timeout_seconds = retry_count * DELAY_PER_RETRY
> >           pytest.fail(
>                 f"Timeout, waiting for event, after {timeout_seconds}sec over {MAX_RETRIES} retries. Occasionally happens, probably due to CI test runtime environment"
>             )
> E           Failed: Timeout, waiting for event, after 9.950000000000001sec over 200 retries. Occasionally happens, probably due to CI test runtime environment
> 
> tests/test_event.py:151: Failed
> ---------------------------- Captured stdout setup -----------------------------
> Ready to accept request
> ---------------------------- Captured stderr setup -----------------------------
> Can't create notifd event supplier. Notifd event not available
> =========================== short test summary info ============================
> FAILED tests/test_event.py::test_subscribe_data_ready_event[Synchronous]
> ======= 1 failed, 935 passed, 6 skipped, 49 xfailed in 104.14s (0:01:44) =======
> E: pybuild pybuild:395: test: plugin distutils failed with: exit code=1: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_tango/build; python3.11 -m pytest tests
> dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p 3.11 returned exit code 13
> make[1]: *** [debian/rules:17: override_dh_auto_test] Error 25
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
> make: *** [debian/rules:6: binary] Error 2
> dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
> 
> E: Command 'cd /<<PKGBUILDDIR>> && runuser -u user42 -- dpkg-buildpackage --sanitize-env -us -uc -rfakeroot -b' failed to run.


The full build log is available from:
http://qa-logs.debian.net/2023/08/16/pytango_9.4.2-1_unstable.log

If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.



More information about the debian-science-maintainers mailing list